summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2016-07-13 11:38:11 +0800
committerruki <[email protected]>2016-07-13 11:38:11 +0800
commit509283c1c9ceada6aa8f88555eb3c562d4cf0e4c (patch)
tree9b0ba71561111375b1ffc86db27b15596f870320
parentad41572d133d11d74e12d37e57d496aa26fe76db (diff)
optimizate the compiling speed
-rw-r--r--[-rwxr-xr-x]core/pkg/tbox.pkg/inc/tbox/libc/misc/setjmp.h1
-rw-r--r--core/pkg/tbox.pkg/inc/tbox/tbox.config.h115
-rwxr-xr-xcore/src/xmake/process/waitlist.c2
3 files changed, 2 insertions, 116 deletions
diff --git a/core/pkg/tbox.pkg/inc/tbox/libc/misc/setjmp.h b/core/pkg/tbox.pkg/inc/tbox/libc/misc/setjmp.h
index b8583dcfd..0d6758c6d 100755..100644
--- a/core/pkg/tbox.pkg/inc/tbox/libc/misc/setjmp.h
+++ b/core/pkg/tbox.pkg/inc/tbox/libc/misc/setjmp.h
@@ -70,6 +70,7 @@ typedef jmp_buf tb_jmpbuf_t;
// the sigjmpbuf type
#ifdef TB_CONFIG_LIBC_HAVE_SIGSETJMP
+#error
typedef sigjmp_buf tb_sigjmpbuf_t;
#endif
diff --git a/core/pkg/tbox.pkg/inc/tbox/tbox.config.h b/core/pkg/tbox.pkg/inc/tbox/tbox.config.h
deleted file mode 100644
index a330a7f95..000000000
--- a/core/pkg/tbox.pkg/inc/tbox/tbox.config.h
+++ /dev/null
@@ -1,115 +0,0 @@
-#ifndef TB_CONFIG_H
-#define TB_CONFIG_H
-
-// version
-#define TB_CONFIG_VERSION "1.5.3"
-#define TB_CONFIG_VERSION_MAJOR 1
-#define TB_CONFIG_VERSION_MINOR 5
-#define TB_CONFIG_VERSION_ALTER 3
-#define TB_CONFIG_VERSION_BUILD 201607122000
-
-// defines
-#define TB_CONFIG_OS_MACOSX 1
-#define _GNU_SOURCE 1
-#define _REENTRANT 1
-#define TB_CONFIG_SMALL 1
-#define TB_CONFIG_TYPE_HAVE_FLOAT 1
-#define TB_CONFIG_POSIX_HAVE_POSIX_SPAWNP 1
-#define TB_CONFIG_LIBC_HAVE_MKTIME 1
-#define TB_CONFIG_LIBM_HAVE_ACOS 1
-#define TB_CONFIG_POSIX_HAVE_SOCKET 1
-#define TB_CONFIG_LIBC_HAVE_SETLOCALE 1
-#define TB_CONFIG_POSIX_HAVE_POLL 1
-#define TB_CONFIG_LIBC_HAVE_KILL 1
-#define TB_CONFIG_LIBM_HAVE_ATAN2 1
-#define TB_CONFIG_POSIX_HAVE_SCHED_YIELD 1
-#define TB_CONFIG_LIBC_HAVE_WCSLEN 1
-#define TB_CONFIG_LIBC_HAVE_WCSCMP 1
-#define TB_CONFIG_LIBC_HAVE_WCSNCAT 1
-#define TB_CONFIG_POSIX_HAVE_EXECVP 1
-#define TB_CONFIG_POSIX_HAVE_FORK 1
-#define TB_CONFIG_POSIX_HAVE_GETIFADDRS 1
-#define TB_CONFIG_POSIX_HAVE_DLOPEN 1
-#define TB_CONFIG_POSIX_HAVE_REGEXEC 1
-#define TB_CONFIG_POSIX_HAVE_VFORK 1
-#define TB_CONFIG_LIBC_HAVE_STRCAT 1
-#define TB_CONFIG_LIBC_HAVE_WCSSTR 1
-#define TB_CONFIG_LIBC_HAVE_WCSCAT 1
-#define TB_CONFIG_LIBM_HAVE_POW 1
-#define TB_CONFIG_LIBC_HAVE_MEMCPY 1
-#define TB_CONFIG_LIBM_HAVE_SQRTF 1
-#define TB_CONFIG_LIBC_HAVE_WCSNLEN 1
-#define TB_CONFIG_LIBM_HAVE_ACOSF 1
-#define TB_CONFIG_POSIX_HAVE_OPEN 1
-#define TB_CONFIG_LIBC_HAVE_STRNLEN 1
-#define TB_CONFIG_LIBM_HAVE_ATANF 1
-#define TB_CONFIG_LIBC_HAVE_STRNCAT 1
-#define TB_CONFIG_LIBC_HAVE_WCSNCPY 1
-#define TB_CONFIG_LIBC_HAVE_GMTIME 1
-#define TB_CONFIG_LIBM_HAVE_TAN 1
-#define TB_CONFIG_LIBM_HAVE_POWF 1
-#define TB_CONFIG_LIBM_HAVE_SINF 1
-#define TB_CONFIG_LIBM_HAVE_ATAN 1
-#define TB_CONFIG_LIBC_HAVE_STRNCMP 1
-#define TB_CONFIG_LIBC_HAVE_MEMMOVE 1
-#define TB_CONFIG_LIBC_HAVE_STRNCASECMP 1
-#define TB_CONFIG_LIBC_HAVE_STRLCPY 1
-#define TB_CONFIG_LIBC_HAVE_WCSCPY 1
-#define TB_CONFIG_LIBM_HAVE_SQRT 1
-#define TB_CONFIG_LIBC_HAVE_STRCMP 1
-#define TB_CONFIG_LIBC_HAVE_STRCASECMP 1
-#define TB_CONFIG_LIBC_HAVE_MEMSET 1
-#define TB_CONFIG_LIBC_HAVE_FPUTS 1
-#define TB_CONFIG_LIBM_HAVE_TANF 1
-#define TB_CONFIG_LIBC_HAVE_STRNCPY 1
-#define TB_CONFIG_LIBC_HAVE_LOCALTIME 1
-#define TB_CONFIG_LIBC_HAVE_WCSNCASECMP 1
-#define TB_CONFIG_LIBC_HAVE_STRCPY 1
-#define TB_CONFIG_LIBC_HAVE_WCSLCPY 1
-#define TB_CONFIG_SYSTEMV_HAVE_SEMGET 1
-#define TB_CONFIG_POSIX_HAVE_WAITPID 1
-#define TB_CONFIG_LIBC_HAVE_GETTIMEOFDAY 1
-#define TB_CONFIG_LIBC_HAVE_SIGNAL 1
-#define TB_CONFIG_LIBC_HAVE_STRSTR 1
-#define TB_CONFIG_POSIX_HAVE_WRITEV 1
-#define TB_CONFIG_LIBC_HAVE_WCSNCMP 1
-#define TB_CONFIG_POSIX_HAVE_READV 1
-#define TB_CONFIG_LIBM_HAVE_LOG2 1
-#define TB_CONFIG_LIBM_HAVE_COS 1
-#define TB_CONFIG_POSIX_HAVE_REGCOMP 1
-#define TB_CONFIG_POSIX_HAVE_PTHREAD_MUTEX_INIT 1
-#define TB_CONFIG_LIBM_HAVE_FMODF 1
-#define TB_CONFIG_POSIX_HAVE_SYSCONF 1
-#define TB_CONFIG_LIBC_HAVE_WCSTOMBS 1
-#define TB_CONFIG_LIBM_HAVE_FMOD 1
-#define TB_CONFIG_LIBC_HAVE_MEMCMP 1
-#define TB_CONFIG_POSIX_HAVE_GETPAGESIZE 1
-#define TB_CONFIG_POSIX_HAVE_SEM_INIT 1
-#define TB_CONFIG_POSIX_HAVE_GETHOSTNAME 1
-#define TB_CONFIG_POSIX_HAVE_OPENDIR 1
-#define TB_CONFIG_LIBM_HAVE_COSF 1
-#define TB_CONFIG_LIBM_HAVE_ATAN2F 1
-#define TB_CONFIG_LIBM_HAVE_EXP 1
-#define TB_CONFIG_LIBM_HAVE_SIN 1
-#define TB_CONFIG_POSIX_HAVE_PTHREAD_CREATE 1
-#define TB_CONFIG_LIBM_HAVE_ASIN 1
-#define TB_CONFIG_LIBM_HAVE_EXPF 1
-#define TB_CONFIG_LIBC_HAVE_STRLEN 1
-#define TB_CONFIG_MODULE_HAVE_THREAD 1
-#define TB_CONFIG_MODULE_HAVE_NETWORK 1
-#define TB_CONFIG_LIBC_HAVE_MEMMEM 1
-#define TB_CONFIG_LIBC_HAVE_WCSCASECMP 1
-#define TB_CONFIG_LIBC_HAVE_MBSTOWCS 1
-#define TB_CONFIG_LIBC_HAVE_SIGSETJMP 1
-#define TB_CONFIG_LIBM_HAVE_LOG2F 1
-#define TB_CONFIG_LIBM_HAVE_ASINF 1
-#define TB_CONFIG_LIBC_HAVE_SETJMP 1
-#define TB_CONFIG_LIBC_HAVE_STRCASESTR 1
-#define TB_CONFIG_LIBC_HAVE_BACKTRACE 1
-
-// undefines
-#undef TB_CONFIG_TRACE_INFO_ONLY
-#undef TB_CONFIG_EXCEPTION_ENABLE
-#undef TB_CONFIG_MEMORY_UNALIGNED_ACCESS_ENABLE
-
-#endif
diff --git a/core/src/xmake/process/waitlist.c b/core/src/xmake/process/waitlist.c
index 98fd438e3..4e00276d7 100755
--- a/core/src/xmake/process/waitlist.c
+++ b/core/src/xmake/process/waitlist.c
@@ -87,7 +87,7 @@ tb_int_t xm_process_waitlist(lua_State* lua)
if (lua_isuserdata(lua, -1))
{
// save this process
- processes[i] = lua_touserdata(lua, -1);
+ processes[i] = (tb_process_ref_t)lua_touserdata(lua, -1);
if (!processes[i])
{
// error