about summary refs log tree commit diff stats
path: root/src/wrapped/generated/wrappedsdl2types.h
diff options
context:
space:
mode:
authorrajdakin <rajdakin@gmail.com>2021-07-31 13:38:01 +0200
committerrajdakin <rajdakin@gmail.com>2021-07-31 13:38:22 +0200
commite1d8f1d7e55ea83a8c30680560c22b200cdeb9cd (patch)
treeb9efa9e0ba1331bbe4d3ccf100cf465b720e3faf /src/wrapped/generated/wrappedsdl2types.h
parentc8640caba352bed19d7289cf9761c0d14d3d2b19 (diff)
downloadbox64-e1d8f1d7e55ea83a8c30680560c22b200cdeb9cd.tar.gz
box64-e1d8f1d7e55ea83a8c30680560c22b200cdeb9cd.zip
Fixed some wrapped functions, upgraded the rebuild_wrapper script [SDL2 DOESN'T WORK, FIX UNDERWAY]
Diffstat (limited to 'src/wrapped/generated/wrappedsdl2types.h')
-rw-r--r--src/wrapped/generated/wrappedsdl2types.h28
1 files changed, 23 insertions, 5 deletions
diff --git a/src/wrapped/generated/wrappedsdl2types.h b/src/wrapped/generated/wrappedsdl2types.h
index dc3c54dd..ff9d318e 100644
--- a/src/wrapped/generated/wrappedsdl2types.h
+++ b/src/wrapped/generated/wrappedsdl2types.h
@@ -1,5 +1,5 @@
 /*******************************************************************
- * File automatically generated by rebuild_wrappers.py (v2.0.1.14) *
+ * File automatically generated by rebuild_wrappers.py (v2.0.2.15) *
  *******************************************************************/
 #ifndef __wrappedsdl2TYPES_H_
 #define __wrappedsdl2TYPES_H_
@@ -12,6 +12,7 @@
 #endif
 
 typedef void (*vFp_t)(void*);
+typedef int64_t (*iFv_t)(void);
 typedef int64_t (*iFp_t)(void*);
 typedef int64_t (*IFp_t)(void*);
 typedef uint64_t (*uFp_t)(void*);
@@ -19,7 +20,7 @@ typedef uint64_t (*UFp_t)(void*);
 typedef void* (*pFv_t)(void);
 typedef void* (*pFp_t)(void*);
 typedef void (*vFpp_t)(void*, void*);
-typedef void (*vFpV_t)(void*, void*);
+typedef void (*vFpV_t)(void*, ...);
 typedef int64_t (*iFip_t)(int64_t, void*);
 typedef int64_t (*iFWW_t)(uint16_t, uint16_t);
 typedef int64_t (*iFUU_t)(uint64_t, uint64_t);
@@ -30,23 +31,37 @@ typedef uint64_t (*uFpu_t)(void*, uint64_t);
 typedef uint64_t (*uFpU_t)(void*, uint64_t);
 typedef void* (*pFpi_t)(void*, int64_t);
 typedef void* (*pFpp_t)(void*, void*);
-typedef void (*vFipV_t)(int64_t, void*, void*);
+typedef void (*vFipV_t)(int64_t, void*, ...);
 typedef int64_t (*iFupp_t)(uint64_t, void*, void*);
 typedef int64_t (*iFppi_t)(void*, void*, int64_t);
-typedef int64_t (*iFppV_t)(void*, void*, void*);
+typedef int64_t (*iFppV_t)(void*, void*, ...);
 typedef int64_t (*IFpIi_t)(void*, int64_t, int64_t);
 typedef void* (*pFupp_t)(uint64_t, void*, void*);
 typedef void* (*pFppi_t)(void*, void*, int64_t);
 typedef void* (*pFppp_t)(void*, void*, void*);
 typedef void (*vFpuup_t)(void*, uint64_t, uint64_t, void*);
 typedef int64_t (*iFpLpp_t)(void*, uintptr_t, void*, void*);
-typedef int64_t (*iFpLpV_t)(void*, uintptr_t, void*, void*);
+typedef int64_t (*iFpLpV_t)(void*, uintptr_t, void*, ...);
 typedef uint64_t (*uFppuu_t)(void*, void*, uint64_t, uint64_t);
+typedef void (*vFppppp_t)(void*, void*, void*, void*, void*);
 typedef int64_t (*iFpippi_t)(void*, int64_t, void*, void*, int64_t);
 typedef void* (*pFpippp_t)(void*, int64_t, void*, void*, void*);
 
 #define SUPER() ADDED_FUNCTIONS() \
 	GO(SDL_UnloadObject, vFp_t) \
+	GO(SDL_Has3DNow, iFv_t) \
+	GO(SDL_HasAVX, iFv_t) \
+	GO(SDL_HasAVX2, iFv_t) \
+	GO(SDL_HasAVX512F, iFv_t) \
+	GO(SDL_HasAltiVec, iFv_t) \
+	GO(SDL_HasMMX, iFv_t) \
+	GO(SDL_HasNEON, iFv_t) \
+	GO(SDL_HasRDTSC, iFv_t) \
+	GO(SDL_HasSSE, iFv_t) \
+	GO(SDL_HasSSE2, iFv_t) \
+	GO(SDL_HasSSE3, iFv_t) \
+	GO(SDL_HasSSE41, iFv_t) \
+	GO(SDL_HasSSE42, iFv_t) \
 	GO(SDL_RWclose, iFp_t) \
 	GO(SDL_RemoveTimer, iFp_t) \
 	GO(SDL_SaveAllDollarTemplates, iFp_t) \
@@ -110,7 +125,10 @@ typedef void* (*pFpippp_t)(void*, int64_t, void*, void*, void*);
 	GO(SDL_snprintf, iFpLpV_t) \
 	GO(SDL_RWread, uFppuu_t) \
 	GO(SDL_RWwrite, uFppuu_t) \
+	/*GO(SDL_GetJoystickGUIDInfo, vFppppp_t)*/ \
 	GO(SDL_OpenAudioDevice, iFpippi_t) \
 	GO(SDL_LoadWAV_RW, pFpippp_t)
 
+// TODO: FIXME
+
 #endif // __wrappedsdl2TYPES_H_