summaryrefslogtreecommitdiffstats
path: root/loader/win32.h
diff options
context:
space:
mode:
Diffstat (limited to 'loader/win32.h')
-rw-r--r--loader/win32.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/loader/win32.h b/loader/win32.h
index 2b16cf0204..8c67f3365e 100644
--- a/loader/win32.h
+++ b/loader/win32.h
@@ -59,10 +59,10 @@ extern void WINAPI expLeaveCriticalSection(CRITICAL_SECTION* c);
extern void WINAPI expDeleteCriticalSection(CRITICAL_SECTION *c);
extern int WINAPI expGetCurrentThreadId(void);
extern int WINAPI expGetCurrentProcess(void);
-//extern void* WINAPI expTlsAlloc(void);
-//extern int WINAPI expTlsSetValue(tls_t* index, void* value);
-//extern void* WINAPI expTlsGetValue(tls_t* index);
-//extern int WINAPI expTlsFree(tls_t* index);
+extern void* WINAPI expTlsAlloc(void);
+extern int WINAPI expTlsSetValue(tls_t* index, void* value);
+extern void* WINAPI expTlsGetValue(tls_t* index);
+extern int WINAPI expTlsFree(tls_t* index);
extern void* WINAPI expLocalAlloc(int flags, int size);
extern void* WINAPI expLocalReAlloc(int handle,int size,int flags);
extern void* WINAPI expLocalLock(void* z);
@@ -214,6 +214,7 @@ extern char* expstrchr(char* string, int value);
extern int expstrlen(char* str);
extern int expstrcpy(char* str1, const char* str2);
extern int expstrcmp(const char* str1, const char* str2);
+extern int expstrncmp(const char* str1, const char* str2, int);
extern int expstrcat(char* str1, const char* str2);
extern int expisalnum(int c);
extern int expmemmove(void* dest, void* src, int n);
@@ -232,6 +233,7 @@ extern void* expfopen(const char* path, const char* mode);
extern int expfprintf(void* stream, const char* format, ...);
extern int expprintf(const char* format, ...);
extern void* expwcscpy(WCHAR* dst, const WCHAR* src);
+extern int exp_stricmp(const char*, const char*);
extern void* LookupExternal(const char* library, int ordinal);
extern void* LookupExternalByName(const char* library, const char* name);