2 #ifndef _YI_PREDEF_ANDROID_H_ 3 #define _YI_PREDEF_ANDROID_H_ 32 #define YI_SYSTEM_FREE(a) free(a) 33 #define YI_SYSTEM_MALLOC(a) malloc(a) 34 #define YI_SYSTEM_REALLOC(a, b) realloc(a, b) 35 #define YI_MEMCMP(a, b, c) memcmp(a, b, c) 36 #define YI_MEMMOVE(a, b, c) memmove(a, b, c) 37 #define YI_MEMCOPY(a, b, c) memcpy(a, b, c) 38 #define YI_MEMSET(a, b, c) memset(a, b, c) 43 #define YI_STRCAT(a, b) strcat(a, b) 44 #define YI_STRCHR(a, b) strchr(a, b) 45 #define YI_STRCMP(a, b) strcmp(a, b) 46 #define YI_STRCPY(a, b) strcpy(a, b) 47 #define YI_STRUP(a) strdup(a) 48 #define YI_STRLEN(a) strlen(a) 49 #define YI_STRREV(a) STRREV(a) 50 #define YI_STRNCMP(a, b, c) strncmp(a, b, c) 51 #define YI_STRNICMP(a, b, c) strncmp(a, b, c) 52 #define YI_STRNCAT(a, b, c) strncat(a, b, c) 53 #define YI_STRNCPY(a, b, c) strncpy(a, b, c) 54 #define YI_STRRCHR(a, b) strrchr(a, b) 55 #define YI_STRTOUL(a, b, c) strtoul(a, b, c) 56 #define YI_VSNPRINTF(a, b, c, d) vsnprintf(a, b, c, d) 57 #define YI_STRICMP(a, b) strcmp(a, b) 58 #define YI_SPRINTF sprintf 59 #define YI_SNPRINTF snprintf 60 #define YI_ATOI(a) atoi(a) 61 #define YI_ATOF(a) atof(a) 65 #define YI_WCSCPY(a, b) wcscpy( a, b) 66 #define YI_WCSNCPY(a, b, c) wcsncpy( a, b, (size_t)c) 67 #define YI_WCSCAT(a, b) wcscat( a, b) 68 #define YI_WCSLEN(a) (int32_t) wcslen(a) 69 #define YI_WCSREV(a) WCSREV( a) 70 #define YI_WCSCMP(a, b) wcscmp( a, b) 71 #define YI_WCSNCMP(a, b, c) wcsncmp( a, b, (size_t)c) 72 #define YI_WCSICMP(a, b) WCSICMP( a, b) 73 #define YI_WCSNICMP(a, b, c) WCSNICMP(a, b, (size_t)c) 74 #define YI_WCSNCAT(a, b, c) wcsncat(a, b, (size_t)c) 76 #if _POSIX_C_SOURCE >= 199309L 80 ts.tv_sec = int(timeMs / 1000);
81 ts.tv_nsec = (timeMs % 1000) * 1000000;
88 ts.tv_sec = int(timeUs / 1000000);
89 ts.tv_nsec = (timeUs % 1000000) * 1000;
97 #define YI_SLEEP(x) usleep((x)*1000) 98 #define YI_USLEEP(x) usleep(x) 103 #define YI_FREAD (int32_t) fread 104 #define YI_FWRITE fwrite 105 #define YI_FGETC fgetc 106 #define YI_FPUTC fputc 111 #define YI_KEYCODE_HOME_BUTTON 0x00000003 112 #define YI_KEYCODE_BACK_BUTTON 0x00000004 113 #define YI_HAS_VIRTUAL_KEYBOARD 118 #endif // _YI_PREDEF_ANDROID_H_ #define YI_SLEEP(x)
Definition: YiPredefAndroid.h:97
void * HANDLE
Definition: YiPredefAndroid.h:108
#define YI_USLEEP(x)
Definition: YiPredefAndroid.h:98