aSyscall 25798 ext/sqlite3/libsqlite/sqlite3.c } aSyscall[] = { aSyscall 25800 ext/sqlite3/libsqlite/sqlite3.c #define osOpen ((int(*)(const char*,int,int))aSyscall[0].pCurrent) aSyscall 25803 ext/sqlite3/libsqlite/sqlite3.c #define osClose ((int(*)(int))aSyscall[1].pCurrent) aSyscall 25806 ext/sqlite3/libsqlite/sqlite3.c #define osAccess ((int(*)(const char*,int))aSyscall[2].pCurrent) aSyscall 25809 ext/sqlite3/libsqlite/sqlite3.c #define osGetcwd ((char*(*)(char*,size_t))aSyscall[3].pCurrent) aSyscall 25812 ext/sqlite3/libsqlite/sqlite3.c #define osStat ((int(*)(const char*,struct stat*))aSyscall[4].pCurrent) aSyscall 25825 ext/sqlite3/libsqlite/sqlite3.c #define osFstat ((int(*)(int,struct stat*))aSyscall[5].pCurrent) aSyscall 25829 ext/sqlite3/libsqlite/sqlite3.c #define osFtruncate ((int(*)(int,off_t))aSyscall[6].pCurrent) aSyscall 25832 ext/sqlite3/libsqlite/sqlite3.c #define osFcntl ((int(*)(int,int,...))aSyscall[7].pCurrent) aSyscall 25835 ext/sqlite3/libsqlite/sqlite3.c #define osRead ((ssize_t(*)(int,void*,size_t))aSyscall[8].pCurrent) aSyscall 25842 ext/sqlite3/libsqlite/sqlite3.c #define osPread ((ssize_t(*)(int,void*,size_t,off_t))aSyscall[9].pCurrent) aSyscall 25849 ext/sqlite3/libsqlite/sqlite3.c #define osPread64 ((ssize_t(*)(int,void*,size_t,off_t))aSyscall[10].pCurrent) aSyscall 25852 ext/sqlite3/libsqlite/sqlite3.c #define osWrite ((ssize_t(*)(int,const void*,size_t))aSyscall[11].pCurrent) aSyscall 25860 ext/sqlite3/libsqlite/sqlite3.c aSyscall[12].pCurrent) aSyscall 25868 ext/sqlite3/libsqlite/sqlite3.c aSyscall[13].pCurrent) aSyscall 25871 ext/sqlite3/libsqlite/sqlite3.c #define osFchmod ((int(*)(int,mode_t))aSyscall[14].pCurrent) aSyscall 25878 ext/sqlite3/libsqlite/sqlite3.c #define osFallocate ((int(*)(int,off_t,off_t))aSyscall[15].pCurrent) aSyscall 25881 ext/sqlite3/libsqlite/sqlite3.c #define osUnlink ((int(*)(const char*))aSyscall[16].pCurrent) aSyscall 25884 ext/sqlite3/libsqlite/sqlite3.c #define osOpenDirectory ((int(*)(const char*,int*))aSyscall[17].pCurrent) aSyscall 25887 ext/sqlite3/libsqlite/sqlite3.c #define osMkdir ((int(*)(const char*,mode_t))aSyscall[18].pCurrent) aSyscall 25890 ext/sqlite3/libsqlite/sqlite3.c #define osRmdir ((int(*)(const char*))aSyscall[19].pCurrent) aSyscall 25893 ext/sqlite3/libsqlite/sqlite3.c #define osFchown ((int(*)(int,uid_t,gid_t))aSyscall[20].pCurrent) aSyscall 25897 ext/sqlite3/libsqlite/sqlite3.c #define osMmap ((void*(*)(void*,size_t,int,int,int,off_t))aSyscall[21].pCurrent) aSyscall 25900 ext/sqlite3/libsqlite/sqlite3.c #define osMunmap ((void*(*)(void*,size_t))aSyscall[22].pCurrent) aSyscall 25907 ext/sqlite3/libsqlite/sqlite3.c #define osMremap ((void*(*)(void*,size_t,size_t,int,...))aSyscall[23].pCurrent) aSyscall 25909 ext/sqlite3/libsqlite/sqlite3.c #define osGetpagesize ((int(*)(void))aSyscall[24].pCurrent) aSyscall 25935 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<sizeof(aSyscall)/sizeof(aSyscall[0]); i++){ aSyscall 25936 ext/sqlite3/libsqlite/sqlite3.c if( aSyscall[i].pDefault ){ aSyscall 25937 ext/sqlite3/libsqlite/sqlite3.c aSyscall[i].pCurrent = aSyscall[i].pDefault; aSyscall 25944 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<sizeof(aSyscall)/sizeof(aSyscall[0]); i++){ aSyscall 25945 ext/sqlite3/libsqlite/sqlite3.c if( strcmp(zName, aSyscall[i].zName)==0 ){ aSyscall 25946 ext/sqlite3/libsqlite/sqlite3.c if( aSyscall[i].pDefault==0 ){ aSyscall 25947 ext/sqlite3/libsqlite/sqlite3.c aSyscall[i].pDefault = aSyscall[i].pCurrent; aSyscall 25950 ext/sqlite3/libsqlite/sqlite3.c if( pNewFunc==0 ) pNewFunc = aSyscall[i].pDefault; aSyscall 25951 ext/sqlite3/libsqlite/sqlite3.c aSyscall[i].pCurrent = pNewFunc; aSyscall 25971 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<sizeof(aSyscall)/sizeof(aSyscall[0]); i++){ aSyscall 25972 ext/sqlite3/libsqlite/sqlite3.c if( strcmp(zName, aSyscall[i].zName)==0 ) return aSyscall[i].pCurrent; aSyscall 25988 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<ArraySize(aSyscall)-1; i++){ aSyscall 25989 ext/sqlite3/libsqlite/sqlite3.c if( strcmp(zName, aSyscall[i].zName)==0 ) break; aSyscall 25992 ext/sqlite3/libsqlite/sqlite3.c for(i++; i<ArraySize(aSyscall); i++){ aSyscall 25993 ext/sqlite3/libsqlite/sqlite3.c if( aSyscall[i].pCurrent!=0 ) return aSyscall[i].zName; aSyscall 32989 ext/sqlite3/libsqlite/sqlite3.c assert( ArraySize(aSyscall)==25 ); aSyscall 33656 ext/sqlite3/libsqlite/sqlite3.c } aSyscall[] = { aSyscall 33664 ext/sqlite3/libsqlite/sqlite3.c #define osAreFileApisANSI ((BOOL(WINAPI*)(VOID))aSyscall[0].pCurrent) aSyscall 33673 ext/sqlite3/libsqlite/sqlite3.c #define osCharLowerW ((LPWSTR(WINAPI*)(LPWSTR))aSyscall[1].pCurrent) aSyscall 33681 ext/sqlite3/libsqlite/sqlite3.c #define osCharUpperW ((LPWSTR(WINAPI*)(LPWSTR))aSyscall[2].pCurrent) aSyscall 33685 ext/sqlite3/libsqlite/sqlite3.c #define osCloseHandle ((BOOL(WINAPI*)(HANDLE))aSyscall[3].pCurrent) aSyscall 33694 ext/sqlite3/libsqlite/sqlite3.c LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE))aSyscall[4].pCurrent) aSyscall 33703 ext/sqlite3/libsqlite/sqlite3.c LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE))aSyscall[5].pCurrent) aSyscall 33713 ext/sqlite3/libsqlite/sqlite3.c DWORD,DWORD,DWORD,LPCSTR))aSyscall[6].pCurrent) aSyscall 33723 ext/sqlite3/libsqlite/sqlite3.c DWORD,DWORD,DWORD,LPCWSTR))aSyscall[7].pCurrent) aSyscall 33732 ext/sqlite3/libsqlite/sqlite3.c LPCWSTR))aSyscall[8].pCurrent) aSyscall 33740 ext/sqlite3/libsqlite/sqlite3.c #define osDeleteFileA ((BOOL(WINAPI*)(LPCSTR))aSyscall[9].pCurrent) aSyscall 33748 ext/sqlite3/libsqlite/sqlite3.c #define osDeleteFileW ((BOOL(WINAPI*)(LPCWSTR))aSyscall[10].pCurrent) aSyscall 33757 ext/sqlite3/libsqlite/sqlite3.c LPFILETIME))aSyscall[11].pCurrent) aSyscall 33766 ext/sqlite3/libsqlite/sqlite3.c LPSYSTEMTIME))aSyscall[12].pCurrent) aSyscall 33770 ext/sqlite3/libsqlite/sqlite3.c #define osFlushFileBuffers ((BOOL(WINAPI*)(HANDLE))aSyscall[13].pCurrent) aSyscall 33779 ext/sqlite3/libsqlite/sqlite3.c DWORD,va_list*))aSyscall[14].pCurrent) aSyscall 33788 ext/sqlite3/libsqlite/sqlite3.c DWORD,va_list*))aSyscall[15].pCurrent) aSyscall 33796 ext/sqlite3/libsqlite/sqlite3.c #define osFreeLibrary ((BOOL(WINAPI*)(HMODULE))aSyscall[16].pCurrent) aSyscall 33800 ext/sqlite3/libsqlite/sqlite3.c #define osGetCurrentProcessId ((DWORD(WINAPI*)(VOID))aSyscall[17].pCurrent) aSyscall 33809 ext/sqlite3/libsqlite/sqlite3.c LPDWORD))aSyscall[18].pCurrent) aSyscall 33818 ext/sqlite3/libsqlite/sqlite3.c LPDWORD))aSyscall[19].pCurrent) aSyscall 33826 ext/sqlite3/libsqlite/sqlite3.c #define osGetFileAttributesA ((DWORD(WINAPI*)(LPCSTR))aSyscall[20].pCurrent) aSyscall 33834 ext/sqlite3/libsqlite/sqlite3.c #define osGetFileAttributesW ((DWORD(WINAPI*)(LPCWSTR))aSyscall[21].pCurrent) aSyscall 33843 ext/sqlite3/libsqlite/sqlite3.c LPVOID))aSyscall[22].pCurrent) aSyscall 33851 ext/sqlite3/libsqlite/sqlite3.c #define osGetFileSize ((DWORD(WINAPI*)(HANDLE,LPDWORD))aSyscall[23].pCurrent) aSyscall 33860 ext/sqlite3/libsqlite/sqlite3.c LPSTR*))aSyscall[24].pCurrent) aSyscall 33869 ext/sqlite3/libsqlite/sqlite3.c LPWSTR*))aSyscall[25].pCurrent) aSyscall 33873 ext/sqlite3/libsqlite/sqlite3.c #define osGetLastError ((DWORD(WINAPI*)(VOID))aSyscall[26].pCurrent) aSyscall 33889 ext/sqlite3/libsqlite/sqlite3.c LPCSTR))aSyscall[27].pCurrent) aSyscall 33897 ext/sqlite3/libsqlite/sqlite3.c #define osGetSystemInfo ((VOID(WINAPI*)(LPSYSTEM_INFO))aSyscall[28].pCurrent) aSyscall 33901 ext/sqlite3/libsqlite/sqlite3.c #define osGetSystemTime ((VOID(WINAPI*)(LPSYSTEMTIME))aSyscall[29].pCurrent) aSyscall 33910 ext/sqlite3/libsqlite/sqlite3.c LPFILETIME))aSyscall[30].pCurrent) aSyscall 33918 ext/sqlite3/libsqlite/sqlite3.c #define osGetTempPathA ((DWORD(WINAPI*)(DWORD,LPSTR))aSyscall[31].pCurrent) aSyscall 33926 ext/sqlite3/libsqlite/sqlite3.c #define osGetTempPathW ((DWORD(WINAPI*)(DWORD,LPWSTR))aSyscall[32].pCurrent) aSyscall 33934 ext/sqlite3/libsqlite/sqlite3.c #define osGetTickCount ((DWORD(WINAPI*)(VOID))aSyscall[33].pCurrent) aSyscall 33944 ext/sqlite3/libsqlite/sqlite3.c LPOSVERSIONINFOA))aSyscall[34].pCurrent) aSyscall 33954 ext/sqlite3/libsqlite/sqlite3.c LPOSVERSIONINFOW))aSyscall[35].pCurrent) aSyscall 33959 ext/sqlite3/libsqlite/sqlite3.c SIZE_T))aSyscall[36].pCurrent) aSyscall 33968 ext/sqlite3/libsqlite/sqlite3.c SIZE_T))aSyscall[37].pCurrent) aSyscall 33976 ext/sqlite3/libsqlite/sqlite3.c #define osHeapDestroy ((BOOL(WINAPI*)(HANDLE))aSyscall[38].pCurrent) aSyscall 33980 ext/sqlite3/libsqlite/sqlite3.c #define osHeapFree ((BOOL(WINAPI*)(HANDLE,DWORD,LPVOID))aSyscall[39].pCurrent) aSyscall 33985 ext/sqlite3/libsqlite/sqlite3.c SIZE_T))aSyscall[40].pCurrent) aSyscall 33990 ext/sqlite3/libsqlite/sqlite3.c LPCVOID))aSyscall[41].pCurrent) aSyscall 33999 ext/sqlite3/libsqlite/sqlite3.c LPCVOID))aSyscall[42].pCurrent) aSyscall 34007 ext/sqlite3/libsqlite/sqlite3.c #define osHeapCompact ((UINT(WINAPI*)(HANDLE,DWORD))aSyscall[43].pCurrent) aSyscall 34015 ext/sqlite3/libsqlite/sqlite3.c #define osLoadLibraryA ((HMODULE(WINAPI*)(LPCSTR))aSyscall[44].pCurrent) aSyscall 34024 ext/sqlite3/libsqlite/sqlite3.c #define osLoadLibraryW ((HMODULE(WINAPI*)(LPCWSTR))aSyscall[45].pCurrent) aSyscall 34032 ext/sqlite3/libsqlite/sqlite3.c #define osLocalFree ((HLOCAL(WINAPI*)(HLOCAL))aSyscall[46].pCurrent) aSyscall 34042 ext/sqlite3/libsqlite/sqlite3.c DWORD))aSyscall[47].pCurrent) aSyscall 34053 ext/sqlite3/libsqlite/sqlite3.c LPOVERLAPPED))aSyscall[48].pCurrent) aSyscall 34064 ext/sqlite3/libsqlite/sqlite3.c SIZE_T))aSyscall[49].pCurrent) aSyscall 34069 ext/sqlite3/libsqlite/sqlite3.c int))aSyscall[50].pCurrent) aSyscall 34074 ext/sqlite3/libsqlite/sqlite3.c LARGE_INTEGER*))aSyscall[51].pCurrent) aSyscall 34079 ext/sqlite3/libsqlite/sqlite3.c LPOVERLAPPED))aSyscall[52].pCurrent) aSyscall 34083 ext/sqlite3/libsqlite/sqlite3.c #define osSetEndOfFile ((BOOL(WINAPI*)(HANDLE))aSyscall[53].pCurrent) aSyscall 34092 ext/sqlite3/libsqlite/sqlite3.c DWORD))aSyscall[54].pCurrent) aSyscall 34100 ext/sqlite3/libsqlite/sqlite3.c #define osSleep ((VOID(WINAPI*)(DWORD))aSyscall[55].pCurrent) aSyscall 34105 ext/sqlite3/libsqlite/sqlite3.c LPFILETIME))aSyscall[56].pCurrent) aSyscall 34115 ext/sqlite3/libsqlite/sqlite3.c DWORD))aSyscall[57].pCurrent) aSyscall 34125 ext/sqlite3/libsqlite/sqlite3.c LPOVERLAPPED))aSyscall[58].pCurrent) aSyscall 34133 ext/sqlite3/libsqlite/sqlite3.c #define osUnmapViewOfFile ((BOOL(WINAPI*)(LPCVOID))aSyscall[59].pCurrent) aSyscall 34138 ext/sqlite3/libsqlite/sqlite3.c LPCSTR,LPBOOL))aSyscall[60].pCurrent) aSyscall 34143 ext/sqlite3/libsqlite/sqlite3.c LPOVERLAPPED))aSyscall[61].pCurrent) aSyscall 34152 ext/sqlite3/libsqlite/sqlite3.c DWORD,DWORD))aSyscall[62].pCurrent) aSyscall 34161 ext/sqlite3/libsqlite/sqlite3.c DWORD))aSyscall[63].pCurrent) aSyscall 34170 ext/sqlite3/libsqlite/sqlite3.c BOOL))aSyscall[64].pCurrent) aSyscall 34179 ext/sqlite3/libsqlite/sqlite3.c PLARGE_INTEGER,DWORD))aSyscall[65].pCurrent) aSyscall 34188 ext/sqlite3/libsqlite/sqlite3.c FILE_INFO_BY_HANDLE_CLASS,LPVOID,DWORD))aSyscall[66].pCurrent) aSyscall 34197 ext/sqlite3/libsqlite/sqlite3.c SIZE_T))aSyscall[67].pCurrent) aSyscall 34206 ext/sqlite3/libsqlite/sqlite3.c LPCREATEFILE2_EXTENDED_PARAMETERS))aSyscall[68].pCurrent) aSyscall 34215 ext/sqlite3/libsqlite/sqlite3.c DWORD))aSyscall[69].pCurrent) aSyscall 34223 ext/sqlite3/libsqlite/sqlite3.c #define osGetTickCount64 ((ULONGLONG(WINAPI*)(VOID))aSyscall[70].pCurrent) aSyscall 34232 ext/sqlite3/libsqlite/sqlite3.c LPSYSTEM_INFO))aSyscall[71].pCurrent) aSyscall 34240 ext/sqlite3/libsqlite/sqlite3.c #define osOutputDebugStringA ((VOID(WINAPI*)(LPCSTR))aSyscall[72].pCurrent) aSyscall 34248 ext/sqlite3/libsqlite/sqlite3.c #define osOutputDebugStringW ((VOID(WINAPI*)(LPCWSTR))aSyscall[73].pCurrent) aSyscall 34252 ext/sqlite3/libsqlite/sqlite3.c #define osGetProcessHeap ((HANDLE(WINAPI*)(VOID))aSyscall[74].pCurrent) aSyscall 34261 ext/sqlite3/libsqlite/sqlite3.c LPSECURITY_ATTRIBUTES,ULONG,ULONG64,LPCWSTR))aSyscall[75].pCurrent) aSyscall 34276 ext/sqlite3/libsqlite/sqlite3.c SQLITE_WIN32_VOLATILE*, LONG,LONG))aSyscall[76].pCurrent) aSyscall 34285 ext/sqlite3/libsqlite/sqlite3.c #define osUuidCreate ((RPC_STATUS(RPC_ENTRY*)(UUID*))aSyscall[77].pCurrent) aSyscall 34294 ext/sqlite3/libsqlite/sqlite3.c ((RPC_STATUS(RPC_ENTRY*)(UUID*))aSyscall[78].pCurrent) aSyscall 34303 ext/sqlite3/libsqlite/sqlite3.c ((BOOL(WINAPI*)(LPCVOID,SIZE_T))aSyscall[79].pCurrent) aSyscall 34327 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<sizeof(aSyscall)/sizeof(aSyscall[0]); i++){ aSyscall 34328 ext/sqlite3/libsqlite/sqlite3.c if( aSyscall[i].pDefault ){ aSyscall 34329 ext/sqlite3/libsqlite/sqlite3.c aSyscall[i].pCurrent = aSyscall[i].pDefault; aSyscall 34336 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<sizeof(aSyscall)/sizeof(aSyscall[0]); i++){ aSyscall 34337 ext/sqlite3/libsqlite/sqlite3.c if( strcmp(zName, aSyscall[i].zName)==0 ){ aSyscall 34338 ext/sqlite3/libsqlite/sqlite3.c if( aSyscall[i].pDefault==0 ){ aSyscall 34339 ext/sqlite3/libsqlite/sqlite3.c aSyscall[i].pDefault = aSyscall[i].pCurrent; aSyscall 34342 ext/sqlite3/libsqlite/sqlite3.c if( pNewFunc==0 ) pNewFunc = aSyscall[i].pDefault; aSyscall 34343 ext/sqlite3/libsqlite/sqlite3.c aSyscall[i].pCurrent = pNewFunc; aSyscall 34363 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<sizeof(aSyscall)/sizeof(aSyscall[0]); i++){ aSyscall 34364 ext/sqlite3/libsqlite/sqlite3.c if( strcmp(zName, aSyscall[i].zName)==0 ) return aSyscall[i].pCurrent; aSyscall 34380 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<ArraySize(aSyscall)-1; i++){ aSyscall 34381 ext/sqlite3/libsqlite/sqlite3.c if( strcmp(zName, aSyscall[i].zName)==0 ) break; aSyscall 34384 ext/sqlite3/libsqlite/sqlite3.c for(i++; i<ArraySize(aSyscall); i++){ aSyscall 34385 ext/sqlite3/libsqlite/sqlite3.c if( aSyscall[i].pCurrent!=0 ) return aSyscall[i].zName; aSyscall 38811 ext/sqlite3/libsqlite/sqlite3.c assert( ArraySize(aSyscall)==80 );