diff options
| author | ruki <[email protected]> | 2016-07-13 11:38:11 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2016-07-13 11:38:11 +0800 |
| commit | 509283c1c9ceada6aa8f88555eb3c562d4cf0e4c (patch) | |
| tree | 9b0ba71561111375b1ffc86db27b15596f870320 | |
| parent | ad41572d133d11d74e12d37e57d496aa26fe76db (diff) | |
optimizate the compiling speed
| -rw-r--r--[-rwxr-xr-x] | core/pkg/tbox.pkg/inc/tbox/libc/misc/setjmp.h | 1 | ||||
| -rw-r--r-- | core/pkg/tbox.pkg/inc/tbox/tbox.config.h | 115 | ||||
| -rwxr-xr-x | core/src/xmake/process/waitlist.c | 2 |
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 |
