From ff8f9f71b53726fde801ecbe55ae55c8c596b66d Mon Sep 17 00:00:00 2001 From: electronstudio Date: Wed, 3 Jul 2019 10:21:56 +0100 Subject: [PATCH] change bools to ints because windows compiler incorrectly says C bools are 1 byte when they should be 4 --- raylib/raylib_modified.h | 1 + raylib/static/_raylib_cffi.c | 3228 ++++++++--------- raylib/static/_raylib_cffi.cp36-win_amd64.pyd | Bin 1885696 -> 1884160 bytes raylib/static/_raylib_cffi.cp37-win_amd64.pyd | Bin 1885696 -> 1884160 bytes raylib/static/build_win32.py | 2 +- test_pyray.py | 11 + 6 files changed, 1619 insertions(+), 1623 deletions(-) diff --git a/raylib/raylib_modified.h b/raylib/raylib_modified.h index 3867136..87d2930 100644 --- a/raylib/raylib_modified.h +++ b/raylib/raylib_modified.h @@ -316,6 +316,7 @@ typedef struct Ray { } Ray; // Raycast hit information + typedef struct RayHitInfo { bool hit; // Did the ray hit something? float distance; // Distance to nearest hit diff --git a/raylib/static/_raylib_cffi.c b/raylib/static/_raylib_cffi.c index 8b39302..7d928b1 100644 --- a/raylib/static/_raylib_cffi.c +++ b/raylib/static/_raylib_cffi.c @@ -490,22 +490,22 @@ static void (*_cffi_call_python_org)(struct _cffi_externpy_s *, char *); /************************************************************/ - #include "../raylib.h" // the C header, installed in the system include dir we assume - + #include "../raylib.h" + /************************************************************/ static void *_cffi_types[] = { -/* 0 */ _CFFI_OP(_CFFI_OP_FUNCTION, 295), // AudioStream()(unsigned int, unsigned int, unsigned int) +/* 0 */ _CFFI_OP(_CFFI_OP_FUNCTION, 355), // AudioStream()(unsigned int, unsigned int, unsigned int) /* 1 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8), // unsigned int /* 2 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8), /* 3 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8), /* 4 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 5 */ _CFFI_OP(_CFFI_OP_FUNCTION, 298), // BoundingBox()(Mesh) +/* 5 */ _CFFI_OP(_CFFI_OP_FUNCTION, 358), // BoundingBox()(Mesh) /* 6 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 12), // Mesh /* 7 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), /* 8 */ _CFFI_OP(_CFFI_OP_FUNCTION, 50), // CharInfo *()(char const *, int, int *, int, int) -/* 9 */ _CFFI_OP(_CFFI_OP_POINTER, 399), // char const * +/* 9 */ _CFFI_OP(_CFFI_OP_POINTER, 306), // char const * /* 10 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), // int /* 11 */ _CFFI_OP(_CFFI_OP_POINTER, 10), // int * /* 12 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), @@ -546,7 +546,7 @@ static void *_cffi_types[] = { /* 47 */ _CFFI_OP(_CFFI_OP_FUNCTION, 62), // Font()(void) /* 48 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), /* 49 */ _CFFI_OP(_CFFI_OP_FUNCTION, 16), // Image()(CharInfo *, int, int, int, int) -/* 50 */ _CFFI_OP(_CFFI_OP_POINTER, 1110), // CharInfo * +/* 50 */ _CFFI_OP(_CFFI_OP_POINTER, 1094), // CharInfo * /* 51 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 52 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 53 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), @@ -629,25 +629,25 @@ static void *_cffi_types[] = { /* 130 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), /* 131 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), /* 132 */ _CFFI_OP(_CFFI_OP_FUNCTION, 16), // Image()(void *, int, int, int) -/* 133 */ _CFFI_OP(_CFFI_OP_POINTER, 1158), // void * +/* 133 */ _CFFI_OP(_CFFI_OP_POINTER, 1142), // void * /* 134 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 135 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 136 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 137 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), /* 138 */ _CFFI_OP(_CFFI_OP_FUNCTION, 16), // Image()(void) /* 139 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 140 */ _CFFI_OP(_CFFI_OP_FUNCTION, 672), // Material *()(char const *, int *) +/* 140 */ _CFFI_OP(_CFFI_OP_FUNCTION, 656), // Material *()(char const *, int *) /* 141 */ _CFFI_OP(_CFFI_OP_NOOP, 9), /* 142 */ _CFFI_OP(_CFFI_OP_NOOP, 11), /* 143 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 144 */ _CFFI_OP(_CFFI_OP_FUNCTION, 677), // Material()(void) +/* 144 */ _CFFI_OP(_CFFI_OP_FUNCTION, 661), // Material()(void) /* 145 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 146 */ _CFFI_OP(_CFFI_OP_FUNCTION, 680), // Matrix()(Camera3D) +/* 146 */ _CFFI_OP(_CFFI_OP_FUNCTION, 664), // Matrix()(Camera3D) /* 147 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 4), // Camera3D /* 148 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 149 */ _CFFI_OP(_CFFI_OP_FUNCTION, 680), // Matrix()(void) +/* 149 */ _CFFI_OP(_CFFI_OP_FUNCTION, 664), // Matrix()(void) /* 150 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 151 */ _CFFI_OP(_CFFI_OP_FUNCTION, 683), // Mesh *()(char const *, int *) +/* 151 */ _CFFI_OP(_CFFI_OP_FUNCTION, 667), // Mesh *()(char const *, int *) /* 152 */ _CFFI_OP(_CFFI_OP_NOOP, 9), /* 153 */ _CFFI_OP(_CFFI_OP_NOOP, 11), /* 154 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), @@ -680,13 +680,13 @@ static void *_cffi_types[] = { /* 181 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 182 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), /* 183 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 184 */ _CFFI_OP(_CFFI_OP_FUNCTION, 307), // Model()(Mesh) +/* 184 */ _CFFI_OP(_CFFI_OP_FUNCTION, 374), // Model()(Mesh) /* 185 */ _CFFI_OP(_CFFI_OP_NOOP, 6), /* 186 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 187 */ _CFFI_OP(_CFFI_OP_FUNCTION, 307), // Model()(char const *) +/* 187 */ _CFFI_OP(_CFFI_OP_FUNCTION, 374), // Model()(char const *) /* 188 */ _CFFI_OP(_CFFI_OP_NOOP, 9), /* 189 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 190 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1123), // ModelAnimation *()(char const *, int *) +/* 190 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1107), // ModelAnimation *()(char const *, int *) /* 191 */ _CFFI_OP(_CFFI_OP_NOOP, 9), /* 192 */ _CFFI_OP(_CFFI_OP_NOOP, 11), /* 193 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), @@ -694,17 +694,17 @@ static void *_cffi_types[] = { /* 195 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 25), // Vector2 /* 196 */ _CFFI_OP(_CFFI_OP_NOOP, 147), /* 197 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 198 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1127), // RayHitInfo()(Ray, Model *) +/* 198 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1111), // RayHitInfo()(Ray, Model *) /* 199 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 17), // Ray -/* 200 */ _CFFI_OP(_CFFI_OP_POINTER, 307), // Model * +/* 200 */ _CFFI_OP(_CFFI_OP_POINTER, 374), // Model * /* 201 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 202 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1127), // RayHitInfo()(Ray, Vector3, Vector3, Vector3) +/* 202 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1111), // RayHitInfo()(Ray, Vector3, Vector3, Vector3) /* 203 */ _CFFI_OP(_CFFI_OP_NOOP, 199), /* 204 */ _CFFI_OP(_CFFI_OP_NOOP, 28), /* 205 */ _CFFI_OP(_CFFI_OP_NOOP, 28), /* 206 */ _CFFI_OP(_CFFI_OP_NOOP, 28), /* 207 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 208 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1127), // RayHitInfo()(Ray, float) +/* 208 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1111), // RayHitInfo()(Ray, float) /* 209 */ _CFFI_OP(_CFFI_OP_NOOP, 199), /* 210 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), /* 211 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), @@ -712,12 +712,12 @@ static void *_cffi_types[] = { /* 213 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 19), // Rectangle /* 214 */ _CFFI_OP(_CFFI_OP_NOOP, 213), /* 215 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 216 */ _CFFI_OP(_CFFI_OP_FUNCTION, 759), // RenderTexture2D()(int, int) +/* 216 */ _CFFI_OP(_CFFI_OP_FUNCTION, 743), // RenderTexture2D()(int, int) /* 217 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 218 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 219 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), /* 220 */ _CFFI_OP(_CFFI_OP_FUNCTION, 244), // Shader()(char *, char *) -/* 221 */ _CFFI_OP(_CFFI_OP_POINTER, 399), // char * +/* 221 */ _CFFI_OP(_CFFI_OP_POINTER, 306), // char * /* 222 */ _CFFI_OP(_CFFI_OP_NOOP, 221), /* 223 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), /* 224 */ _CFFI_OP(_CFFI_OP_FUNCTION, 244), // Shader()(char const *, char const *) @@ -726,10 +726,10 @@ static void *_cffi_types[] = { /* 227 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), /* 228 */ _CFFI_OP(_CFFI_OP_FUNCTION, 244), // Shader()(void) /* 229 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 230 */ _CFFI_OP(_CFFI_OP_FUNCTION, 330), // Sound()(Wave) +/* 230 */ _CFFI_OP(_CFFI_OP_FUNCTION, 401), // Sound()(Wave) /* 231 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 29), // Wave /* 232 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 233 */ _CFFI_OP(_CFFI_OP_FUNCTION, 330), // Sound()(char const *) +/* 233 */ _CFFI_OP(_CFFI_OP_FUNCTION, 401), // Sound()(char const *) /* 234 */ _CFFI_OP(_CFFI_OP_NOOP, 9), /* 235 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), /* 236 */ _CFFI_OP(_CFFI_OP_FUNCTION, 72), // Texture2D()(Image) @@ -771,10 +771,10 @@ static void *_cffi_types[] = { /* 272 */ _CFFI_OP(_CFFI_OP_FUNCTION, 28), // Vector3()(Color) /* 273 */ _CFFI_OP(_CFFI_OP_NOOP, 24), /* 274 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 275 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1136), // Vector4 *()(Image) +/* 275 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1120), // Vector4 *()(Image) /* 276 */ _CFFI_OP(_CFFI_OP_NOOP, 16), /* 277 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 278 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1137), // Vector4()(Color) +/* 278 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1121), // Vector4()(Color) /* 279 */ _CFFI_OP(_CFFI_OP_NOOP, 24), /* 280 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), /* 281 */ _CFFI_OP(_CFFI_OP_FUNCTION, 231), // Wave()(Wave) @@ -790,871 +790,855 @@ static void *_cffi_types[] = { /* 291 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 292 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 293 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 294 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(AudioStream) -/* 295 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 0), // AudioStream -/* 296 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 297 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(BoundingBox, BoundingBox) -/* 298 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 2), // BoundingBox -/* 299 */ _CFFI_OP(_CFFI_OP_NOOP, 298), +/* 294 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1122), // char * *()(char const *, int *) +/* 295 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 296 */ _CFFI_OP(_CFFI_OP_NOOP, 11), +/* 297 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 298 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1122), // char * *()(int *) +/* 299 */ _CFFI_OP(_CFFI_OP_NOOP, 11), /* 300 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 301 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(BoundingBox, Vector3, float) -/* 302 */ _CFFI_OP(_CFFI_OP_NOOP, 298), -/* 303 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 304 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 305 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 306 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Model, ModelAnimation) -/* 307 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 13), // Model -/* 308 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 14), // ModelAnimation -/* 309 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 310 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Ray, BoundingBox) -/* 311 */ _CFFI_OP(_CFFI_OP_NOOP, 199), -/* 312 */ _CFFI_OP(_CFFI_OP_NOOP, 298), +/* 301 */ _CFFI_OP(_CFFI_OP_FUNCTION, 221), // char *()(char const *) +/* 302 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 303 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 304 */ _CFFI_OP(_CFFI_OP_FUNCTION, 315), // char const * *()(char const *, char, int *) +/* 305 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 306 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 2), // char +/* 307 */ _CFFI_OP(_CFFI_OP_NOOP, 11), +/* 308 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 309 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char *, char const *, char const *) +/* 310 */ _CFFI_OP(_CFFI_OP_NOOP, 221), +/* 311 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 312 */ _CFFI_OP(_CFFI_OP_NOOP, 9), /* 313 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 314 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Ray, Vector3, float) -/* 315 */ _CFFI_OP(_CFFI_OP_NOOP, 199), -/* 316 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 317 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 314 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char const * *, int, char const *) +/* 315 */ _CFFI_OP(_CFFI_OP_POINTER, 9), // char const * * +/* 316 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 317 */ _CFFI_OP(_CFFI_OP_NOOP, 9), /* 318 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 319 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Ray, Vector3, float, Vector3 *) -/* 320 */ _CFFI_OP(_CFFI_OP_NOOP, 199), -/* 321 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 322 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 323 */ _CFFI_OP(_CFFI_OP_POINTER, 28), // Vector3 * -/* 324 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 325 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Rectangle, Rectangle) -/* 326 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 327 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 328 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 329 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Sound) -/* 330 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 22), // Sound -/* 331 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 332 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Vector2, Rectangle) -/* 333 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 334 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 335 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 336 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Vector2, Vector2, Vector2, Vector2) -/* 337 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 338 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 339 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 340 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 319 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char const *) +/* 320 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 321 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 322 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char const *, ...) +/* 323 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 324 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 1), +/* 325 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char const *, char const *, int) +/* 326 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 327 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 328 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 329 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 330 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char const *, int, int) +/* 331 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 332 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 333 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 334 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 335 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(int) +/* 336 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 337 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 338 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(void) +/* 339 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 340 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1126), // double()(void) /* 341 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 342 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Vector2, Vector2, float) -/* 343 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 344 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 345 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 346 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 347 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Vector2, float, Rectangle) -/* 348 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 349 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 350 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 342 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1127), // float *()(Wave) +/* 343 */ _CFFI_OP(_CFFI_OP_NOOP, 231), +/* 344 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 345 */ _CFFI_OP(_CFFI_OP_FUNCTION, 25), // float()(int, int) +/* 346 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 347 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 348 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 349 */ _CFFI_OP(_CFFI_OP_FUNCTION, 25), // float()(struct MusicData *) +/* 350 */ _CFFI_OP(_CFFI_OP_POINTER, 1133), // struct MusicData * /* 351 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 352 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Vector2, float, Vector2, float) -/* 353 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 354 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 355 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 356 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 357 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 358 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(Vector3, float, Vector3, float) -/* 359 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 360 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 361 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 362 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 363 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 364 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(char const *) -/* 365 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 366 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 367 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(char const *, char const *) -/* 368 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 369 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 370 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 371 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(int) -/* 372 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 373 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 374 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(int, char const *) -/* 375 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 376 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 377 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 378 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(int, int) -/* 379 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 380 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 381 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 382 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(struct MusicData *) -/* 383 */ _CFFI_OP(_CFFI_OP_POINTER, 1149), // struct MusicData * -/* 384 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 385 */ _CFFI_OP(_CFFI_OP_FUNCTION, 554), // _Bool()(void) -/* 386 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 387 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1138), // char * *()(char const *, int *) -/* 388 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 389 */ _CFFI_OP(_CFFI_OP_NOOP, 11), -/* 390 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 391 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1138), // char * *()(int *) -/* 392 */ _CFFI_OP(_CFFI_OP_NOOP, 11), -/* 393 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 394 */ _CFFI_OP(_CFFI_OP_FUNCTION, 221), // char *()(char const *) -/* 395 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 396 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 397 */ _CFFI_OP(_CFFI_OP_FUNCTION, 408), // char const * *()(char const *, char, int *) +/* 352 */ _CFFI_OP(_CFFI_OP_FUNCTION, 25), // float()(void) +/* 353 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 354 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(AudioStream) +/* 355 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 0), // AudioStream +/* 356 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 357 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(BoundingBox, BoundingBox) +/* 358 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 2), // BoundingBox +/* 359 */ _CFFI_OP(_CFFI_OP_NOOP, 358), +/* 360 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 361 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(BoundingBox, Vector3, float) +/* 362 */ _CFFI_OP(_CFFI_OP_NOOP, 358), +/* 363 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 364 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 365 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 366 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Color) +/* 367 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 368 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 369 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Font, int) +/* 370 */ _CFFI_OP(_CFFI_OP_NOOP, 62), +/* 371 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 372 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 373 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Model, ModelAnimation) +/* 374 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 13), // Model +/* 375 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 14), // ModelAnimation +/* 376 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 377 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Ray, BoundingBox) +/* 378 */ _CFFI_OP(_CFFI_OP_NOOP, 199), +/* 379 */ _CFFI_OP(_CFFI_OP_NOOP, 358), +/* 380 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 381 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Ray, Vector3, float) +/* 382 */ _CFFI_OP(_CFFI_OP_NOOP, 199), +/* 383 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 384 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 385 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 386 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Ray, Vector3, float, Vector3 *) +/* 387 */ _CFFI_OP(_CFFI_OP_NOOP, 199), +/* 388 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 389 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 390 */ _CFFI_OP(_CFFI_OP_POINTER, 28), // Vector3 * +/* 391 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 392 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Rectangle, Rectangle) +/* 393 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 394 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 395 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 396 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Shader, char const *) +/* 397 */ _CFFI_OP(_CFFI_OP_NOOP, 244), /* 398 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 399 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 2), // char -/* 400 */ _CFFI_OP(_CFFI_OP_NOOP, 11), -/* 401 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 402 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char *, char const *, char const *) -/* 403 */ _CFFI_OP(_CFFI_OP_NOOP, 221), -/* 404 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 405 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 399 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 400 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Sound) +/* 401 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 22), // Sound +/* 402 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 403 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Vector2, Rectangle) +/* 404 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 405 */ _CFFI_OP(_CFFI_OP_NOOP, 213), /* 406 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 407 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char const * *, int, char const *) -/* 408 */ _CFFI_OP(_CFFI_OP_POINTER, 9), // char const * * -/* 409 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 410 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 411 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 412 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char const *) -/* 413 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 414 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 415 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char const *, ...) -/* 416 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 417 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 1), -/* 418 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char const *, char const *, int) -/* 419 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 420 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 421 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 407 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Vector2, Vector2, Vector2, Vector2) +/* 408 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 409 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 410 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 411 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 412 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 413 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Vector2, Vector2, float) +/* 414 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 415 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 416 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 417 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 418 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Vector2, float, Rectangle) +/* 419 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 420 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 421 */ _CFFI_OP(_CFFI_OP_NOOP, 213), /* 422 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 423 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(char const *, int, int) -/* 424 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 425 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 426 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 427 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 428 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(int) -/* 429 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 430 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 431 */ _CFFI_OP(_CFFI_OP_FUNCTION, 9), // char const *()(void) -/* 432 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 433 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // double()(void) +/* 423 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Vector2, float, Vector2, float) +/* 424 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 425 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 426 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 427 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 428 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 429 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Vector3, float, Vector3, float) +/* 430 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 431 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 432 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 433 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), /* 434 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 435 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1143), // float *()(Wave) -/* 436 */ _CFFI_OP(_CFFI_OP_NOOP, 231), +/* 435 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(char const *) +/* 436 */ _CFFI_OP(_CFFI_OP_NOOP, 9), /* 437 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 438 */ _CFFI_OP(_CFFI_OP_FUNCTION, 25), // float()(int, int) -/* 439 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 440 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 438 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(char const *, char const *) +/* 439 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 440 */ _CFFI_OP(_CFFI_OP_NOOP, 9), /* 441 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 442 */ _CFFI_OP(_CFFI_OP_FUNCTION, 25), // float()(struct MusicData *) -/* 443 */ _CFFI_OP(_CFFI_OP_NOOP, 383), -/* 444 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 445 */ _CFFI_OP(_CFFI_OP_FUNCTION, 25), // float()(void) -/* 446 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 447 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Color) -/* 448 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 442 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(char const *, int *) +/* 443 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 444 */ _CFFI_OP(_CFFI_OP_NOOP, 11), +/* 445 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 446 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(char const *, int) +/* 447 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 448 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 449 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 450 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Font, int) -/* 451 */ _CFFI_OP(_CFFI_OP_NOOP, 62), -/* 452 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 453 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 454 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(Shader, char const *) -/* 455 */ _CFFI_OP(_CFFI_OP_NOOP, 244), -/* 456 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 457 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 458 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(char const *) -/* 459 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 450 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(int) +/* 451 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 452 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 453 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(int, char const *) +/* 454 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 455 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 456 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 457 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(int, int) +/* 458 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 459 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 460 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 461 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(char const *, char const *) -/* 462 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 463 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 464 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 465 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(char const *, int *) -/* 466 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 467 */ _CFFI_OP(_CFFI_OP_NOOP, 11), +/* 461 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(int, int, int) +/* 462 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 463 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 464 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 465 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 466 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(struct MusicData *) +/* 467 */ _CFFI_OP(_CFFI_OP_NOOP, 350), /* 468 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 469 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(char const *, int) -/* 470 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 471 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 472 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 473 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(int) -/* 474 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 475 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 476 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(int, int) -/* 477 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 478 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 469 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(void) +/* 470 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 471 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1132), // long()(char const *) +/* 472 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 473 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 474 */ _CFFI_OP(_CFFI_OP_FUNCTION, 350), // struct MusicData *()(char const *) +/* 475 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 476 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 477 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // unsigned int()(char const *) +/* 478 */ _CFFI_OP(_CFFI_OP_NOOP, 9), /* 479 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 480 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(int, int, int) -/* 481 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 482 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 483 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 480 */ _CFFI_OP(_CFFI_OP_FUNCTION, 133), // void *()(void) +/* 481 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 482 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(AudioStream) +/* 483 */ _CFFI_OP(_CFFI_OP_NOOP, 355), /* 484 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 485 */ _CFFI_OP(_CFFI_OP_FUNCTION, 10), // int()(void) -/* 486 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 487 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1148), // long()(char const *) -/* 488 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 489 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 490 */ _CFFI_OP(_CFFI_OP_FUNCTION, 383), // struct MusicData *()(char const *) -/* 491 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 492 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 493 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // unsigned int()(char const *) -/* 494 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 495 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 496 */ _CFFI_OP(_CFFI_OP_FUNCTION, 133), // void *()(void) +/* 485 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(AudioStream, float) +/* 486 */ _CFFI_OP(_CFFI_OP_NOOP, 355), +/* 487 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 488 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 489 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(AudioStream, void const *, int) +/* 490 */ _CFFI_OP(_CFFI_OP_NOOP, 355), +/* 491 */ _CFFI_OP(_CFFI_OP_POINTER, 1142), // void const * +/* 492 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 493 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 494 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(BoundingBox, Color) +/* 495 */ _CFFI_OP(_CFFI_OP_NOOP, 358), +/* 496 */ _CFFI_OP(_CFFI_OP_NOOP, 24), /* 497 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 498 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(AudioStream) -/* 499 */ _CFFI_OP(_CFFI_OP_NOOP, 295), +/* 498 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Camera2D) +/* 499 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 3), // Camera2D /* 500 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 501 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(AudioStream, float) -/* 502 */ _CFFI_OP(_CFFI_OP_NOOP, 295), -/* 503 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 504 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 505 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(AudioStream, void const *, int) -/* 506 */ _CFFI_OP(_CFFI_OP_NOOP, 295), -/* 507 */ _CFFI_OP(_CFFI_OP_POINTER, 1158), // void const * -/* 508 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 509 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 510 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(BoundingBox, Color) -/* 511 */ _CFFI_OP(_CFFI_OP_NOOP, 298), -/* 512 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 513 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 514 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Camera2D) -/* 515 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 3), // Camera2D -/* 516 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 517 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Camera3D *) -/* 518 */ _CFFI_OP(_CFFI_OP_POINTER, 147), // Camera3D * -/* 519 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 520 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Camera3D) -/* 521 */ _CFFI_OP(_CFFI_OP_NOOP, 147), -/* 522 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 523 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Camera3D, Texture2D, Rectangle, Vector3, float, Color) -/* 524 */ _CFFI_OP(_CFFI_OP_NOOP, 147), -/* 525 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 526 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 527 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 528 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 529 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 530 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 531 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Camera3D, Texture2D, Vector3, float, Color) -/* 532 */ _CFFI_OP(_CFFI_OP_NOOP, 147), -/* 533 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 534 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 535 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 536 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 537 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 538 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Camera3D, int) -/* 539 */ _CFFI_OP(_CFFI_OP_NOOP, 147), -/* 540 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 541 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 542 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Color) -/* 543 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 544 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 545 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Font) -/* 546 */ _CFFI_OP(_CFFI_OP_NOOP, 62), -/* 547 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 548 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Font, char const *, Rectangle, float, float, _Bool, Color) -/* 549 */ _CFFI_OP(_CFFI_OP_NOOP, 62), -/* 550 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 551 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 552 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 553 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 554 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1), // _Bool -/* 555 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 556 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 557 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Font, char const *, Rectangle, float, float, _Bool, Color, int, int, Color, Color) -/* 558 */ _CFFI_OP(_CFFI_OP_NOOP, 62), -/* 559 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 560 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 561 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 562 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 563 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1), -/* 564 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 565 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 566 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 501 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Camera3D *) +/* 502 */ _CFFI_OP(_CFFI_OP_POINTER, 147), // Camera3D * +/* 503 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 504 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Camera3D) +/* 505 */ _CFFI_OP(_CFFI_OP_NOOP, 147), +/* 506 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 507 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Camera3D, Texture2D, Rectangle, Vector3, float, Color) +/* 508 */ _CFFI_OP(_CFFI_OP_NOOP, 147), +/* 509 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 510 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 511 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 512 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 513 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 514 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 515 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Camera3D, Texture2D, Vector3, float, Color) +/* 516 */ _CFFI_OP(_CFFI_OP_NOOP, 147), +/* 517 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 518 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 519 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 520 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 521 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 522 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Camera3D, int) +/* 523 */ _CFFI_OP(_CFFI_OP_NOOP, 147), +/* 524 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 525 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 526 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Color) +/* 527 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 528 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 529 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Font) +/* 530 */ _CFFI_OP(_CFFI_OP_NOOP, 62), +/* 531 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 532 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Font, char const *, Rectangle, float, float, int, Color) +/* 533 */ _CFFI_OP(_CFFI_OP_NOOP, 62), +/* 534 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 535 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 536 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 537 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 538 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 539 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 540 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 541 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Font, char const *, Rectangle, float, float, int, Color, int, int, Color, Color) +/* 542 */ _CFFI_OP(_CFFI_OP_NOOP, 62), +/* 543 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 544 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 545 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 546 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 547 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 548 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 549 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 550 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 551 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 552 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 553 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 554 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Font, char const *, Vector2, float, float, Color) +/* 555 */ _CFFI_OP(_CFFI_OP_NOOP, 62), +/* 556 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 557 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 558 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 559 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 560 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 561 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 562 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *) +/* 563 */ _CFFI_OP(_CFFI_OP_POINTER, 16), // Image * +/* 564 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 565 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, Color) +/* 566 */ _CFFI_OP(_CFFI_OP_NOOP, 563), /* 567 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 568 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 569 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 570 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Font, char const *, Vector2, float, float, Color) -/* 571 */ _CFFI_OP(_CFFI_OP_NOOP, 62), -/* 572 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 573 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 574 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 575 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 568 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 569 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, Color, Color) +/* 570 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 571 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 572 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 573 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 574 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, Color, float) +/* 575 */ _CFFI_OP(_CFFI_OP_NOOP, 563), /* 576 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 577 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 578 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *) -/* 579 */ _CFFI_OP(_CFFI_OP_POINTER, 16), // Image * -/* 580 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 581 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, Color) -/* 582 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 583 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 584 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 585 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, Color, Color) -/* 586 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 587 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 588 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 589 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 590 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, Color, float) -/* 591 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 592 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 593 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 594 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 595 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, Image) -/* 596 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 597 */ _CFFI_OP(_CFFI_OP_NOOP, 16), -/* 598 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 599 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, Image, Rectangle, Rectangle) -/* 600 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 601 */ _CFFI_OP(_CFFI_OP_NOOP, 16), -/* 602 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 603 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 604 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 605 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, Rectangle) -/* 606 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 607 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 608 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 609 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, Rectangle, Color) -/* 610 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 611 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 612 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 613 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 614 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, Rectangle, int, Color) -/* 615 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 616 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 577 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 578 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 579 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, Image) +/* 580 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 581 */ _CFFI_OP(_CFFI_OP_NOOP, 16), +/* 582 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 583 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, Image, Rectangle, Rectangle) +/* 584 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 585 */ _CFFI_OP(_CFFI_OP_NOOP, 16), +/* 586 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 587 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 588 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 589 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, Rectangle) +/* 590 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 591 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 592 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 593 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, Rectangle, Color) +/* 594 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 595 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 596 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 597 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 598 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, Rectangle, int, Color) +/* 599 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 600 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 601 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 602 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 603 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 604 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, Vector2, Font, char const *, float, float, Color) +/* 605 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 606 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 607 */ _CFFI_OP(_CFFI_OP_NOOP, 62), +/* 608 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 609 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 610 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 611 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 612 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 613 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, Vector2, char const *, int, Color) +/* 614 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 615 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 616 */ _CFFI_OP(_CFFI_OP_NOOP, 9), /* 617 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 618 */ _CFFI_OP(_CFFI_OP_NOOP, 24), /* 619 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 620 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, Vector2, Font, char const *, float, float, Color) -/* 621 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 622 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 623 */ _CFFI_OP(_CFFI_OP_NOOP, 62), -/* 624 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 625 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 626 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 627 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 628 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 629 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, Vector2, char const *, int, Color) -/* 630 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 631 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 632 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 633 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 634 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 635 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 636 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, float) -/* 637 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 638 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 620 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, float) +/* 621 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 622 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 623 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 624 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, int) +/* 625 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 626 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 627 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 628 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, int, int) +/* 629 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 630 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 631 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 632 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 633 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, int, int, int, int) +/* 634 */ _CFFI_OP(_CFFI_OP_NOOP, 563), +/* 635 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 636 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 637 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 638 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 639 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 640 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, int) -/* 641 */ _CFFI_OP(_CFFI_OP_NOOP, 579), +/* 640 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image *, int, int, int, int, Color) +/* 641 */ _CFFI_OP(_CFFI_OP_NOOP, 563), /* 642 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 643 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 644 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, int, int) -/* 645 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 646 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 647 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 648 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 649 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, int, int, int, int) -/* 650 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 651 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 652 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 653 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 654 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 655 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 656 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image *, int, int, int, int, Color) -/* 657 */ _CFFI_OP(_CFFI_OP_NOOP, 579), -/* 658 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 659 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 660 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 661 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 662 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 663 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 664 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image) -/* 665 */ _CFFI_OP(_CFFI_OP_NOOP, 16), -/* 666 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 667 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Image, char const *) -/* 668 */ _CFFI_OP(_CFFI_OP_NOOP, 16), -/* 669 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 670 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 671 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Material *, int, Texture2D) -/* 672 */ _CFFI_OP(_CFFI_OP_POINTER, 677), // Material * -/* 673 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 674 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 675 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 676 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Material) -/* 677 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 9), // Material -/* 678 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 679 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Matrix) -/* 680 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 11), // Matrix -/* 681 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 682 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Mesh *) -/* 683 */ _CFFI_OP(_CFFI_OP_POINTER, 6), // Mesh * -/* 684 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 685 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Mesh, char const *) -/* 686 */ _CFFI_OP(_CFFI_OP_NOOP, 6), -/* 687 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 688 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 689 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Model *, int, int) -/* 690 */ _CFFI_OP(_CFFI_OP_NOOP, 200), -/* 691 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 692 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 643 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 644 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 645 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 646 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 647 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 648 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image) +/* 649 */ _CFFI_OP(_CFFI_OP_NOOP, 16), +/* 650 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 651 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Image, char const *) +/* 652 */ _CFFI_OP(_CFFI_OP_NOOP, 16), +/* 653 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 654 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 655 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Material *, int, Texture2D) +/* 656 */ _CFFI_OP(_CFFI_OP_POINTER, 661), // Material * +/* 657 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 658 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 659 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 660 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Material) +/* 661 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 9), // Material +/* 662 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 663 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Matrix) +/* 664 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 11), // Matrix +/* 665 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 666 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Mesh *) +/* 667 */ _CFFI_OP(_CFFI_OP_POINTER, 6), // Mesh * +/* 668 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 669 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Mesh, char const *) +/* 670 */ _CFFI_OP(_CFFI_OP_NOOP, 6), +/* 671 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 672 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 673 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Model *, int, int) +/* 674 */ _CFFI_OP(_CFFI_OP_NOOP, 200), +/* 675 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 676 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 677 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 678 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Model) +/* 679 */ _CFFI_OP(_CFFI_OP_NOOP, 374), +/* 680 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 681 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Model, ModelAnimation, int) +/* 682 */ _CFFI_OP(_CFFI_OP_NOOP, 374), +/* 683 */ _CFFI_OP(_CFFI_OP_NOOP, 375), +/* 684 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 685 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 686 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Model, Vector3, Vector3, float, Vector3, Color) +/* 687 */ _CFFI_OP(_CFFI_OP_NOOP, 374), +/* 688 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 689 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 690 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 691 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 692 */ _CFFI_OP(_CFFI_OP_NOOP, 24), /* 693 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 694 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Model) -/* 695 */ _CFFI_OP(_CFFI_OP_NOOP, 307), -/* 696 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 697 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Model, ModelAnimation, int) -/* 698 */ _CFFI_OP(_CFFI_OP_NOOP, 307), -/* 699 */ _CFFI_OP(_CFFI_OP_NOOP, 308), -/* 700 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 701 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 702 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Model, Vector3, Vector3, float, Vector3, Color) -/* 703 */ _CFFI_OP(_CFFI_OP_NOOP, 307), -/* 704 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 705 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 706 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 707 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 708 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 709 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 710 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Model, Vector3, float, Color) -/* 711 */ _CFFI_OP(_CFFI_OP_NOOP, 307), -/* 712 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 713 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 694 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Model, Vector3, float, Color) +/* 695 */ _CFFI_OP(_CFFI_OP_NOOP, 374), +/* 696 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 697 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 698 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 699 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 700 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(ModelAnimation) +/* 701 */ _CFFI_OP(_CFFI_OP_NOOP, 375), +/* 702 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 703 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Ray, Color) +/* 704 */ _CFFI_OP(_CFFI_OP_NOOP, 199), +/* 705 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 706 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 707 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Rectangle, Color) +/* 708 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 709 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 710 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 711 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Rectangle, Color, Color, Color, Color) +/* 712 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 713 */ _CFFI_OP(_CFFI_OP_NOOP, 24), /* 714 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 715 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 716 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(ModelAnimation) -/* 717 */ _CFFI_OP(_CFFI_OP_NOOP, 308), -/* 718 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 719 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Ray, Color) -/* 720 */ _CFFI_OP(_CFFI_OP_NOOP, 199), -/* 721 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 722 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 723 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Rectangle, Color) -/* 724 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 725 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 726 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 727 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Rectangle, Color, Color, Color, Color) -/* 728 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 729 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 730 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 731 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 732 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 733 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 734 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Rectangle, Vector2, float, Color) -/* 735 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 736 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 737 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 738 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 739 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 740 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Rectangle, float, int, Color) -/* 741 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 742 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 743 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 744 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 745 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 746 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Rectangle, float, int, int, Color) -/* 747 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 748 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 749 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 715 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 716 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 717 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 718 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Rectangle, Vector2, float, Color) +/* 719 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 720 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 721 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 722 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 723 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 724 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Rectangle, float, int, Color) +/* 725 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 726 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 727 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 728 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 729 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 730 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Rectangle, float, int, int, Color) +/* 731 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 732 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 733 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 734 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 735 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 736 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 737 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Rectangle, int, Color) +/* 738 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 739 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 740 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 741 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 742 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(RenderTexture2D) +/* 743 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 20), // RenderTexture2D +/* 744 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 745 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Shader) +/* 746 */ _CFFI_OP(_CFFI_OP_NOOP, 244), +/* 747 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 748 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Shader, int, Matrix) +/* 749 */ _CFFI_OP(_CFFI_OP_NOOP, 244), /* 750 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 751 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 751 */ _CFFI_OP(_CFFI_OP_NOOP, 664), /* 752 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 753 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Rectangle, int, Color) -/* 754 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 753 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Shader, int, Texture2D) +/* 754 */ _CFFI_OP(_CFFI_OP_NOOP, 244), /* 755 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 756 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 756 */ _CFFI_OP(_CFFI_OP_NOOP, 72), /* 757 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 758 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(RenderTexture2D) -/* 759 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 20), // RenderTexture2D -/* 760 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 761 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Shader) -/* 762 */ _CFFI_OP(_CFFI_OP_NOOP, 244), +/* 758 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Shader, int, void const *, int) +/* 759 */ _CFFI_OP(_CFFI_OP_NOOP, 244), +/* 760 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 761 */ _CFFI_OP(_CFFI_OP_NOOP, 491), +/* 762 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 763 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 764 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Shader, int, Matrix) +/* 764 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Shader, int, void const *, int, int) /* 765 */ _CFFI_OP(_CFFI_OP_NOOP, 244), /* 766 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 767 */ _CFFI_OP(_CFFI_OP_NOOP, 680), -/* 768 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 769 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Shader, int, Texture2D) -/* 770 */ _CFFI_OP(_CFFI_OP_NOOP, 244), -/* 771 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 772 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 767 */ _CFFI_OP(_CFFI_OP_NOOP, 491), +/* 768 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 769 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 770 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 771 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Sound) +/* 772 */ _CFFI_OP(_CFFI_OP_NOOP, 401), /* 773 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 774 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Shader, int, void const *, int) -/* 775 */ _CFFI_OP(_CFFI_OP_NOOP, 244), -/* 776 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 777 */ _CFFI_OP(_CFFI_OP_NOOP, 507), -/* 778 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 779 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 780 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Shader, int, void const *, int, int) -/* 781 */ _CFFI_OP(_CFFI_OP_NOOP, 244), -/* 782 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 783 */ _CFFI_OP(_CFFI_OP_NOOP, 507), -/* 784 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 785 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 786 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 787 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Sound) -/* 788 */ _CFFI_OP(_CFFI_OP_NOOP, 330), -/* 789 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 790 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Sound, float) -/* 791 */ _CFFI_OP(_CFFI_OP_NOOP, 330), -/* 792 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 793 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 794 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Sound, void const *, int) -/* 795 */ _CFFI_OP(_CFFI_OP_NOOP, 330), -/* 796 */ _CFFI_OP(_CFFI_OP_NOOP, 507), -/* 797 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 798 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 799 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D *) -/* 800 */ _CFFI_OP(_CFFI_OP_POINTER, 72), // Texture2D * -/* 801 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 802 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D) -/* 803 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 804 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 805 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D, NPatchInfo, Rectangle, Vector2, float, Color) -/* 806 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 807 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 16), // NPatchInfo -/* 808 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 809 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 810 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 811 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 812 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 813 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D, Rectangle) -/* 814 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 815 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 816 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 817 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D, Rectangle, Rectangle, Vector2, float, Color) -/* 818 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 819 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 820 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 821 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 822 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 823 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 824 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 825 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D, Rectangle, Vector2, Color) -/* 826 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 827 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 828 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 829 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 830 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 831 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D, Vector2, Color) -/* 832 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 833 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 834 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 835 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 836 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D, Vector2, Vector2, Rectangle, Color) -/* 837 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 838 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 839 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 840 */ _CFFI_OP(_CFFI_OP_NOOP, 213), -/* 841 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 842 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 843 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D, Vector2, float, float, Color) -/* 844 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 845 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 846 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 847 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 848 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 849 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 850 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D, Vector3, float, float, float, Color) -/* 851 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 852 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 853 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 854 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 855 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 856 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 857 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 858 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D, int) -/* 859 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 860 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 861 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 862 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D, int, int, Color) -/* 863 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 864 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 865 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 866 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 867 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 868 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Texture2D, void const *) -/* 869 */ _CFFI_OP(_CFFI_OP_NOOP, 72), -/* 870 */ _CFFI_OP(_CFFI_OP_NOOP, 507), -/* 871 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 872 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector2 *, int, Color) -/* 873 */ _CFFI_OP(_CFFI_OP_POINTER, 195), // Vector2 * -/* 874 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 875 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 876 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 877 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector2, Color) +/* 774 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Sound, float) +/* 775 */ _CFFI_OP(_CFFI_OP_NOOP, 401), +/* 776 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 777 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 778 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Sound, void const *, int) +/* 779 */ _CFFI_OP(_CFFI_OP_NOOP, 401), +/* 780 */ _CFFI_OP(_CFFI_OP_NOOP, 491), +/* 781 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 782 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 783 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D *) +/* 784 */ _CFFI_OP(_CFFI_OP_POINTER, 72), // Texture2D * +/* 785 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 786 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D) +/* 787 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 788 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 789 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D, NPatchInfo, Rectangle, Vector2, float, Color) +/* 790 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 791 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 16), // NPatchInfo +/* 792 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 793 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 794 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 795 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 796 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 797 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D, Rectangle) +/* 798 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 799 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 800 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 801 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D, Rectangle, Rectangle, Vector2, float, Color) +/* 802 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 803 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 804 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 805 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 806 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 807 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 808 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 809 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D, Rectangle, Vector2, Color) +/* 810 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 811 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 812 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 813 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 814 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 815 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D, Vector2, Color) +/* 816 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 817 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 818 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 819 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 820 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D, Vector2, Vector2, Rectangle, Color) +/* 821 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 822 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 823 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 824 */ _CFFI_OP(_CFFI_OP_NOOP, 213), +/* 825 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 826 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 827 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D, Vector2, float, float, Color) +/* 828 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 829 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 830 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 831 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 832 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 833 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 834 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D, Vector3, float, float, float, Color) +/* 835 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 836 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 837 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 838 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 839 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 840 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 841 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 842 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D, int) +/* 843 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 844 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 845 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 846 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D, int, int, Color) +/* 847 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 848 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 849 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 850 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 851 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 852 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Texture2D, void const *) +/* 853 */ _CFFI_OP(_CFFI_OP_NOOP, 72), +/* 854 */ _CFFI_OP(_CFFI_OP_NOOP, 491), +/* 855 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 856 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector2 *, int, Color) +/* 857 */ _CFFI_OP(_CFFI_OP_POINTER, 195), // Vector2 * +/* 858 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 859 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 860 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 861 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector2, Color) +/* 862 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 863 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 864 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 865 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector2, Vector2, Color) +/* 866 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 867 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 868 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 869 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 870 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector2, Vector2, Vector2, Color) +/* 871 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 872 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 873 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 874 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 875 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 876 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector2, Vector2, float, Color) +/* 877 */ _CFFI_OP(_CFFI_OP_NOOP, 195), /* 878 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 879 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 880 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 881 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector2, Vector2, Color) -/* 882 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 879 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 880 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 881 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 882 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector2, float, Color) /* 883 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 884 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 885 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 886 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector2, Vector2, Vector2, Color) -/* 887 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 884 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 885 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 886 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 887 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector2, float, float, int, int, int, Color) /* 888 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 889 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 890 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 891 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 892 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector2, Vector2, float, Color) -/* 893 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 894 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 895 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 896 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 897 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 898 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector2, float, Color) -/* 899 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 900 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 901 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 902 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 903 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector2, float, float, int, int, int, Color) -/* 904 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 905 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 906 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 907 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 908 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 909 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 910 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 911 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 912 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector2, float, int, int, int, Color) -/* 913 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 914 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 915 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 916 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 917 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 918 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 919 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 920 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector2, int, float, float, Color) -/* 921 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 922 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 923 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 924 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 925 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 926 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 927 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector3) -/* 928 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 929 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 930 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector3, Vector2, Color) -/* 931 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 932 */ _CFFI_OP(_CFFI_OP_NOOP, 195), -/* 933 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 934 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 935 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector3, Vector3, Color) -/* 936 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 889 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 890 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 891 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 892 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 893 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 894 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 895 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 896 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector2, float, int, int, int, Color) +/* 897 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 898 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 899 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 900 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 901 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 902 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 903 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 904 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector2, int, float, float, Color) +/* 905 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 906 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 907 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 908 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 909 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 910 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 911 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector3) +/* 912 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 913 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 914 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector3, Vector2, Color) +/* 915 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 916 */ _CFFI_OP(_CFFI_OP_NOOP, 195), +/* 917 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 918 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 919 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector3, Vector3, Color) +/* 920 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 921 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 922 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 923 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 924 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector3, float, Color) +/* 925 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 926 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 927 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 928 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 929 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector3, float, Vector3, float, Color) +/* 930 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 931 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 932 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 933 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 934 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 935 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 936 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector3, float, float, float, Color) /* 937 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 938 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 939 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 940 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector3, float, Color) -/* 941 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 942 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 943 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 944 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 945 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector3, float, Vector3, float, Color) -/* 946 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 938 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 939 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 940 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 941 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 942 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 943 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector3, float, float, float, int, Color) +/* 944 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 945 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 946 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), /* 947 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 948 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 949 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 950 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 951 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 952 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector3, float, float, float, Color) -/* 953 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 954 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 955 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 956 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 957 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 958 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 959 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector3, float, float, float, int, Color) -/* 960 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 961 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 962 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 963 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 948 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 949 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 950 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 951 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Vector3, float, int, int, Color) +/* 952 */ _CFFI_OP(_CFFI_OP_NOOP, 28), +/* 953 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 954 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 955 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 956 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 957 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 958 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(VrDeviceInfo, Shader) +/* 959 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 28), // VrDeviceInfo +/* 960 */ _CFFI_OP(_CFFI_OP_NOOP, 244), +/* 961 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 962 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Wave *, int, int) +/* 963 */ _CFFI_OP(_CFFI_OP_POINTER, 231), // Wave * /* 964 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 965 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 965 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 966 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 967 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Vector3, float, int, int, Color) -/* 968 */ _CFFI_OP(_CFFI_OP_NOOP, 28), -/* 969 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 967 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Wave *, int, int, int) +/* 968 */ _CFFI_OP(_CFFI_OP_NOOP, 963), +/* 969 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 970 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 971 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 972 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 973 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 974 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(VrDeviceInfo, Shader) -/* 975 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 28), // VrDeviceInfo -/* 976 */ _CFFI_OP(_CFFI_OP_NOOP, 244), -/* 977 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 978 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Wave *, int, int) -/* 979 */ _CFFI_OP(_CFFI_OP_POINTER, 231), // Wave * -/* 980 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 981 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 982 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 983 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Wave *, int, int, int) -/* 984 */ _CFFI_OP(_CFFI_OP_NOOP, 979), -/* 985 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 986 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 987 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 988 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 989 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Wave) -/* 990 */ _CFFI_OP(_CFFI_OP_NOOP, 231), -/* 991 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 992 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(Wave, char const *) -/* 993 */ _CFFI_OP(_CFFI_OP_NOOP, 231), -/* 994 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 995 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 996 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(char *, char const *, int *) -/* 997 */ _CFFI_OP(_CFFI_OP_NOOP, 221), -/* 998 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 999 */ _CFFI_OP(_CFFI_OP_NOOP, 11), -/* 1000 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1001 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(char const *) -/* 1002 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 1003 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1004 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(char const *, int, int, int, Color) -/* 1005 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 972 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 973 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Wave) +/* 974 */ _CFFI_OP(_CFFI_OP_NOOP, 231), +/* 975 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 976 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(Wave, char const *) +/* 977 */ _CFFI_OP(_CFFI_OP_NOOP, 231), +/* 978 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 979 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 980 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(char *, char const *, int *) +/* 981 */ _CFFI_OP(_CFFI_OP_NOOP, 221), +/* 982 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 983 */ _CFFI_OP(_CFFI_OP_NOOP, 11), +/* 984 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 985 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(char const *) +/* 986 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 987 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 988 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(char const *, int, int, int, Color) +/* 989 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 990 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 991 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 992 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 993 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 994 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 995 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(float) +/* 996 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 997 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 998 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(float, float) +/* 999 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 1000 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 1001 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1002 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int) +/* 1003 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1004 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1005 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int, char const *, ...) /* 1006 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1007 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1008 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1009 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 1010 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1011 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(float) -/* 1012 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 1013 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1014 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(float, float) -/* 1015 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 1016 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 1017 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1018 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int) +/* 1007 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 1008 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 1), +/* 1009 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int, float) +/* 1010 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1011 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 1012 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1013 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int, int) +/* 1014 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1015 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1016 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1017 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int, int, Color) +/* 1018 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 1019 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1020 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1021 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int, char const *, ...) -/* 1022 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1023 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 1024 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 1), -/* 1025 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int, float) -/* 1026 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1027 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 1028 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1029 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int, int) -/* 1030 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1031 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1020 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 1021 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1022 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int, int, char const *) +/* 1023 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1024 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1025 */ _CFFI_OP(_CFFI_OP_NOOP, 9), +/* 1026 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1027 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int, int, float, Color) +/* 1028 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1029 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1030 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 1031 */ _CFFI_OP(_CFFI_OP_NOOP, 24), /* 1032 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1033 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int, int, Color) +/* 1033 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int, int, float, Color, Color) /* 1034 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 1035 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1036 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 1037 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1038 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int, int, char const *) -/* 1039 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1040 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1041 */ _CFFI_OP(_CFFI_OP_NOOP, 9), -/* 1042 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1043 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int, int, float, Color) +/* 1036 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 1037 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 1038 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 1039 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1040 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int, int, int, int) +/* 1041 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1042 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1043 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 1044 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1045 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1046 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 1047 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 1048 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1049 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int, int, float, Color, Color) +/* 1045 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1046 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int, int, int, int, Color) +/* 1047 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1048 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1049 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 1050 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1051 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1052 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 1053 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 1054 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 1055 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1056 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int, int, int, int) +/* 1051 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 1052 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1053 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int, int, int, int, Color, Color) +/* 1054 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1055 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), +/* 1056 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 1057 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1058 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1059 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1060 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1061 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1062 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int, int, int, int, Color) +/* 1058 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 1059 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 1060 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1061 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(int, int, int, int, int, int) +/* 1062 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 1063 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 1064 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 1065 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 1066 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1067 */ _CFFI_OP(_CFFI_OP_NOOP, 24), +/* 1067 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), /* 1068 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1069 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int, int, int, int, Color, Color) -/* 1070 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1071 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1072 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1073 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1074 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 1075 */ _CFFI_OP(_CFFI_OP_NOOP, 24), -/* 1076 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1077 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(int, int, int, int, int, int) +/* 1069 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(struct MusicData *) +/* 1070 */ _CFFI_OP(_CFFI_OP_NOOP, 350), +/* 1071 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1072 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(struct MusicData *, float) +/* 1073 */ _CFFI_OP(_CFFI_OP_NOOP, 350), +/* 1074 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), +/* 1075 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1076 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(struct MusicData *, int) +/* 1077 */ _CFFI_OP(_CFFI_OP_NOOP, 350), /* 1078 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1079 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1080 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1081 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1082 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1083 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1084 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1085 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(struct MusicData *) -/* 1086 */ _CFFI_OP(_CFFI_OP_NOOP, 383), +/* 1079 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1080 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(unsigned char) +/* 1081 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 4), // unsigned char +/* 1082 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1083 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(unsigned int) +/* 1084 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8), +/* 1085 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), +/* 1086 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1142), // void()(void) /* 1087 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1088 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(struct MusicData *, float) -/* 1089 */ _CFFI_OP(_CFFI_OP_NOOP, 383), -/* 1090 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 13), -/* 1091 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1092 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(struct MusicData *, int) -/* 1093 */ _CFFI_OP(_CFFI_OP_NOOP, 383), -/* 1094 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7), -/* 1095 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1096 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(unsigned char) -/* 1097 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 4), // unsigned char -/* 1098 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1099 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(unsigned int) -/* 1100 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8), -/* 1101 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1102 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1158), // void()(void) -/* 1103 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0), -/* 1104 */ _CFFI_OP(_CFFI_OP_ENUM, 0), // AndroidButton -/* 1105 */ _CFFI_OP(_CFFI_OP_ENUM, 1), // BlendMode -/* 1106 */ _CFFI_OP(_CFFI_OP_POINTER, 1107), // BoneInfo * -/* 1107 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 1), // BoneInfo -/* 1108 */ _CFFI_OP(_CFFI_OP_ENUM, 2), // CameraMode -/* 1109 */ _CFFI_OP(_CFFI_OP_ENUM, 3), // CameraType -/* 1110 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 5), // CharInfo -/* 1111 */ _CFFI_OP(_CFFI_OP_ENUM, 4), // ConfigFlag -/* 1112 */ _CFFI_OP(_CFFI_OP_ENUM, 5), // CubemapLayoutType -/* 1113 */ _CFFI_OP(_CFFI_OP_ENUM, 6), // FontType -/* 1114 */ _CFFI_OP(_CFFI_OP_ENUM, 7), // GamepadAxis -/* 1115 */ _CFFI_OP(_CFFI_OP_ENUM, 8), // GamepadButton -/* 1116 */ _CFFI_OP(_CFFI_OP_ENUM, 9), // GamepadNumber -/* 1117 */ _CFFI_OP(_CFFI_OP_ENUM, 10), // GestureType -/* 1118 */ _CFFI_OP(_CFFI_OP_ENUM, 11), // KeyboardKey -/* 1119 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 10), // MaterialMap -/* 1120 */ _CFFI_OP(_CFFI_OP_ENUM, 12), // MaterialMapType -/* 1121 */ _CFFI_OP(_CFFI_OP_ARRAY, 1119), // MaterialMap[12] -/* 1122 */ (_cffi_opcode_t)(12), -/* 1123 */ _CFFI_OP(_CFFI_OP_POINTER, 308), // ModelAnimation * -/* 1124 */ _CFFI_OP(_CFFI_OP_ENUM, 13), // MouseButton -/* 1125 */ _CFFI_OP(_CFFI_OP_ENUM, 14), // NPatchType -/* 1126 */ _CFFI_OP(_CFFI_OP_ENUM, 15), // PixelFormat -/* 1127 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 18), // RayHitInfo -/* 1128 */ _CFFI_OP(_CFFI_OP_ENUM, 16), // ShaderLocationIndex -/* 1129 */ _CFFI_OP(_CFFI_OP_ENUM, 17), // ShaderUniformDataType -/* 1130 */ _CFFI_OP(_CFFI_OP_ENUM, 18), // TextureFilterMode -/* 1131 */ _CFFI_OP(_CFFI_OP_ENUM, 19), // TextureWrapMode -/* 1132 */ _CFFI_OP(_CFFI_OP_ENUM, 20), // TraceLogType -/* 1133 */ _CFFI_OP(_CFFI_OP_POINTER, 1134), // Transform * * -/* 1134 */ _CFFI_OP(_CFFI_OP_POINTER, 1135), // Transform * -/* 1135 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 24), // Transform -/* 1136 */ _CFFI_OP(_CFFI_OP_POINTER, 1137), // Vector4 * -/* 1137 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 27), // Vector4 -/* 1138 */ _CFFI_OP(_CFFI_OP_POINTER, 221), // char * * -/* 1139 */ _CFFI_OP(_CFFI_OP_POINTER, 415), // char const *(*)(char const *, ...) -/* 1140 */ _CFFI_OP(_CFFI_OP_ARRAY, 399), // char[32] -/* 1141 */ (_cffi_opcode_t)(32), -/* 1142 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 14), // double -/* 1143 */ _CFFI_OP(_CFFI_OP_POINTER, 25), // float * -/* 1144 */ _CFFI_OP(_CFFI_OP_ARRAY, 25), // float[4] -/* 1145 */ (_cffi_opcode_t)(4), -/* 1146 */ _CFFI_OP(_CFFI_OP_ARRAY, 10), // int[32] -/* 1147 */ (_cffi_opcode_t)(32), -/* 1148 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 9), // long -/* 1149 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 15), // struct MusicData -/* 1150 */ _CFFI_OP(_CFFI_OP_POINTER, 1097), // unsigned char * -/* 1151 */ _CFFI_OP(_CFFI_OP_ARRAY, 1), // unsigned int[2] -/* 1152 */ (_cffi_opcode_t)(2), -/* 1153 */ _CFFI_OP(_CFFI_OP_ARRAY, 1), // unsigned int[7] -/* 1154 */ (_cffi_opcode_t)(7), -/* 1155 */ _CFFI_OP(_CFFI_OP_POINTER, 1156), // unsigned short * -/* 1156 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 6), // unsigned short -/* 1157 */ _CFFI_OP(_CFFI_OP_POINTER, 1021), // void(*)(int, char const *, ...) -/* 1158 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 0), // void +/* 1088 */ _CFFI_OP(_CFFI_OP_ENUM, 0), // AndroidButton +/* 1089 */ _CFFI_OP(_CFFI_OP_ENUM, 1), // BlendMode +/* 1090 */ _CFFI_OP(_CFFI_OP_POINTER, 1091), // BoneInfo * +/* 1091 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 1), // BoneInfo +/* 1092 */ _CFFI_OP(_CFFI_OP_ENUM, 2), // CameraMode +/* 1093 */ _CFFI_OP(_CFFI_OP_ENUM, 3), // CameraType +/* 1094 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 5), // CharInfo +/* 1095 */ _CFFI_OP(_CFFI_OP_ENUM, 4), // ConfigFlag +/* 1096 */ _CFFI_OP(_CFFI_OP_ENUM, 5), // CubemapLayoutType +/* 1097 */ _CFFI_OP(_CFFI_OP_ENUM, 6), // FontType +/* 1098 */ _CFFI_OP(_CFFI_OP_ENUM, 7), // GamepadAxis +/* 1099 */ _CFFI_OP(_CFFI_OP_ENUM, 8), // GamepadButton +/* 1100 */ _CFFI_OP(_CFFI_OP_ENUM, 9), // GamepadNumber +/* 1101 */ _CFFI_OP(_CFFI_OP_ENUM, 10), // GestureType +/* 1102 */ _CFFI_OP(_CFFI_OP_ENUM, 11), // KeyboardKey +/* 1103 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 10), // MaterialMap +/* 1104 */ _CFFI_OP(_CFFI_OP_ENUM, 12), // MaterialMapType +/* 1105 */ _CFFI_OP(_CFFI_OP_ARRAY, 1103), // MaterialMap[12] +/* 1106 */ (_cffi_opcode_t)(12), +/* 1107 */ _CFFI_OP(_CFFI_OP_POINTER, 375), // ModelAnimation * +/* 1108 */ _CFFI_OP(_CFFI_OP_ENUM, 13), // MouseButton +/* 1109 */ _CFFI_OP(_CFFI_OP_ENUM, 14), // NPatchType +/* 1110 */ _CFFI_OP(_CFFI_OP_ENUM, 15), // PixelFormat +/* 1111 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 18), // RayHitInfo +/* 1112 */ _CFFI_OP(_CFFI_OP_ENUM, 16), // ShaderLocationIndex +/* 1113 */ _CFFI_OP(_CFFI_OP_ENUM, 17), // ShaderUniformDataType +/* 1114 */ _CFFI_OP(_CFFI_OP_ENUM, 18), // TextureFilterMode +/* 1115 */ _CFFI_OP(_CFFI_OP_ENUM, 19), // TextureWrapMode +/* 1116 */ _CFFI_OP(_CFFI_OP_ENUM, 20), // TraceLogType +/* 1117 */ _CFFI_OP(_CFFI_OP_POINTER, 1118), // Transform * * +/* 1118 */ _CFFI_OP(_CFFI_OP_POINTER, 1119), // Transform * +/* 1119 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 24), // Transform +/* 1120 */ _CFFI_OP(_CFFI_OP_POINTER, 1121), // Vector4 * +/* 1121 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 27), // Vector4 +/* 1122 */ _CFFI_OP(_CFFI_OP_POINTER, 221), // char * * +/* 1123 */ _CFFI_OP(_CFFI_OP_POINTER, 322), // char const *(*)(char const *, ...) +/* 1124 */ _CFFI_OP(_CFFI_OP_ARRAY, 306), // char[32] +/* 1125 */ (_cffi_opcode_t)(32), +/* 1126 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 14), // double +/* 1127 */ _CFFI_OP(_CFFI_OP_POINTER, 25), // float * +/* 1128 */ _CFFI_OP(_CFFI_OP_ARRAY, 25), // float[4] +/* 1129 */ (_cffi_opcode_t)(4), +/* 1130 */ _CFFI_OP(_CFFI_OP_ARRAY, 10), // int[32] +/* 1131 */ (_cffi_opcode_t)(32), +/* 1132 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 9), // long +/* 1133 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 15), // struct MusicData +/* 1134 */ _CFFI_OP(_CFFI_OP_POINTER, 1081), // unsigned char * +/* 1135 */ _CFFI_OP(_CFFI_OP_ARRAY, 1), // unsigned int[2] +/* 1136 */ (_cffi_opcode_t)(2), +/* 1137 */ _CFFI_OP(_CFFI_OP_ARRAY, 1), // unsigned int[7] +/* 1138 */ (_cffi_opcode_t)(7), +/* 1139 */ _CFFI_OP(_CFFI_OP_POINTER, 1140), // unsigned short * +/* 1140 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 6), // unsigned short +/* 1141 */ _CFFI_OP(_CFFI_OP_POINTER, 1005), // void(*)(int, char const *, ...) +/* 1142 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 0), // void }; static int _cffi_const_KEY_BACK(unsigned long long *o) @@ -3581,7 +3565,7 @@ _cffi_f_BeginMode2D(PyObject *self, PyObject *arg0) { Camera2D x0; - if (_cffi_to_c((char *)&x0, _cffi_type(515), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(499), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -3721,7 +3705,7 @@ _cffi_f_BeginTextureMode(PyObject *self, PyObject *arg0) { RenderTexture2D x0; - if (_cffi_to_c((char *)&x0, _cffi_type(759), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(743), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -3765,7 +3749,7 @@ _cffi_f_BeginVrDrawing(PyObject *self, PyObject *noarg) # define _cffi_f_BeginVrDrawing _cffi_d_BeginVrDrawing #endif -static _Bool _cffi_d_ChangeDirectory(char const * x0) +static int _cffi_d_ChangeDirectory(char const * x0) { return ChangeDirectory(x0); } @@ -3775,7 +3759,7 @@ _cffi_f_ChangeDirectory(PyObject *self, PyObject *arg0) { char const * x0; Py_ssize_t datasize; - _Bool result; + int result; datasize = _cffi_prepare_pointer_call_argument( _cffi_type(9), arg0, (char **)&x0); @@ -3795,13 +3779,13 @@ _cffi_f_ChangeDirectory(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_ChangeDirectory _cffi_d_ChangeDirectory #endif -static _Bool _cffi_d_CheckCollisionBoxSphere(BoundingBox x0, Vector3 x1, float x2) +static int _cffi_d_CheckCollisionBoxSphere(BoundingBox x0, Vector3 x1, float x2) { return CheckCollisionBoxSphere(x0, x1, x2); } @@ -3812,7 +3796,7 @@ _cffi_f_CheckCollisionBoxSphere(PyObject *self, PyObject *args) BoundingBox x0; Vector3 x1; float x2; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; PyObject *arg2; @@ -3820,7 +3804,7 @@ _cffi_f_CheckCollisionBoxSphere(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "CheckCollisionBoxSphere", 3, 3, &arg0, &arg1, &arg2)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(298), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(358), arg0) < 0) return NULL; if (_cffi_to_c((char *)&x1, _cffi_type(28), arg1) < 0) @@ -3837,18 +3821,18 @@ _cffi_f_CheckCollisionBoxSphere(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionBoxSphere(BoundingBox *x0, Vector3 *x1, float x2) +static int _cffi_f_CheckCollisionBoxSphere(BoundingBox *x0, Vector3 *x1, float x2) { - _Bool result; + int result; { result = CheckCollisionBoxSphere(*x0, *x1, x2); } return result; } #endif -static _Bool _cffi_d_CheckCollisionBoxes(BoundingBox x0, BoundingBox x1) +static int _cffi_d_CheckCollisionBoxes(BoundingBox x0, BoundingBox x1) { return CheckCollisionBoxes(x0, x1); } @@ -3858,17 +3842,17 @@ _cffi_f_CheckCollisionBoxes(PyObject *self, PyObject *args) { BoundingBox x0; BoundingBox x1; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; if (!PyArg_UnpackTuple(args, "CheckCollisionBoxes", 2, 2, &arg0, &arg1)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(298), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(358), arg0) < 0) return NULL; - if (_cffi_to_c((char *)&x1, _cffi_type(298), arg1) < 0) + if (_cffi_to_c((char *)&x1, _cffi_type(358), arg1) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -3878,18 +3862,18 @@ _cffi_f_CheckCollisionBoxes(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionBoxes(BoundingBox *x0, BoundingBox *x1) +static int _cffi_f_CheckCollisionBoxes(BoundingBox *x0, BoundingBox *x1) { - _Bool result; + int result; { result = CheckCollisionBoxes(*x0, *x1); } return result; } #endif -static _Bool _cffi_d_CheckCollisionCircleRec(Vector2 x0, float x1, Rectangle x2) +static int _cffi_d_CheckCollisionCircleRec(Vector2 x0, float x1, Rectangle x2) { return CheckCollisionCircleRec(x0, x1, x2); } @@ -3900,7 +3884,7 @@ _cffi_f_CheckCollisionCircleRec(PyObject *self, PyObject *args) Vector2 x0; float x1; Rectangle x2; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; PyObject *arg2; @@ -3925,18 +3909,18 @@ _cffi_f_CheckCollisionCircleRec(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionCircleRec(Vector2 *x0, float x1, Rectangle *x2) +static int _cffi_f_CheckCollisionCircleRec(Vector2 *x0, float x1, Rectangle *x2) { - _Bool result; + int result; { result = CheckCollisionCircleRec(*x0, x1, *x2); } return result; } #endif -static _Bool _cffi_d_CheckCollisionCircles(Vector2 x0, float x1, Vector2 x2, float x3) +static int _cffi_d_CheckCollisionCircles(Vector2 x0, float x1, Vector2 x2, float x3) { return CheckCollisionCircles(x0, x1, x2, x3); } @@ -3948,7 +3932,7 @@ _cffi_f_CheckCollisionCircles(PyObject *self, PyObject *args) float x1; Vector2 x2; float x3; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; PyObject *arg2; @@ -3978,18 +3962,18 @@ _cffi_f_CheckCollisionCircles(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionCircles(Vector2 *x0, float x1, Vector2 *x2, float x3) +static int _cffi_f_CheckCollisionCircles(Vector2 *x0, float x1, Vector2 *x2, float x3) { - _Bool result; + int result; { result = CheckCollisionCircles(*x0, x1, *x2, x3); } return result; } #endif -static _Bool _cffi_d_CheckCollisionPointCircle(Vector2 x0, Vector2 x1, float x2) +static int _cffi_d_CheckCollisionPointCircle(Vector2 x0, Vector2 x1, float x2) { return CheckCollisionPointCircle(x0, x1, x2); } @@ -4000,7 +3984,7 @@ _cffi_f_CheckCollisionPointCircle(PyObject *self, PyObject *args) Vector2 x0; Vector2 x1; float x2; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; PyObject *arg2; @@ -4025,18 +4009,18 @@ _cffi_f_CheckCollisionPointCircle(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionPointCircle(Vector2 *x0, Vector2 *x1, float x2) +static int _cffi_f_CheckCollisionPointCircle(Vector2 *x0, Vector2 *x1, float x2) { - _Bool result; + int result; { result = CheckCollisionPointCircle(*x0, *x1, x2); } return result; } #endif -static _Bool _cffi_d_CheckCollisionPointRec(Vector2 x0, Rectangle x1) +static int _cffi_d_CheckCollisionPointRec(Vector2 x0, Rectangle x1) { return CheckCollisionPointRec(x0, x1); } @@ -4046,7 +4030,7 @@ _cffi_f_CheckCollisionPointRec(PyObject *self, PyObject *args) { Vector2 x0; Rectangle x1; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; @@ -4066,18 +4050,18 @@ _cffi_f_CheckCollisionPointRec(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionPointRec(Vector2 *x0, Rectangle *x1) +static int _cffi_f_CheckCollisionPointRec(Vector2 *x0, Rectangle *x1) { - _Bool result; + int result; { result = CheckCollisionPointRec(*x0, *x1); } return result; } #endif -static _Bool _cffi_d_CheckCollisionPointTriangle(Vector2 x0, Vector2 x1, Vector2 x2, Vector2 x3) +static int _cffi_d_CheckCollisionPointTriangle(Vector2 x0, Vector2 x1, Vector2 x2, Vector2 x3) { return CheckCollisionPointTriangle(x0, x1, x2, x3); } @@ -4089,7 +4073,7 @@ _cffi_f_CheckCollisionPointTriangle(PyObject *self, PyObject *args) Vector2 x1; Vector2 x2; Vector2 x3; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; PyObject *arg2; @@ -4117,18 +4101,18 @@ _cffi_f_CheckCollisionPointTriangle(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionPointTriangle(Vector2 *x0, Vector2 *x1, Vector2 *x2, Vector2 *x3) +static int _cffi_f_CheckCollisionPointTriangle(Vector2 *x0, Vector2 *x1, Vector2 *x2, Vector2 *x3) { - _Bool result; + int result; { result = CheckCollisionPointTriangle(*x0, *x1, *x2, *x3); } return result; } #endif -static _Bool _cffi_d_CheckCollisionRayBox(Ray x0, BoundingBox x1) +static int _cffi_d_CheckCollisionRayBox(Ray x0, BoundingBox x1) { return CheckCollisionRayBox(x0, x1); } @@ -4138,7 +4122,7 @@ _cffi_f_CheckCollisionRayBox(PyObject *self, PyObject *args) { Ray x0; BoundingBox x1; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; @@ -4148,7 +4132,7 @@ _cffi_f_CheckCollisionRayBox(PyObject *self, PyObject *args) if (_cffi_to_c((char *)&x0, _cffi_type(199), arg0) < 0) return NULL; - if (_cffi_to_c((char *)&x1, _cffi_type(298), arg1) < 0) + if (_cffi_to_c((char *)&x1, _cffi_type(358), arg1) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -4158,18 +4142,18 @@ _cffi_f_CheckCollisionRayBox(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionRayBox(Ray *x0, BoundingBox *x1) +static int _cffi_f_CheckCollisionRayBox(Ray *x0, BoundingBox *x1) { - _Bool result; + int result; { result = CheckCollisionRayBox(*x0, *x1); } return result; } #endif -static _Bool _cffi_d_CheckCollisionRaySphere(Ray x0, Vector3 x1, float x2) +static int _cffi_d_CheckCollisionRaySphere(Ray x0, Vector3 x1, float x2) { return CheckCollisionRaySphere(x0, x1, x2); } @@ -4180,7 +4164,7 @@ _cffi_f_CheckCollisionRaySphere(PyObject *self, PyObject *args) Ray x0; Vector3 x1; float x2; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; PyObject *arg2; @@ -4205,18 +4189,18 @@ _cffi_f_CheckCollisionRaySphere(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionRaySphere(Ray *x0, Vector3 *x1, float x2) +static int _cffi_f_CheckCollisionRaySphere(Ray *x0, Vector3 *x1, float x2) { - _Bool result; + int result; { result = CheckCollisionRaySphere(*x0, *x1, x2); } return result; } #endif -static _Bool _cffi_d_CheckCollisionRaySphereEx(Ray x0, Vector3 x1, float x2, Vector3 * x3) +static int _cffi_d_CheckCollisionRaySphereEx(Ray x0, Vector3 x1, float x2, Vector3 * x3) { return CheckCollisionRaySphereEx(x0, x1, x2, x3); } @@ -4229,7 +4213,7 @@ _cffi_f_CheckCollisionRaySphereEx(PyObject *self, PyObject *args) float x2; Vector3 * x3; Py_ssize_t datasize; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; PyObject *arg2; @@ -4249,13 +4233,13 @@ _cffi_f_CheckCollisionRaySphereEx(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(323), arg3, (char **)&x3); + _cffi_type(390), arg3, (char **)&x3); if (datasize != 0) { if (datasize < 0) return NULL; x3 = (Vector3 *)alloca((size_t)datasize); memset((void *)x3, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x3, _cffi_type(323), arg3) < 0) + if (_cffi_convert_array_from_object((char *)x3, _cffi_type(390), arg3) < 0) return NULL; } @@ -4266,18 +4250,18 @@ _cffi_f_CheckCollisionRaySphereEx(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionRaySphereEx(Ray *x0, Vector3 *x1, float x2, Vector3 * x3) +static int _cffi_f_CheckCollisionRaySphereEx(Ray *x0, Vector3 *x1, float x2, Vector3 * x3) { - _Bool result; + int result; { result = CheckCollisionRaySphereEx(*x0, *x1, x2, x3); } return result; } #endif -static _Bool _cffi_d_CheckCollisionRecs(Rectangle x0, Rectangle x1) +static int _cffi_d_CheckCollisionRecs(Rectangle x0, Rectangle x1) { return CheckCollisionRecs(x0, x1); } @@ -4287,7 +4271,7 @@ _cffi_f_CheckCollisionRecs(PyObject *self, PyObject *args) { Rectangle x0; Rectangle x1; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; @@ -4307,18 +4291,18 @@ _cffi_f_CheckCollisionRecs(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionRecs(Rectangle *x0, Rectangle *x1) +static int _cffi_f_CheckCollisionRecs(Rectangle *x0, Rectangle *x1) { - _Bool result; + int result; { result = CheckCollisionRecs(*x0, *x1); } return result; } #endif -static _Bool _cffi_d_CheckCollisionSpheres(Vector3 x0, float x1, Vector3 x2, float x3) +static int _cffi_d_CheckCollisionSpheres(Vector3 x0, float x1, Vector3 x2, float x3) { return CheckCollisionSpheres(x0, x1, x2, x3); } @@ -4330,7 +4314,7 @@ _cffi_f_CheckCollisionSpheres(PyObject *self, PyObject *args) float x1; Vector3 x2; float x3; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; PyObject *arg2; @@ -4360,12 +4344,12 @@ _cffi_f_CheckCollisionSpheres(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_CheckCollisionSpheres(Vector3 *x0, float x1, Vector3 *x2, float x3) +static int _cffi_f_CheckCollisionSpheres(Vector3 *x0, float x1, Vector3 *x2, float x3) { - _Bool result; + int result; { result = CheckCollisionSpheres(*x0, x1, *x2, x3); } return result; } @@ -4483,7 +4467,7 @@ _cffi_f_CloseAudioStream(PyObject *self, PyObject *arg0) { AudioStream x0; - if (_cffi_to_c((char *)&x0, _cffi_type(295), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(355), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -4602,7 +4586,7 @@ _cffi_f_ColorNormalize(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(1137)); + return _cffi_from_c_struct((char *)&result, _cffi_type(1121)); } #else static void _cffi_f_ColorNormalize(Vector4 *result, Color *x0) @@ -4828,7 +4812,7 @@ _cffi_f_DrawBoundingBox(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "DrawBoundingBox", 2, 2, &arg0, &arg1)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(298), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(358), arg0) < 0) return NULL; if (_cffi_to_c((char *)&x1, _cffi_type(24), arg1) < 0) @@ -5957,13 +5941,13 @@ _cffi_f_DrawLineStrip(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(873), arg0, (char **)&x0); + _cffi_type(857), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Vector2 *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(873), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(857), arg0) < 0) return NULL; } @@ -6055,7 +6039,7 @@ _cffi_f_DrawModel(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "DrawModel", 4, 4, &arg0, &arg1, &arg2, &arg3)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(307), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(374), arg0) < 0) return NULL; if (_cffi_to_c((char *)&x1, _cffi_type(28), arg1) < 0) @@ -6109,7 +6093,7 @@ _cffi_f_DrawModelEx(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "DrawModelEx", 6, 6, &arg0, &arg1, &arg2, &arg3, &arg4, &arg5)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(307), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(374), arg0) < 0) return NULL; if (_cffi_to_c((char *)&x1, _cffi_type(28), arg1) < 0) @@ -6165,7 +6149,7 @@ _cffi_f_DrawModelWires(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "DrawModelWires", 4, 4, &arg0, &arg1, &arg2, &arg3)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(307), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(374), arg0) < 0) return NULL; if (_cffi_to_c((char *)&x1, _cffi_type(28), arg1) < 0) @@ -6219,7 +6203,7 @@ _cffi_f_DrawModelWiresEx(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "DrawModelWiresEx", 6, 6, &arg0, &arg1, &arg2, &arg3, &arg4, &arg5)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(307), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(374), arg0) < 0) return NULL; if (_cffi_to_c((char *)&x1, _cffi_type(28), arg1) < 0) @@ -7495,7 +7479,7 @@ static void _cffi_f_DrawTextEx(Font *x0, char const * x1, Vector2 *x2, float x3, } #endif -static void _cffi_d_DrawTextRec(Font x0, char const * x1, Rectangle x2, float x3, float x4, _Bool x5, Color x6) +static void _cffi_d_DrawTextRec(Font x0, char const * x1, Rectangle x2, float x3, float x4, int x5, Color x6) { DrawTextRec(x0, x1, x2, x3, x4, x5, x6); } @@ -7508,7 +7492,7 @@ _cffi_f_DrawTextRec(PyObject *self, PyObject *args) Rectangle x2; float x3; float x4; - _Bool x5; + int x5; Color x6; Py_ssize_t datasize; PyObject *arg0; @@ -7547,8 +7531,8 @@ _cffi_f_DrawTextRec(PyObject *self, PyObject *args) if (x4 == (float)-1 && PyErr_Occurred()) return NULL; - x5 = (_Bool)_cffi_to_c__Bool(arg5); - if (x5 == (_Bool)-1 && PyErr_Occurred()) + x5 = _cffi_to_c_int(arg5, int); + if (x5 == (int)-1 && PyErr_Occurred()) return NULL; if (_cffi_to_c((char *)&x6, _cffi_type(24), arg6) < 0) @@ -7565,13 +7549,13 @@ _cffi_f_DrawTextRec(PyObject *self, PyObject *args) return Py_None; } #else -static void _cffi_f_DrawTextRec(Font *x0, char const * x1, Rectangle *x2, float x3, float x4, _Bool x5, Color *x6) +static void _cffi_f_DrawTextRec(Font *x0, char const * x1, Rectangle *x2, float x3, float x4, int x5, Color *x6) { { DrawTextRec(*x0, x1, *x2, x3, x4, x5, *x6); } } #endif -static void _cffi_d_DrawTextRecEx(Font x0, char const * x1, Rectangle x2, float x3, float x4, _Bool x5, Color x6, int x7, int x8, Color x9, Color x10) +static void _cffi_d_DrawTextRecEx(Font x0, char const * x1, Rectangle x2, float x3, float x4, int x5, Color x6, int x7, int x8, Color x9, Color x10) { DrawTextRecEx(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); } @@ -7584,7 +7568,7 @@ _cffi_f_DrawTextRecEx(PyObject *self, PyObject *args) Rectangle x2; float x3; float x4; - _Bool x5; + int x5; Color x6; int x7; int x8; @@ -7631,8 +7615,8 @@ _cffi_f_DrawTextRecEx(PyObject *self, PyObject *args) if (x4 == (float)-1 && PyErr_Occurred()) return NULL; - x5 = (_Bool)_cffi_to_c__Bool(arg5); - if (x5 == (_Bool)-1 && PyErr_Occurred()) + x5 = _cffi_to_c_int(arg5, int); + if (x5 == (int)-1 && PyErr_Occurred()) return NULL; if (_cffi_to_c((char *)&x6, _cffi_type(24), arg6) < 0) @@ -7663,7 +7647,7 @@ _cffi_f_DrawTextRecEx(PyObject *self, PyObject *args) return Py_None; } #else -static void _cffi_f_DrawTextRecEx(Font *x0, char const * x1, Rectangle *x2, float x3, float x4, _Bool x5, Color *x6, int x7, int x8, Color *x9, Color *x10) +static void _cffi_f_DrawTextRecEx(Font *x0, char const * x1, Rectangle *x2, float x3, float x4, int x5, Color *x6, int x7, int x8, Color *x9, Color *x10) { { DrawTextRecEx(*x0, x1, *x2, x3, x4, x5, *x6, x7, x8, *x9, *x10); } } @@ -7803,7 +7787,7 @@ _cffi_f_DrawTextureNPatch(PyObject *self, PyObject *args) if (_cffi_to_c((char *)&x0, _cffi_type(72), arg0) < 0) return NULL; - if (_cffi_to_c((char *)&x1, _cffi_type(807), arg1) < 0) + if (_cffi_to_c((char *)&x1, _cffi_type(791), arg1) < 0) return NULL; if (_cffi_to_c((char *)&x2, _cffi_type(213), arg2) < 0) @@ -8112,13 +8096,13 @@ _cffi_f_DrawTriangleFan(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(873), arg0, (char **)&x0); + _cffi_type(857), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Vector2 *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(873), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(857), arg0) < 0) return NULL; } @@ -8691,7 +8675,7 @@ static void _cffi_f_Fade(Color *result, Color *x0, float x1) } #endif -static _Bool _cffi_d_FileExists(char const * x0) +static int _cffi_d_FileExists(char const * x0) { return FileExists(x0); } @@ -8701,7 +8685,7 @@ _cffi_f_FileExists(PyObject *self, PyObject *arg0) { char const * x0; Py_ssize_t datasize; - _Bool result; + int result; datasize = _cffi_prepare_pointer_call_argument( _cffi_type(9), arg0, (char **)&x0); @@ -8721,7 +8705,7 @@ _cffi_f_FileExists(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_FileExists _cffi_d_FileExists @@ -9823,13 +9807,13 @@ _cffi_f_GenTextureMipmaps(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(800), arg0, (char **)&x0); + _cffi_type(784), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Texture2D *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(800), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(784), arg0) < 0) return NULL; } @@ -9913,7 +9897,7 @@ _cffi_f_GetCameraMatrix(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(680)); + return _cffi_from_c_struct((char *)&result, _cffi_type(664)); } #else static void _cffi_f_GetCameraMatrix(Matrix *result, Camera3D *x0) @@ -9977,7 +9961,7 @@ _cffi_f_GetCollisionRayGround(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(1127)); + return _cffi_from_c_struct((char *)&result, _cffi_type(1111)); } #else static void _cffi_f_GetCollisionRayGround(RayHitInfo *result, Ray *x0, float x1) @@ -10025,7 +10009,7 @@ _cffi_f_GetCollisionRayModel(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(1127)); + return _cffi_from_c_struct((char *)&result, _cffi_type(1111)); } #else static void _cffi_f_GetCollisionRayModel(RayHitInfo *result, Ray *x0, Model * x1) @@ -10074,7 +10058,7 @@ _cffi_f_GetCollisionRayTriangle(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(1127)); + return _cffi_from_c_struct((char *)&result, _cffi_type(1111)); } #else static void _cffi_f_GetCollisionRayTriangle(RayHitInfo *result, Ray *x0, Vector3 *x1, Vector3 *x2, Vector3 *x3) @@ -10200,7 +10184,7 @@ _cffi_f_GetDirectoryFiles(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_pointer((char *)result, _cffi_type(1138)); + return _cffi_from_c_pointer((char *)result, _cffi_type(1122)); } #else # define _cffi_f_GetDirectoryFiles _cffi_d_GetDirectoryFiles @@ -10272,7 +10256,7 @@ _cffi_f_GetDroppedFiles(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_pointer((char *)result, _cffi_type(1138)); + return _cffi_from_c_pointer((char *)result, _cffi_type(1122)); } #else # define _cffi_f_GetDroppedFiles _cffi_d_GetDroppedFiles @@ -10860,7 +10844,7 @@ _cffi_f_GetImageDataNormalized(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_pointer((char *)result, _cffi_type(1136)); + return _cffi_from_c_pointer((char *)result, _cffi_type(1120)); } #else static Vector4 * _cffi_f_GetImageDataNormalized(Image *x0) @@ -10913,7 +10897,7 @@ _cffi_f_GetMatrixModelview(PyObject *self, PyObject *noarg) (void)self; /* unused */ (void)noarg; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(680)); + return _cffi_from_c_struct((char *)&result, _cffi_type(664)); } #else static void _cffi_f_GetMatrixModelview(Matrix *result) @@ -11237,13 +11221,13 @@ _cffi_f_GetMusicTimeLength(PyObject *self, PyObject *arg0) float result; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -11273,13 +11257,13 @@ _cffi_f_GetMusicTimePlayed(PyObject *self, PyObject *arg0) float result; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -11788,7 +11772,7 @@ _cffi_f_GetWaveData(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_pointer((char *)result, _cffi_type(1143)); + return _cffi_from_c_pointer((char *)result, _cffi_type(1127)); } #else static float * _cffi_f_GetWaveData(Wave *x0) @@ -11954,13 +11938,13 @@ _cffi_f_ImageAlphaClear(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12006,13 +11990,13 @@ _cffi_f_ImageAlphaCrop(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12052,13 +12036,13 @@ _cffi_f_ImageAlphaMask(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12094,13 +12078,13 @@ _cffi_f_ImageAlphaPremultiply(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12136,13 +12120,13 @@ _cffi_f_ImageColorBrightness(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12182,13 +12166,13 @@ _cffi_f_ImageColorContrast(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12222,13 +12206,13 @@ _cffi_f_ImageColorGrayscale(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12258,13 +12242,13 @@ _cffi_f_ImageColorInvert(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12302,13 +12286,13 @@ _cffi_f_ImageColorReplace(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12353,13 +12337,13 @@ _cffi_f_ImageColorTint(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12431,13 +12415,13 @@ _cffi_f_ImageCrop(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12485,13 +12469,13 @@ _cffi_f_ImageDither(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12547,13 +12531,13 @@ _cffi_f_ImageDraw(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12603,13 +12587,13 @@ _cffi_f_ImageDrawRectangle(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12658,13 +12642,13 @@ _cffi_f_ImageDrawRectangleLines(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12719,13 +12703,13 @@ _cffi_f_ImageDrawText(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12795,13 +12779,13 @@ _cffi_f_ImageDrawTextEx(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12918,13 +12902,13 @@ _cffi_f_ImageFlipHorizontal(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12954,13 +12938,13 @@ _cffi_f_ImageFlipVertical(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -12996,13 +12980,13 @@ _cffi_f_ImageFormat(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -13036,13 +13020,13 @@ _cffi_f_ImageMipmaps(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -13080,13 +13064,13 @@ _cffi_f_ImageResize(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -13138,13 +13122,13 @@ _cffi_f_ImageResizeCanvas(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -13204,13 +13188,13 @@ _cffi_f_ImageResizeNN(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -13248,13 +13232,13 @@ _cffi_f_ImageRotateCCW(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -13284,13 +13268,13 @@ _cffi_f_ImageRotateCW(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -13445,13 +13429,13 @@ _cffi_f_ImageToPOT(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(579), arg0, (char **)&x0); + _cffi_type(563), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Image *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(579), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(563), arg0) < 0) return NULL; } @@ -13537,7 +13521,7 @@ _cffi_f_InitAudioStream(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(295)); + return _cffi_from_c_struct((char *)&result, _cffi_type(355)); } #else static void _cffi_f_InitAudioStream(AudioStream *result, unsigned int x0, unsigned int x1, unsigned int x2) @@ -13622,7 +13606,7 @@ _cffi_f_InitWindow(PyObject *self, PyObject *args) # define _cffi_f_InitWindow _cffi_d_InitWindow #endif -static _Bool _cffi_d_IsAudioBufferProcessed(AudioStream x0) +static int _cffi_d_IsAudioBufferProcessed(AudioStream x0) { return IsAudioBufferProcessed(x0); } @@ -13631,9 +13615,9 @@ static PyObject * _cffi_f_IsAudioBufferProcessed(PyObject *self, PyObject *arg0) { AudioStream x0; - _Bool result; + int result; - if (_cffi_to_c((char *)&x0, _cffi_type(295), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(355), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -13643,18 +13627,18 @@ _cffi_f_IsAudioBufferProcessed(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_IsAudioBufferProcessed(AudioStream *x0) +static int _cffi_f_IsAudioBufferProcessed(AudioStream *x0) { - _Bool result; + int result; { result = IsAudioBufferProcessed(*x0); } return result; } #endif -static _Bool _cffi_d_IsAudioDeviceReady(void) +static int _cffi_d_IsAudioDeviceReady(void) { return IsAudioDeviceReady(); } @@ -13662,7 +13646,7 @@ static _Bool _cffi_d_IsAudioDeviceReady(void) static PyObject * _cffi_f_IsAudioDeviceReady(PyObject *self, PyObject *noarg) { - _Bool result; + int result; Py_BEGIN_ALLOW_THREADS _cffi_restore_errno(); @@ -13672,13 +13656,13 @@ _cffi_f_IsAudioDeviceReady(PyObject *self, PyObject *noarg) (void)self; /* unused */ (void)noarg; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsAudioDeviceReady _cffi_d_IsAudioDeviceReady #endif -static _Bool _cffi_d_IsAudioStreamPlaying(AudioStream x0) +static int _cffi_d_IsAudioStreamPlaying(AudioStream x0) { return IsAudioStreamPlaying(x0); } @@ -13687,9 +13671,9 @@ static PyObject * _cffi_f_IsAudioStreamPlaying(PyObject *self, PyObject *arg0) { AudioStream x0; - _Bool result; + int result; - if (_cffi_to_c((char *)&x0, _cffi_type(295), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(355), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -13699,18 +13683,18 @@ _cffi_f_IsAudioStreamPlaying(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_IsAudioStreamPlaying(AudioStream *x0) +static int _cffi_f_IsAudioStreamPlaying(AudioStream *x0) { - _Bool result; + int result; { result = IsAudioStreamPlaying(*x0); } return result; } #endif -static _Bool _cffi_d_IsCursorHidden(void) +static int _cffi_d_IsCursorHidden(void) { return IsCursorHidden(); } @@ -13718,7 +13702,7 @@ static _Bool _cffi_d_IsCursorHidden(void) static PyObject * _cffi_f_IsCursorHidden(PyObject *self, PyObject *noarg) { - _Bool result; + int result; Py_BEGIN_ALLOW_THREADS _cffi_restore_errno(); @@ -13728,13 +13712,13 @@ _cffi_f_IsCursorHidden(PyObject *self, PyObject *noarg) (void)self; /* unused */ (void)noarg; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsCursorHidden _cffi_d_IsCursorHidden #endif -static _Bool _cffi_d_IsFileDropped(void) +static int _cffi_d_IsFileDropped(void) { return IsFileDropped(); } @@ -13742,7 +13726,7 @@ static _Bool _cffi_d_IsFileDropped(void) static PyObject * _cffi_f_IsFileDropped(PyObject *self, PyObject *noarg) { - _Bool result; + int result; Py_BEGIN_ALLOW_THREADS _cffi_restore_errno(); @@ -13752,13 +13736,13 @@ _cffi_f_IsFileDropped(PyObject *self, PyObject *noarg) (void)self; /* unused */ (void)noarg; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsFileDropped _cffi_d_IsFileDropped #endif -static _Bool _cffi_d_IsFileExtension(char const * x0, char const * x1) +static int _cffi_d_IsFileExtension(char const * x0, char const * x1) { return IsFileExtension(x0, x1); } @@ -13769,7 +13753,7 @@ _cffi_f_IsFileExtension(PyObject *self, PyObject *args) char const * x0; char const * x1; Py_ssize_t datasize; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; @@ -13805,13 +13789,13 @@ _cffi_f_IsFileExtension(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsFileExtension _cffi_d_IsFileExtension #endif -static _Bool _cffi_d_IsGamepadAvailable(int x0) +static int _cffi_d_IsGamepadAvailable(int x0) { return IsGamepadAvailable(x0); } @@ -13820,7 +13804,7 @@ static PyObject * _cffi_f_IsGamepadAvailable(PyObject *self, PyObject *arg0) { int x0; - _Bool result; + int result; x0 = _cffi_to_c_int(arg0, int); if (x0 == (int)-1 && PyErr_Occurred()) @@ -13833,13 +13817,13 @@ _cffi_f_IsGamepadAvailable(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsGamepadAvailable _cffi_d_IsGamepadAvailable #endif -static _Bool _cffi_d_IsGamepadButtonDown(int x0, int x1) +static int _cffi_d_IsGamepadButtonDown(int x0, int x1) { return IsGamepadButtonDown(x0, x1); } @@ -13849,7 +13833,7 @@ _cffi_f_IsGamepadButtonDown(PyObject *self, PyObject *args) { int x0; int x1; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; @@ -13871,13 +13855,13 @@ _cffi_f_IsGamepadButtonDown(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsGamepadButtonDown _cffi_d_IsGamepadButtonDown #endif -static _Bool _cffi_d_IsGamepadButtonPressed(int x0, int x1) +static int _cffi_d_IsGamepadButtonPressed(int x0, int x1) { return IsGamepadButtonPressed(x0, x1); } @@ -13887,7 +13871,7 @@ _cffi_f_IsGamepadButtonPressed(PyObject *self, PyObject *args) { int x0; int x1; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; @@ -13909,13 +13893,13 @@ _cffi_f_IsGamepadButtonPressed(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsGamepadButtonPressed _cffi_d_IsGamepadButtonPressed #endif -static _Bool _cffi_d_IsGamepadButtonReleased(int x0, int x1) +static int _cffi_d_IsGamepadButtonReleased(int x0, int x1) { return IsGamepadButtonReleased(x0, x1); } @@ -13925,7 +13909,7 @@ _cffi_f_IsGamepadButtonReleased(PyObject *self, PyObject *args) { int x0; int x1; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; @@ -13947,13 +13931,13 @@ _cffi_f_IsGamepadButtonReleased(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsGamepadButtonReleased _cffi_d_IsGamepadButtonReleased #endif -static _Bool _cffi_d_IsGamepadButtonUp(int x0, int x1) +static int _cffi_d_IsGamepadButtonUp(int x0, int x1) { return IsGamepadButtonUp(x0, x1); } @@ -13963,7 +13947,7 @@ _cffi_f_IsGamepadButtonUp(PyObject *self, PyObject *args) { int x0; int x1; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; @@ -13985,13 +13969,13 @@ _cffi_f_IsGamepadButtonUp(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsGamepadButtonUp _cffi_d_IsGamepadButtonUp #endif -static _Bool _cffi_d_IsGamepadName(int x0, char const * x1) +static int _cffi_d_IsGamepadName(int x0, char const * x1) { return IsGamepadName(x0, x1); } @@ -14002,7 +13986,7 @@ _cffi_f_IsGamepadName(PyObject *self, PyObject *args) int x0; char const * x1; Py_ssize_t datasize; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; @@ -14031,13 +14015,13 @@ _cffi_f_IsGamepadName(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsGamepadName _cffi_d_IsGamepadName #endif -static _Bool _cffi_d_IsGestureDetected(int x0) +static int _cffi_d_IsGestureDetected(int x0) { return IsGestureDetected(x0); } @@ -14046,7 +14030,7 @@ static PyObject * _cffi_f_IsGestureDetected(PyObject *self, PyObject *arg0) { int x0; - _Bool result; + int result; x0 = _cffi_to_c_int(arg0, int); if (x0 == (int)-1 && PyErr_Occurred()) @@ -14059,13 +14043,13 @@ _cffi_f_IsGestureDetected(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsGestureDetected _cffi_d_IsGestureDetected #endif -static _Bool _cffi_d_IsKeyDown(int x0) +static int _cffi_d_IsKeyDown(int x0) { return IsKeyDown(x0); } @@ -14074,7 +14058,7 @@ static PyObject * _cffi_f_IsKeyDown(PyObject *self, PyObject *arg0) { int x0; - _Bool result; + int result; x0 = _cffi_to_c_int(arg0, int); if (x0 == (int)-1 && PyErr_Occurred()) @@ -14087,13 +14071,13 @@ _cffi_f_IsKeyDown(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsKeyDown _cffi_d_IsKeyDown #endif -static _Bool _cffi_d_IsKeyPressed(int x0) +static int _cffi_d_IsKeyPressed(int x0) { return IsKeyPressed(x0); } @@ -14102,7 +14086,7 @@ static PyObject * _cffi_f_IsKeyPressed(PyObject *self, PyObject *arg0) { int x0; - _Bool result; + int result; x0 = _cffi_to_c_int(arg0, int); if (x0 == (int)-1 && PyErr_Occurred()) @@ -14115,13 +14099,13 @@ _cffi_f_IsKeyPressed(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsKeyPressed _cffi_d_IsKeyPressed #endif -static _Bool _cffi_d_IsKeyReleased(int x0) +static int _cffi_d_IsKeyReleased(int x0) { return IsKeyReleased(x0); } @@ -14130,7 +14114,7 @@ static PyObject * _cffi_f_IsKeyReleased(PyObject *self, PyObject *arg0) { int x0; - _Bool result; + int result; x0 = _cffi_to_c_int(arg0, int); if (x0 == (int)-1 && PyErr_Occurred()) @@ -14143,13 +14127,13 @@ _cffi_f_IsKeyReleased(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsKeyReleased _cffi_d_IsKeyReleased #endif -static _Bool _cffi_d_IsKeyUp(int x0) +static int _cffi_d_IsKeyUp(int x0) { return IsKeyUp(x0); } @@ -14158,7 +14142,7 @@ static PyObject * _cffi_f_IsKeyUp(PyObject *self, PyObject *arg0) { int x0; - _Bool result; + int result; x0 = _cffi_to_c_int(arg0, int); if (x0 == (int)-1 && PyErr_Occurred()) @@ -14171,13 +14155,13 @@ _cffi_f_IsKeyUp(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsKeyUp _cffi_d_IsKeyUp #endif -static _Bool _cffi_d_IsModelAnimationValid(Model x0, ModelAnimation x1) +static int _cffi_d_IsModelAnimationValid(Model x0, ModelAnimation x1) { return IsModelAnimationValid(x0, x1); } @@ -14187,17 +14171,17 @@ _cffi_f_IsModelAnimationValid(PyObject *self, PyObject *args) { Model x0; ModelAnimation x1; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; if (!PyArg_UnpackTuple(args, "IsModelAnimationValid", 2, 2, &arg0, &arg1)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(307), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(374), arg0) < 0) return NULL; - if (_cffi_to_c((char *)&x1, _cffi_type(308), arg1) < 0) + if (_cffi_to_c((char *)&x1, _cffi_type(375), arg1) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -14207,18 +14191,18 @@ _cffi_f_IsModelAnimationValid(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_IsModelAnimationValid(Model *x0, ModelAnimation *x1) +static int _cffi_f_IsModelAnimationValid(Model *x0, ModelAnimation *x1) { - _Bool result; + int result; { result = IsModelAnimationValid(*x0, *x1); } return result; } #endif -static _Bool _cffi_d_IsMouseButtonDown(int x0) +static int _cffi_d_IsMouseButtonDown(int x0) { return IsMouseButtonDown(x0); } @@ -14227,7 +14211,7 @@ static PyObject * _cffi_f_IsMouseButtonDown(PyObject *self, PyObject *arg0) { int x0; - _Bool result; + int result; x0 = _cffi_to_c_int(arg0, int); if (x0 == (int)-1 && PyErr_Occurred()) @@ -14240,13 +14224,13 @@ _cffi_f_IsMouseButtonDown(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsMouseButtonDown _cffi_d_IsMouseButtonDown #endif -static _Bool _cffi_d_IsMouseButtonPressed(int x0) +static int _cffi_d_IsMouseButtonPressed(int x0) { return IsMouseButtonPressed(x0); } @@ -14255,7 +14239,7 @@ static PyObject * _cffi_f_IsMouseButtonPressed(PyObject *self, PyObject *arg0) { int x0; - _Bool result; + int result; x0 = _cffi_to_c_int(arg0, int); if (x0 == (int)-1 && PyErr_Occurred()) @@ -14268,13 +14252,13 @@ _cffi_f_IsMouseButtonPressed(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsMouseButtonPressed _cffi_d_IsMouseButtonPressed #endif -static _Bool _cffi_d_IsMouseButtonReleased(int x0) +static int _cffi_d_IsMouseButtonReleased(int x0) { return IsMouseButtonReleased(x0); } @@ -14283,7 +14267,7 @@ static PyObject * _cffi_f_IsMouseButtonReleased(PyObject *self, PyObject *arg0) { int x0; - _Bool result; + int result; x0 = _cffi_to_c_int(arg0, int); if (x0 == (int)-1 && PyErr_Occurred()) @@ -14296,13 +14280,13 @@ _cffi_f_IsMouseButtonReleased(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsMouseButtonReleased _cffi_d_IsMouseButtonReleased #endif -static _Bool _cffi_d_IsMouseButtonUp(int x0) +static int _cffi_d_IsMouseButtonUp(int x0) { return IsMouseButtonUp(x0); } @@ -14311,7 +14295,7 @@ static PyObject * _cffi_f_IsMouseButtonUp(PyObject *self, PyObject *arg0) { int x0; - _Bool result; + int result; x0 = _cffi_to_c_int(arg0, int); if (x0 == (int)-1 && PyErr_Occurred()) @@ -14324,13 +14308,13 @@ _cffi_f_IsMouseButtonUp(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsMouseButtonUp _cffi_d_IsMouseButtonUp #endif -static _Bool _cffi_d_IsMusicPlaying(struct MusicData * x0) +static int _cffi_d_IsMusicPlaying(struct MusicData * x0) { return IsMusicPlaying(x0); } @@ -14340,16 +14324,16 @@ _cffi_f_IsMusicPlaying(PyObject *self, PyObject *arg0) { struct MusicData * x0; Py_ssize_t datasize; - _Bool result; + int result; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -14360,13 +14344,13 @@ _cffi_f_IsMusicPlaying(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsMusicPlaying _cffi_d_IsMusicPlaying #endif -static _Bool _cffi_d_IsSoundPlaying(Sound x0) +static int _cffi_d_IsSoundPlaying(Sound x0) { return IsSoundPlaying(x0); } @@ -14375,9 +14359,9 @@ static PyObject * _cffi_f_IsSoundPlaying(PyObject *self, PyObject *arg0) { Sound x0; - _Bool result; + int result; - if (_cffi_to_c((char *)&x0, _cffi_type(330), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(401), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -14387,18 +14371,18 @@ _cffi_f_IsSoundPlaying(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else -static _Bool _cffi_f_IsSoundPlaying(Sound *x0) +static int _cffi_f_IsSoundPlaying(Sound *x0) { - _Bool result; + int result; { result = IsSoundPlaying(*x0); } return result; } #endif -static _Bool _cffi_d_IsVrSimulatorReady(void) +static int _cffi_d_IsVrSimulatorReady(void) { return IsVrSimulatorReady(); } @@ -14406,7 +14390,7 @@ static _Bool _cffi_d_IsVrSimulatorReady(void) static PyObject * _cffi_f_IsVrSimulatorReady(PyObject *self, PyObject *noarg) { - _Bool result; + int result; Py_BEGIN_ALLOW_THREADS _cffi_restore_errno(); @@ -14416,13 +14400,13 @@ _cffi_f_IsVrSimulatorReady(PyObject *self, PyObject *noarg) (void)self; /* unused */ (void)noarg; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsVrSimulatorReady _cffi_d_IsVrSimulatorReady #endif -static _Bool _cffi_d_IsWindowHidden(void) +static int _cffi_d_IsWindowHidden(void) { return IsWindowHidden(); } @@ -14430,7 +14414,7 @@ static _Bool _cffi_d_IsWindowHidden(void) static PyObject * _cffi_f_IsWindowHidden(PyObject *self, PyObject *noarg) { - _Bool result; + int result; Py_BEGIN_ALLOW_THREADS _cffi_restore_errno(); @@ -14440,13 +14424,13 @@ _cffi_f_IsWindowHidden(PyObject *self, PyObject *noarg) (void)self; /* unused */ (void)noarg; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsWindowHidden _cffi_d_IsWindowHidden #endif -static _Bool _cffi_d_IsWindowMinimized(void) +static int _cffi_d_IsWindowMinimized(void) { return IsWindowMinimized(); } @@ -14454,7 +14438,7 @@ static _Bool _cffi_d_IsWindowMinimized(void) static PyObject * _cffi_f_IsWindowMinimized(PyObject *self, PyObject *noarg) { - _Bool result; + int result; Py_BEGIN_ALLOW_THREADS _cffi_restore_errno(); @@ -14464,13 +14448,13 @@ _cffi_f_IsWindowMinimized(PyObject *self, PyObject *noarg) (void)self; /* unused */ (void)noarg; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsWindowMinimized _cffi_d_IsWindowMinimized #endif -static _Bool _cffi_d_IsWindowReady(void) +static int _cffi_d_IsWindowReady(void) { return IsWindowReady(); } @@ -14478,7 +14462,7 @@ static _Bool _cffi_d_IsWindowReady(void) static PyObject * _cffi_f_IsWindowReady(PyObject *self, PyObject *noarg) { - _Bool result; + int result; Py_BEGIN_ALLOW_THREADS _cffi_restore_errno(); @@ -14488,13 +14472,13 @@ _cffi_f_IsWindowReady(PyObject *self, PyObject *noarg) (void)self; /* unused */ (void)noarg; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsWindowReady _cffi_d_IsWindowReady #endif -static _Bool _cffi_d_IsWindowResized(void) +static int _cffi_d_IsWindowResized(void) { return IsWindowResized(); } @@ -14502,7 +14486,7 @@ static _Bool _cffi_d_IsWindowResized(void) static PyObject * _cffi_f_IsWindowResized(PyObject *self, PyObject *noarg) { - _Bool result; + int result; Py_BEGIN_ALLOW_THREADS _cffi_restore_errno(); @@ -14512,7 +14496,7 @@ _cffi_f_IsWindowResized(PyObject *self, PyObject *noarg) (void)self; /* unused */ (void)noarg; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_IsWindowResized _cffi_d_IsWindowResized @@ -14981,7 +14965,7 @@ _cffi_f_LoadMaterialDefault(PyObject *self, PyObject *noarg) (void)self; /* unused */ (void)noarg; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(677)); + return _cffi_from_c_struct((char *)&result, _cffi_type(661)); } #else static void _cffi_f_LoadMaterialDefault(Material *result) @@ -15037,7 +15021,7 @@ _cffi_f_LoadMaterials(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_pointer((char *)result, _cffi_type(672)); + return _cffi_from_c_pointer((char *)result, _cffi_type(656)); } #else # define _cffi_f_LoadMaterials _cffi_d_LoadMaterials @@ -15090,7 +15074,7 @@ _cffi_f_LoadMeshes(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_pointer((char *)result, _cffi_type(683)); + return _cffi_from_c_pointer((char *)result, _cffi_type(667)); } #else # define _cffi_f_LoadMeshes _cffi_d_LoadMeshes @@ -15126,7 +15110,7 @@ _cffi_f_LoadModel(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(307)); + return _cffi_from_c_struct((char *)&result, _cffi_type(374)); } #else static void _cffi_f_LoadModel(Model *result, char const * x0) @@ -15182,7 +15166,7 @@ _cffi_f_LoadModelAnimations(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_pointer((char *)result, _cffi_type(1123)); + return _cffi_from_c_pointer((char *)result, _cffi_type(1107)); } #else # define _cffi_f_LoadModelAnimations _cffi_d_LoadModelAnimations @@ -15209,7 +15193,7 @@ _cffi_f_LoadModelFromMesh(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(307)); + return _cffi_from_c_struct((char *)&result, _cffi_type(374)); } #else static void _cffi_f_LoadModelFromMesh(Model *result, Mesh *x0) @@ -15248,7 +15232,7 @@ _cffi_f_LoadMusicStream(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_pointer((char *)result, _cffi_type(383)); + return _cffi_from_c_pointer((char *)result, _cffi_type(350)); } #else # define _cffi_f_LoadMusicStream _cffi_d_LoadMusicStream @@ -15286,7 +15270,7 @@ _cffi_f_LoadRenderTexture(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(759)); + return _cffi_from_c_struct((char *)&result, _cffi_type(743)); } #else static void _cffi_f_LoadRenderTexture(RenderTexture2D *result, int x0, int x1) @@ -15437,7 +15421,7 @@ _cffi_f_LoadSound(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(330)); + return _cffi_from_c_struct((char *)&result, _cffi_type(401)); } #else static void _cffi_f_LoadSound(Sound *result, char const * x0) @@ -15467,7 +15451,7 @@ _cffi_f_LoadSoundFromWave(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(330)); + return _cffi_from_c_struct((char *)&result, _cffi_type(401)); } #else static void _cffi_f_LoadSoundFromWave(Sound *result, Wave *x0) @@ -15845,13 +15829,13 @@ _cffi_f_MeshBinormals(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(683), arg0, (char **)&x0); + _cffi_type(667), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Mesh *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(683), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(667), arg0) < 0) return NULL; } @@ -15890,7 +15874,7 @@ _cffi_f_MeshBoundingBox(PyObject *self, PyObject *arg0) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_struct((char *)&result, _cffi_type(298)); + return _cffi_from_c_struct((char *)&result, _cffi_type(358)); } #else static void _cffi_f_MeshBoundingBox(BoundingBox *result, Mesh *x0) @@ -15911,13 +15895,13 @@ _cffi_f_MeshTangents(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(683), arg0, (char **)&x0); + _cffi_type(667), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Mesh *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(683), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(667), arg0) < 0) return NULL; } @@ -15981,7 +15965,7 @@ _cffi_f_PauseAudioStream(PyObject *self, PyObject *arg0) { AudioStream x0; - if (_cffi_to_c((char *)&x0, _cffi_type(295), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(355), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -16013,13 +15997,13 @@ _cffi_f_PauseMusicStream(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -16047,7 +16031,7 @@ _cffi_f_PauseSound(PyObject *self, PyObject *arg0) { Sound x0; - if (_cffi_to_c((char *)&x0, _cffi_type(330), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(401), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -16077,7 +16061,7 @@ _cffi_f_PlayAudioStream(PyObject *self, PyObject *arg0) { AudioStream x0; - if (_cffi_to_c((char *)&x0, _cffi_type(295), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(355), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -16109,13 +16093,13 @@ _cffi_f_PlayMusicStream(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -16143,7 +16127,7 @@ _cffi_f_PlaySound(PyObject *self, PyObject *arg0) { Sound x0; - if (_cffi_to_c((char *)&x0, _cffi_type(330), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(401), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -16173,7 +16157,7 @@ _cffi_f_ResumeAudioStream(PyObject *self, PyObject *arg0) { AudioStream x0; - if (_cffi_to_c((char *)&x0, _cffi_type(295), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(355), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -16205,13 +16189,13 @@ _cffi_f_ResumeMusicStream(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -16239,7 +16223,7 @@ _cffi_f_ResumeSound(PyObject *self, PyObject *arg0) { Sound x0; - if (_cffi_to_c((char *)&x0, _cffi_type(330), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(401), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -16275,7 +16259,7 @@ _cffi_f_SetAudioStreamPitch(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "SetAudioStreamPitch", 2, 2, &arg0, &arg1)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(295), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(355), arg0) < 0) return NULL; x1 = (float)_cffi_to_c_float(arg1); @@ -16315,7 +16299,7 @@ _cffi_f_SetAudioStreamVolume(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "SetAudioStreamVolume", 2, 2, &arg0, &arg1)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(295), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(355), arg0) < 0) return NULL; x1 = (float)_cffi_to_c_float(arg1); @@ -16693,13 +16677,13 @@ _cffi_f_SetMaterialTexture(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(672), arg0, (char **)&x0); + _cffi_type(656), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Material *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(672), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(656), arg0) < 0) return NULL; } @@ -16737,7 +16721,7 @@ _cffi_f_SetMatrixModelview(PyObject *self, PyObject *arg0) { Matrix x0; - if (_cffi_to_c((char *)&x0, _cffi_type(680), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(664), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -16767,7 +16751,7 @@ _cffi_f_SetMatrixProjection(PyObject *self, PyObject *arg0) { Matrix x0; - if (_cffi_to_c((char *)&x0, _cffi_type(680), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(664), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -16971,13 +16955,13 @@ _cffi_f_SetMusicLoopCount(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -17017,13 +17001,13 @@ _cffi_f_SetMusicPitch(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -17063,13 +17047,13 @@ _cffi_f_SetMusicVolume(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -17120,13 +17104,13 @@ _cffi_f_SetShaderValue(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(507), arg2, (char **)&x2); + _cffi_type(491), arg2, (char **)&x2); if (datasize != 0) { if (datasize < 0) return NULL; x2 = (void const *)alloca((size_t)datasize); memset((void *)x2, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x2, _cffi_type(507), arg2) < 0) + if (_cffi_convert_array_from_object((char *)x2, _cffi_type(491), arg2) < 0) return NULL; } @@ -17176,7 +17160,7 @@ _cffi_f_SetShaderValueMatrix(PyObject *self, PyObject *args) if (x1 == (int)-1 && PyErr_Occurred()) return NULL; - if (_cffi_to_c((char *)&x2, _cffi_type(680), arg2) < 0) + if (_cffi_to_c((char *)&x2, _cffi_type(664), arg2) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -17272,13 +17256,13 @@ _cffi_f_SetShaderValueV(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(507), arg2, (char **)&x2); + _cffi_type(491), arg2, (char **)&x2); if (datasize != 0) { if (datasize < 0) return NULL; x2 = (void const *)alloca((size_t)datasize); memset((void *)x2, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x2, _cffi_type(507), arg2) < 0) + if (_cffi_convert_array_from_object((char *)x2, _cffi_type(491), arg2) < 0) return NULL; } @@ -17362,7 +17346,7 @@ _cffi_f_SetSoundPitch(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "SetSoundPitch", 2, 2, &arg0, &arg1)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(330), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(401), arg0) < 0) return NULL; x1 = (float)_cffi_to_c_float(arg1); @@ -17402,7 +17386,7 @@ _cffi_f_SetSoundVolume(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "SetSoundVolume", 2, 2, &arg0, &arg1)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(330), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(401), arg0) < 0) return NULL; x1 = (float)_cffi_to_c_float(arg1); @@ -17606,7 +17590,7 @@ _cffi_f_SetVrConfiguration(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "SetVrConfiguration", 2, 2, &arg0, &arg1)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(975), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(959), arg0) < 0) return NULL; if (_cffi_to_c((char *)&x1, _cffi_type(244), arg1) < 0) @@ -17871,7 +17855,7 @@ _cffi_f_StopAudioStream(PyObject *self, PyObject *arg0) { AudioStream x0; - if (_cffi_to_c((char *)&x0, _cffi_type(295), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(355), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -17903,13 +17887,13 @@ _cffi_f_StopMusicStream(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -17937,7 +17921,7 @@ _cffi_f_StopSound(PyObject *self, PyObject *arg0) { Sound x0; - if (_cffi_to_c((char *)&x0, _cffi_type(330), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(401), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -18278,7 +18262,7 @@ _cffi_f_TextInsert(PyObject *self, PyObject *args) # define _cffi_f_TextInsert _cffi_d_TextInsert #endif -static _Bool _cffi_d_TextIsEqual(char const * x0, char const * x1) +static int _cffi_d_TextIsEqual(char const * x0, char const * x1) { return TextIsEqual(x0, x1); } @@ -18289,7 +18273,7 @@ _cffi_f_TextIsEqual(PyObject *self, PyObject *args) char const * x0; char const * x1; Py_ssize_t datasize; - _Bool result; + int result; PyObject *arg0; PyObject *arg1; @@ -18325,7 +18309,7 @@ _cffi_f_TextIsEqual(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_TextIsEqual _cffi_d_TextIsEqual @@ -18352,13 +18336,13 @@ _cffi_f_TextJoin(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(408), arg0, (char **)&x0); + _cffi_type(315), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (char const * *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(408), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(315), arg0) < 0) return NULL; } @@ -18545,7 +18529,7 @@ _cffi_f_TextSplit(PyObject *self, PyObject *args) Py_END_ALLOW_THREADS (void)self; /* unused */ - return _cffi_from_c_pointer((char *)result, _cffi_type(408)); + return _cffi_from_c_pointer((char *)result, _cffi_type(315)); } #else # define _cffi_f_TextSplit _cffi_d_TextSplit @@ -18894,7 +18878,7 @@ _cffi_f_UnloadMaterial(PyObject *self, PyObject *arg0) { Material x0; - if (_cffi_to_c((char *)&x0, _cffi_type(677), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(661), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -18926,13 +18910,13 @@ _cffi_f_UnloadMesh(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(683), arg0, (char **)&x0); + _cffi_type(667), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Mesh *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(683), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(667), arg0) < 0) return NULL; } @@ -18960,7 +18944,7 @@ _cffi_f_UnloadModel(PyObject *self, PyObject *arg0) { Model x0; - if (_cffi_to_c((char *)&x0, _cffi_type(307), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(374), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -18990,7 +18974,7 @@ _cffi_f_UnloadModelAnimation(PyObject *self, PyObject *arg0) { ModelAnimation x0; - if (_cffi_to_c((char *)&x0, _cffi_type(308), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(375), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -19022,13 +19006,13 @@ _cffi_f_UnloadMusicStream(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -19056,7 +19040,7 @@ _cffi_f_UnloadRenderTexture(PyObject *self, PyObject *arg0) { RenderTexture2D x0; - if (_cffi_to_c((char *)&x0, _cffi_type(759), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(743), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -19116,7 +19100,7 @@ _cffi_f_UnloadSound(PyObject *self, PyObject *arg0) { Sound x0; - if (_cffi_to_c((char *)&x0, _cffi_type(330), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(401), arg0) < 0) return NULL; Py_BEGIN_ALLOW_THREADS @@ -19215,17 +19199,17 @@ _cffi_f_UpdateAudioStream(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "UpdateAudioStream", 3, 3, &arg0, &arg1, &arg2)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(295), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(355), arg0) < 0) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(507), arg1, (char **)&x1); + _cffi_type(491), arg1, (char **)&x1); if (datasize != 0) { if (datasize < 0) return NULL; x1 = (void const *)alloca((size_t)datasize); memset((void *)x1, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x1, _cffi_type(507), arg1) < 0) + if (_cffi_convert_array_from_object((char *)x1, _cffi_type(491), arg1) < 0) return NULL; } @@ -19262,13 +19246,13 @@ _cffi_f_UpdateCamera(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(518), arg0, (char **)&x0); + _cffi_type(502), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Camera3D *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(518), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(502), arg0) < 0) return NULL; } @@ -19304,10 +19288,10 @@ _cffi_f_UpdateModelAnimation(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "UpdateModelAnimation", 3, 3, &arg0, &arg1, &arg2)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(307), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(374), arg0) < 0) return NULL; - if (_cffi_to_c((char *)&x1, _cffi_type(308), arg1) < 0) + if (_cffi_to_c((char *)&x1, _cffi_type(375), arg1) < 0) return NULL; x2 = _cffi_to_c_int(arg2, int); @@ -19343,13 +19327,13 @@ _cffi_f_UpdateMusicStream(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(383), arg0, (char **)&x0); + _cffi_type(350), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (struct MusicData *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(383), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(350), arg0) < 0) return NULL; } @@ -19386,17 +19370,17 @@ _cffi_f_UpdateSound(PyObject *self, PyObject *args) if (!PyArg_UnpackTuple(args, "UpdateSound", 3, 3, &arg0, &arg1, &arg2)) return NULL; - if (_cffi_to_c((char *)&x0, _cffi_type(330), arg0) < 0) + if (_cffi_to_c((char *)&x0, _cffi_type(401), arg0) < 0) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(507), arg1, (char **)&x1); + _cffi_type(491), arg1, (char **)&x1); if (datasize != 0) { if (datasize < 0) return NULL; x1 = (void const *)alloca((size_t)datasize); memset((void *)x1, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x1, _cffi_type(507), arg1) < 0) + if (_cffi_convert_array_from_object((char *)x1, _cffi_type(491), arg1) < 0) return NULL; } @@ -19442,13 +19426,13 @@ _cffi_f_UpdateTexture(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(507), arg1, (char **)&x1); + _cffi_type(491), arg1, (char **)&x1); if (datasize != 0) { if (datasize < 0) return NULL; x1 = (void const *)alloca((size_t)datasize); memset((void *)x1, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x1, _cffi_type(507), arg1) < 0) + if (_cffi_convert_array_from_object((char *)x1, _cffi_type(491), arg1) < 0) return NULL; } @@ -19481,13 +19465,13 @@ _cffi_f_UpdateVrTracking(PyObject *self, PyObject *arg0) Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(518), arg0, (char **)&x0); + _cffi_type(502), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Camera3D *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(518), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(502), arg0) < 0) return NULL; } @@ -19555,13 +19539,13 @@ _cffi_f_WaveCrop(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(979), arg0, (char **)&x0); + _cffi_type(963), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Wave *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(979), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(963), arg0) < 0) return NULL; } @@ -19609,13 +19593,13 @@ _cffi_f_WaveFormat(PyObject *self, PyObject *args) return NULL; datasize = _cffi_prepare_pointer_call_argument( - _cffi_type(979), arg0, (char **)&x0); + _cffi_type(963), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = (Wave *)alloca((size_t)datasize); memset((void *)x0, 0, (size_t)datasize); - if (_cffi_convert_array_from_object((char *)x0, _cffi_type(979), arg0) < 0) + if (_cffi_convert_array_from_object((char *)x0, _cffi_type(963), arg0) < 0) return NULL; } @@ -19645,7 +19629,7 @@ _cffi_f_WaveFormat(PyObject *self, PyObject *args) # define _cffi_f_WaveFormat _cffi_d_WaveFormat #endif -static _Bool _cffi_d_WindowShouldClose(void) +static int _cffi_d_WindowShouldClose(void) { return WindowShouldClose(); } @@ -19653,7 +19637,7 @@ static _Bool _cffi_d_WindowShouldClose(void) static PyObject * _cffi_f_WindowShouldClose(PyObject *self, PyObject *noarg) { - _Bool result; + int result; Py_BEGIN_ALLOW_THREADS _cffi_restore_errno(); @@ -19663,7 +19647,7 @@ _cffi_f_WindowShouldClose(PyObject *self, PyObject *noarg) (void)self; /* unused */ (void)noarg; /* unused */ - return _cffi_from_c__Bool(result); + return _cffi_from_c_int(result, int); } #else # define _cffi_f_WindowShouldClose _cffi_d_WindowShouldClose @@ -20115,14 +20099,14 @@ static const struct _cffi_global_s _cffi_globals[] = { { "BLEND_ADDITIVE", (void *)_cffi_const_BLEND_ADDITIVE, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "BLEND_ALPHA", (void *)_cffi_const_BLEND_ALPHA, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "BLEND_MULTIPLIED", (void *)_cffi_const_BLEND_MULTIPLIED, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, - { "BeginBlendMode", (void *)_cffi_f_BeginBlendMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1018), (void *)_cffi_d_BeginBlendMode }, - { "BeginDrawing", (void *)_cffi_f_BeginDrawing, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_BeginDrawing }, - { "BeginMode2D", (void *)_cffi_f_BeginMode2D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 514), (void *)_cffi_d_BeginMode2D }, - { "BeginMode3D", (void *)_cffi_f_BeginMode3D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 520), (void *)_cffi_d_BeginMode3D }, - { "BeginScissorMode", (void *)_cffi_f_BeginScissorMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1056), (void *)_cffi_d_BeginScissorMode }, - { "BeginShaderMode", (void *)_cffi_f_BeginShaderMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 761), (void *)_cffi_d_BeginShaderMode }, - { "BeginTextureMode", (void *)_cffi_f_BeginTextureMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 758), (void *)_cffi_d_BeginTextureMode }, - { "BeginVrDrawing", (void *)_cffi_f_BeginVrDrawing, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_BeginVrDrawing }, + { "BeginBlendMode", (void *)_cffi_f_BeginBlendMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1002), (void *)_cffi_d_BeginBlendMode }, + { "BeginDrawing", (void *)_cffi_f_BeginDrawing, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_BeginDrawing }, + { "BeginMode2D", (void *)_cffi_f_BeginMode2D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 498), (void *)_cffi_d_BeginMode2D }, + { "BeginMode3D", (void *)_cffi_f_BeginMode3D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 504), (void *)_cffi_d_BeginMode3D }, + { "BeginScissorMode", (void *)_cffi_f_BeginScissorMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1040), (void *)_cffi_d_BeginScissorMode }, + { "BeginShaderMode", (void *)_cffi_f_BeginShaderMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 745), (void *)_cffi_d_BeginShaderMode }, + { "BeginTextureMode", (void *)_cffi_f_BeginTextureMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 742), (void *)_cffi_d_BeginTextureMode }, + { "BeginVrDrawing", (void *)_cffi_f_BeginVrDrawing, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_BeginVrDrawing }, { "CAMERA_CUSTOM", (void *)_cffi_const_CAMERA_CUSTOM, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "CAMERA_FIRST_PERSON", (void *)_cffi_const_CAMERA_FIRST_PERSON, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "CAMERA_FREE", (void *)_cffi_const_CAMERA_FREE, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, @@ -20147,110 +20131,110 @@ static const struct _cffi_global_s _cffi_globals[] = { { "CUBEMAP_LINE_HORIZONTAL", (void *)_cffi_const_CUBEMAP_LINE_HORIZONTAL, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "CUBEMAP_LINE_VERTICAL", (void *)_cffi_const_CUBEMAP_LINE_VERTICAL, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "CUBEMAP_PANORAMA", (void *)_cffi_const_CUBEMAP_PANORAMA, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, - { "ChangeDirectory", (void *)_cffi_f_ChangeDirectory, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 364), (void *)_cffi_d_ChangeDirectory }, - { "CheckCollisionBoxSphere", (void *)_cffi_f_CheckCollisionBoxSphere, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 301), (void *)_cffi_d_CheckCollisionBoxSphere }, - { "CheckCollisionBoxes", (void *)_cffi_f_CheckCollisionBoxes, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 297), (void *)_cffi_d_CheckCollisionBoxes }, - { "CheckCollisionCircleRec", (void *)_cffi_f_CheckCollisionCircleRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 347), (void *)_cffi_d_CheckCollisionCircleRec }, - { "CheckCollisionCircles", (void *)_cffi_f_CheckCollisionCircles, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 352), (void *)_cffi_d_CheckCollisionCircles }, - { "CheckCollisionPointCircle", (void *)_cffi_f_CheckCollisionPointCircle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 342), (void *)_cffi_d_CheckCollisionPointCircle }, - { "CheckCollisionPointRec", (void *)_cffi_f_CheckCollisionPointRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 332), (void *)_cffi_d_CheckCollisionPointRec }, - { "CheckCollisionPointTriangle", (void *)_cffi_f_CheckCollisionPointTriangle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 336), (void *)_cffi_d_CheckCollisionPointTriangle }, - { "CheckCollisionRayBox", (void *)_cffi_f_CheckCollisionRayBox, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 310), (void *)_cffi_d_CheckCollisionRayBox }, - { "CheckCollisionRaySphere", (void *)_cffi_f_CheckCollisionRaySphere, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 314), (void *)_cffi_d_CheckCollisionRaySphere }, - { "CheckCollisionRaySphereEx", (void *)_cffi_f_CheckCollisionRaySphereEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 319), (void *)_cffi_d_CheckCollisionRaySphereEx }, - { "CheckCollisionRecs", (void *)_cffi_f_CheckCollisionRecs, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 325), (void *)_cffi_d_CheckCollisionRecs }, - { "CheckCollisionSpheres", (void *)_cffi_f_CheckCollisionSpheres, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 358), (void *)_cffi_d_CheckCollisionSpheres }, - { "ClearBackground", (void *)_cffi_f_ClearBackground, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 542), (void *)_cffi_d_ClearBackground }, - { "ClearDirectoryFiles", (void *)_cffi_f_ClearDirectoryFiles, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_ClearDirectoryFiles }, - { "ClearDroppedFiles", (void *)_cffi_f_ClearDroppedFiles, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_ClearDroppedFiles }, - { "CloseAudioDevice", (void *)_cffi_f_CloseAudioDevice, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_CloseAudioDevice }, - { "CloseAudioStream", (void *)_cffi_f_CloseAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 498), (void *)_cffi_d_CloseAudioStream }, - { "CloseVrSimulator", (void *)_cffi_f_CloseVrSimulator, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_CloseVrSimulator }, - { "CloseWindow", (void *)_cffi_f_CloseWindow, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_CloseWindow }, + { "ChangeDirectory", (void *)_cffi_f_ChangeDirectory, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 435), (void *)_cffi_d_ChangeDirectory }, + { "CheckCollisionBoxSphere", (void *)_cffi_f_CheckCollisionBoxSphere, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 361), (void *)_cffi_d_CheckCollisionBoxSphere }, + { "CheckCollisionBoxes", (void *)_cffi_f_CheckCollisionBoxes, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 357), (void *)_cffi_d_CheckCollisionBoxes }, + { "CheckCollisionCircleRec", (void *)_cffi_f_CheckCollisionCircleRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 418), (void *)_cffi_d_CheckCollisionCircleRec }, + { "CheckCollisionCircles", (void *)_cffi_f_CheckCollisionCircles, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 423), (void *)_cffi_d_CheckCollisionCircles }, + { "CheckCollisionPointCircle", (void *)_cffi_f_CheckCollisionPointCircle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 413), (void *)_cffi_d_CheckCollisionPointCircle }, + { "CheckCollisionPointRec", (void *)_cffi_f_CheckCollisionPointRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 403), (void *)_cffi_d_CheckCollisionPointRec }, + { "CheckCollisionPointTriangle", (void *)_cffi_f_CheckCollisionPointTriangle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 407), (void *)_cffi_d_CheckCollisionPointTriangle }, + { "CheckCollisionRayBox", (void *)_cffi_f_CheckCollisionRayBox, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 377), (void *)_cffi_d_CheckCollisionRayBox }, + { "CheckCollisionRaySphere", (void *)_cffi_f_CheckCollisionRaySphere, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 381), (void *)_cffi_d_CheckCollisionRaySphere }, + { "CheckCollisionRaySphereEx", (void *)_cffi_f_CheckCollisionRaySphereEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 386), (void *)_cffi_d_CheckCollisionRaySphereEx }, + { "CheckCollisionRecs", (void *)_cffi_f_CheckCollisionRecs, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 392), (void *)_cffi_d_CheckCollisionRecs }, + { "CheckCollisionSpheres", (void *)_cffi_f_CheckCollisionSpheres, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 429), (void *)_cffi_d_CheckCollisionSpheres }, + { "ClearBackground", (void *)_cffi_f_ClearBackground, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 526), (void *)_cffi_d_ClearBackground }, + { "ClearDirectoryFiles", (void *)_cffi_f_ClearDirectoryFiles, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_ClearDirectoryFiles }, + { "ClearDroppedFiles", (void *)_cffi_f_ClearDroppedFiles, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_ClearDroppedFiles }, + { "CloseAudioDevice", (void *)_cffi_f_CloseAudioDevice, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_CloseAudioDevice }, + { "CloseAudioStream", (void *)_cffi_f_CloseAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 482), (void *)_cffi_d_CloseAudioStream }, + { "CloseVrSimulator", (void *)_cffi_f_CloseVrSimulator, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_CloseVrSimulator }, + { "CloseWindow", (void *)_cffi_f_CloseWindow, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_CloseWindow }, { "ColorFromHSV", (void *)_cffi_f_ColorFromHSV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 27), (void *)_cffi_d_ColorFromHSV }, { "ColorNormalize", (void *)_cffi_f_ColorNormalize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 278), (void *)_cffi_d_ColorNormalize }, { "ColorToHSV", (void *)_cffi_f_ColorToHSV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 272), (void *)_cffi_d_ColorToHSV }, - { "ColorToInt", (void *)_cffi_f_ColorToInt, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 447), (void *)_cffi_d_ColorToInt }, - { "DisableCursor", (void *)_cffi_f_DisableCursor, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_DisableCursor }, - { "DrawBillboard", (void *)_cffi_f_DrawBillboard, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 531), (void *)_cffi_d_DrawBillboard }, - { "DrawBillboardRec", (void *)_cffi_f_DrawBillboardRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 523), (void *)_cffi_d_DrawBillboardRec }, - { "DrawBoundingBox", (void *)_cffi_f_DrawBoundingBox, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 510), (void *)_cffi_d_DrawBoundingBox }, - { "DrawCircle", (void *)_cffi_f_DrawCircle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1043), (void *)_cffi_d_DrawCircle }, - { "DrawCircle3D", (void *)_cffi_f_DrawCircle3D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 945), (void *)_cffi_d_DrawCircle3D }, - { "DrawCircleGradient", (void *)_cffi_f_DrawCircleGradient, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1049), (void *)_cffi_d_DrawCircleGradient }, - { "DrawCircleLines", (void *)_cffi_f_DrawCircleLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1043), (void *)_cffi_d_DrawCircleLines }, - { "DrawCircleSector", (void *)_cffi_f_DrawCircleSector, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 912), (void *)_cffi_d_DrawCircleSector }, - { "DrawCircleSectorLines", (void *)_cffi_f_DrawCircleSectorLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 912), (void *)_cffi_d_DrawCircleSectorLines }, - { "DrawCircleV", (void *)_cffi_f_DrawCircleV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 898), (void *)_cffi_d_DrawCircleV }, - { "DrawCube", (void *)_cffi_f_DrawCube, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 952), (void *)_cffi_d_DrawCube }, - { "DrawCubeTexture", (void *)_cffi_f_DrawCubeTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 850), (void *)_cffi_d_DrawCubeTexture }, - { "DrawCubeV", (void *)_cffi_f_DrawCubeV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 935), (void *)_cffi_d_DrawCubeV }, - { "DrawCubeWires", (void *)_cffi_f_DrawCubeWires, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 952), (void *)_cffi_d_DrawCubeWires }, - { "DrawCubeWiresV", (void *)_cffi_f_DrawCubeWiresV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 935), (void *)_cffi_d_DrawCubeWiresV }, - { "DrawCylinder", (void *)_cffi_f_DrawCylinder, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 959), (void *)_cffi_d_DrawCylinder }, - { "DrawCylinderWires", (void *)_cffi_f_DrawCylinderWires, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 959), (void *)_cffi_d_DrawCylinderWires }, - { "DrawFPS", (void *)_cffi_f_DrawFPS, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1029), (void *)_cffi_d_DrawFPS }, - { "DrawGizmo", (void *)_cffi_f_DrawGizmo, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 927), (void *)_cffi_d_DrawGizmo }, - { "DrawGrid", (void *)_cffi_f_DrawGrid, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1025), (void *)_cffi_d_DrawGrid }, - { "DrawLine", (void *)_cffi_f_DrawLine, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1062), (void *)_cffi_d_DrawLine }, - { "DrawLine3D", (void *)_cffi_f_DrawLine3D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 935), (void *)_cffi_d_DrawLine3D }, - { "DrawLineBezier", (void *)_cffi_f_DrawLineBezier, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 892), (void *)_cffi_d_DrawLineBezier }, - { "DrawLineEx", (void *)_cffi_f_DrawLineEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 892), (void *)_cffi_d_DrawLineEx }, - { "DrawLineStrip", (void *)_cffi_f_DrawLineStrip, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 872), (void *)_cffi_d_DrawLineStrip }, - { "DrawLineV", (void *)_cffi_f_DrawLineV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 881), (void *)_cffi_d_DrawLineV }, - { "DrawModel", (void *)_cffi_f_DrawModel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 710), (void *)_cffi_d_DrawModel }, - { "DrawModelEx", (void *)_cffi_f_DrawModelEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 702), (void *)_cffi_d_DrawModelEx }, - { "DrawModelWires", (void *)_cffi_f_DrawModelWires, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 710), (void *)_cffi_d_DrawModelWires }, - { "DrawModelWiresEx", (void *)_cffi_f_DrawModelWiresEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 702), (void *)_cffi_d_DrawModelWiresEx }, - { "DrawPixel", (void *)_cffi_f_DrawPixel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1033), (void *)_cffi_d_DrawPixel }, - { "DrawPixelV", (void *)_cffi_f_DrawPixelV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 877), (void *)_cffi_d_DrawPixelV }, - { "DrawPlane", (void *)_cffi_f_DrawPlane, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 930), (void *)_cffi_d_DrawPlane }, - { "DrawPoly", (void *)_cffi_f_DrawPoly, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 920), (void *)_cffi_d_DrawPoly }, - { "DrawRay", (void *)_cffi_f_DrawRay, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 719), (void *)_cffi_d_DrawRay }, - { "DrawRectangle", (void *)_cffi_f_DrawRectangle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1062), (void *)_cffi_d_DrawRectangle }, - { "DrawRectangleGradientEx", (void *)_cffi_f_DrawRectangleGradientEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 727), (void *)_cffi_d_DrawRectangleGradientEx }, - { "DrawRectangleGradientH", (void *)_cffi_f_DrawRectangleGradientH, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1069), (void *)_cffi_d_DrawRectangleGradientH }, - { "DrawRectangleGradientV", (void *)_cffi_f_DrawRectangleGradientV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1069), (void *)_cffi_d_DrawRectangleGradientV }, - { "DrawRectangleLines", (void *)_cffi_f_DrawRectangleLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1062), (void *)_cffi_d_DrawRectangleLines }, - { "DrawRectangleLinesEx", (void *)_cffi_f_DrawRectangleLinesEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 753), (void *)_cffi_d_DrawRectangleLinesEx }, - { "DrawRectanglePro", (void *)_cffi_f_DrawRectanglePro, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 734), (void *)_cffi_d_DrawRectanglePro }, - { "DrawRectangleRec", (void *)_cffi_f_DrawRectangleRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 723), (void *)_cffi_d_DrawRectangleRec }, - { "DrawRectangleRounded", (void *)_cffi_f_DrawRectangleRounded, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 740), (void *)_cffi_d_DrawRectangleRounded }, - { "DrawRectangleRoundedLines", (void *)_cffi_f_DrawRectangleRoundedLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 746), (void *)_cffi_d_DrawRectangleRoundedLines }, - { "DrawRectangleV", (void *)_cffi_f_DrawRectangleV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 881), (void *)_cffi_d_DrawRectangleV }, - { "DrawRing", (void *)_cffi_f_DrawRing, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 903), (void *)_cffi_d_DrawRing }, - { "DrawRingLines", (void *)_cffi_f_DrawRingLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 903), (void *)_cffi_d_DrawRingLines }, - { "DrawSphere", (void *)_cffi_f_DrawSphere, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 940), (void *)_cffi_d_DrawSphere }, - { "DrawSphereEx", (void *)_cffi_f_DrawSphereEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 967), (void *)_cffi_d_DrawSphereEx }, - { "DrawSphereWires", (void *)_cffi_f_DrawSphereWires, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 967), (void *)_cffi_d_DrawSphereWires }, - { "DrawText", (void *)_cffi_f_DrawText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1004), (void *)_cffi_d_DrawText }, - { "DrawTextEx", (void *)_cffi_f_DrawTextEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 570), (void *)_cffi_d_DrawTextEx }, - { "DrawTextRec", (void *)_cffi_f_DrawTextRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 548), (void *)_cffi_d_DrawTextRec }, - { "DrawTextRecEx", (void *)_cffi_f_DrawTextRecEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 557), (void *)_cffi_d_DrawTextRecEx }, - { "DrawTexture", (void *)_cffi_f_DrawTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 862), (void *)_cffi_d_DrawTexture }, - { "DrawTextureEx", (void *)_cffi_f_DrawTextureEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 843), (void *)_cffi_d_DrawTextureEx }, - { "DrawTextureNPatch", (void *)_cffi_f_DrawTextureNPatch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 805), (void *)_cffi_d_DrawTextureNPatch }, - { "DrawTexturePro", (void *)_cffi_f_DrawTexturePro, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 817), (void *)_cffi_d_DrawTexturePro }, - { "DrawTextureQuad", (void *)_cffi_f_DrawTextureQuad, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 836), (void *)_cffi_d_DrawTextureQuad }, - { "DrawTextureRec", (void *)_cffi_f_DrawTextureRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 825), (void *)_cffi_d_DrawTextureRec }, - { "DrawTextureV", (void *)_cffi_f_DrawTextureV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 831), (void *)_cffi_d_DrawTextureV }, - { "DrawTriangle", (void *)_cffi_f_DrawTriangle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 886), (void *)_cffi_d_DrawTriangle }, - { "DrawTriangleFan", (void *)_cffi_f_DrawTriangleFan, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 872), (void *)_cffi_d_DrawTriangleFan }, - { "DrawTriangleLines", (void *)_cffi_f_DrawTriangleLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 886), (void *)_cffi_d_DrawTriangleLines }, - { "EnableCursor", (void *)_cffi_f_EnableCursor, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_EnableCursor }, - { "EndBlendMode", (void *)_cffi_f_EndBlendMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_EndBlendMode }, - { "EndDrawing", (void *)_cffi_f_EndDrawing, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_EndDrawing }, - { "EndMode2D", (void *)_cffi_f_EndMode2D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_EndMode2D }, - { "EndMode3D", (void *)_cffi_f_EndMode3D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_EndMode3D }, - { "EndScissorMode", (void *)_cffi_f_EndScissorMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_EndScissorMode }, - { "EndShaderMode", (void *)_cffi_f_EndShaderMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_EndShaderMode }, - { "EndTextureMode", (void *)_cffi_f_EndTextureMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_EndTextureMode }, - { "EndVrDrawing", (void *)_cffi_f_EndVrDrawing, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_EndVrDrawing }, - { "ExportImage", (void *)_cffi_f_ExportImage, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 667), (void *)_cffi_d_ExportImage }, - { "ExportImageAsCode", (void *)_cffi_f_ExportImageAsCode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 667), (void *)_cffi_d_ExportImageAsCode }, - { "ExportMesh", (void *)_cffi_f_ExportMesh, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 685), (void *)_cffi_d_ExportMesh }, - { "ExportWave", (void *)_cffi_f_ExportWave, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 992), (void *)_cffi_d_ExportWave }, - { "ExportWaveAsCode", (void *)_cffi_f_ExportWaveAsCode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 992), (void *)_cffi_d_ExportWaveAsCode }, + { "ColorToInt", (void *)_cffi_f_ColorToInt, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 366), (void *)_cffi_d_ColorToInt }, + { "DisableCursor", (void *)_cffi_f_DisableCursor, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_DisableCursor }, + { "DrawBillboard", (void *)_cffi_f_DrawBillboard, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 515), (void *)_cffi_d_DrawBillboard }, + { "DrawBillboardRec", (void *)_cffi_f_DrawBillboardRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 507), (void *)_cffi_d_DrawBillboardRec }, + { "DrawBoundingBox", (void *)_cffi_f_DrawBoundingBox, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 494), (void *)_cffi_d_DrawBoundingBox }, + { "DrawCircle", (void *)_cffi_f_DrawCircle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1027), (void *)_cffi_d_DrawCircle }, + { "DrawCircle3D", (void *)_cffi_f_DrawCircle3D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 929), (void *)_cffi_d_DrawCircle3D }, + { "DrawCircleGradient", (void *)_cffi_f_DrawCircleGradient, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1033), (void *)_cffi_d_DrawCircleGradient }, + { "DrawCircleLines", (void *)_cffi_f_DrawCircleLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1027), (void *)_cffi_d_DrawCircleLines }, + { "DrawCircleSector", (void *)_cffi_f_DrawCircleSector, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 896), (void *)_cffi_d_DrawCircleSector }, + { "DrawCircleSectorLines", (void *)_cffi_f_DrawCircleSectorLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 896), (void *)_cffi_d_DrawCircleSectorLines }, + { "DrawCircleV", (void *)_cffi_f_DrawCircleV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 882), (void *)_cffi_d_DrawCircleV }, + { "DrawCube", (void *)_cffi_f_DrawCube, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 936), (void *)_cffi_d_DrawCube }, + { "DrawCubeTexture", (void *)_cffi_f_DrawCubeTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 834), (void *)_cffi_d_DrawCubeTexture }, + { "DrawCubeV", (void *)_cffi_f_DrawCubeV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 919), (void *)_cffi_d_DrawCubeV }, + { "DrawCubeWires", (void *)_cffi_f_DrawCubeWires, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 936), (void *)_cffi_d_DrawCubeWires }, + { "DrawCubeWiresV", (void *)_cffi_f_DrawCubeWiresV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 919), (void *)_cffi_d_DrawCubeWiresV }, + { "DrawCylinder", (void *)_cffi_f_DrawCylinder, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 943), (void *)_cffi_d_DrawCylinder }, + { "DrawCylinderWires", (void *)_cffi_f_DrawCylinderWires, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 943), (void *)_cffi_d_DrawCylinderWires }, + { "DrawFPS", (void *)_cffi_f_DrawFPS, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1013), (void *)_cffi_d_DrawFPS }, + { "DrawGizmo", (void *)_cffi_f_DrawGizmo, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 911), (void *)_cffi_d_DrawGizmo }, + { "DrawGrid", (void *)_cffi_f_DrawGrid, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1009), (void *)_cffi_d_DrawGrid }, + { "DrawLine", (void *)_cffi_f_DrawLine, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1046), (void *)_cffi_d_DrawLine }, + { "DrawLine3D", (void *)_cffi_f_DrawLine3D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 919), (void *)_cffi_d_DrawLine3D }, + { "DrawLineBezier", (void *)_cffi_f_DrawLineBezier, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 876), (void *)_cffi_d_DrawLineBezier }, + { "DrawLineEx", (void *)_cffi_f_DrawLineEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 876), (void *)_cffi_d_DrawLineEx }, + { "DrawLineStrip", (void *)_cffi_f_DrawLineStrip, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 856), (void *)_cffi_d_DrawLineStrip }, + { "DrawLineV", (void *)_cffi_f_DrawLineV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 865), (void *)_cffi_d_DrawLineV }, + { "DrawModel", (void *)_cffi_f_DrawModel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 694), (void *)_cffi_d_DrawModel }, + { "DrawModelEx", (void *)_cffi_f_DrawModelEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 686), (void *)_cffi_d_DrawModelEx }, + { "DrawModelWires", (void *)_cffi_f_DrawModelWires, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 694), (void *)_cffi_d_DrawModelWires }, + { "DrawModelWiresEx", (void *)_cffi_f_DrawModelWiresEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 686), (void *)_cffi_d_DrawModelWiresEx }, + { "DrawPixel", (void *)_cffi_f_DrawPixel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1017), (void *)_cffi_d_DrawPixel }, + { "DrawPixelV", (void *)_cffi_f_DrawPixelV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 861), (void *)_cffi_d_DrawPixelV }, + { "DrawPlane", (void *)_cffi_f_DrawPlane, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 914), (void *)_cffi_d_DrawPlane }, + { "DrawPoly", (void *)_cffi_f_DrawPoly, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 904), (void *)_cffi_d_DrawPoly }, + { "DrawRay", (void *)_cffi_f_DrawRay, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 703), (void *)_cffi_d_DrawRay }, + { "DrawRectangle", (void *)_cffi_f_DrawRectangle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1046), (void *)_cffi_d_DrawRectangle }, + { "DrawRectangleGradientEx", (void *)_cffi_f_DrawRectangleGradientEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 711), (void *)_cffi_d_DrawRectangleGradientEx }, + { "DrawRectangleGradientH", (void *)_cffi_f_DrawRectangleGradientH, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1053), (void *)_cffi_d_DrawRectangleGradientH }, + { "DrawRectangleGradientV", (void *)_cffi_f_DrawRectangleGradientV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1053), (void *)_cffi_d_DrawRectangleGradientV }, + { "DrawRectangleLines", (void *)_cffi_f_DrawRectangleLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1046), (void *)_cffi_d_DrawRectangleLines }, + { "DrawRectangleLinesEx", (void *)_cffi_f_DrawRectangleLinesEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 737), (void *)_cffi_d_DrawRectangleLinesEx }, + { "DrawRectanglePro", (void *)_cffi_f_DrawRectanglePro, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 718), (void *)_cffi_d_DrawRectanglePro }, + { "DrawRectangleRec", (void *)_cffi_f_DrawRectangleRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 707), (void *)_cffi_d_DrawRectangleRec }, + { "DrawRectangleRounded", (void *)_cffi_f_DrawRectangleRounded, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 724), (void *)_cffi_d_DrawRectangleRounded }, + { "DrawRectangleRoundedLines", (void *)_cffi_f_DrawRectangleRoundedLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 730), (void *)_cffi_d_DrawRectangleRoundedLines }, + { "DrawRectangleV", (void *)_cffi_f_DrawRectangleV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 865), (void *)_cffi_d_DrawRectangleV }, + { "DrawRing", (void *)_cffi_f_DrawRing, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 887), (void *)_cffi_d_DrawRing }, + { "DrawRingLines", (void *)_cffi_f_DrawRingLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 887), (void *)_cffi_d_DrawRingLines }, + { "DrawSphere", (void *)_cffi_f_DrawSphere, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 924), (void *)_cffi_d_DrawSphere }, + { "DrawSphereEx", (void *)_cffi_f_DrawSphereEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 951), (void *)_cffi_d_DrawSphereEx }, + { "DrawSphereWires", (void *)_cffi_f_DrawSphereWires, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 951), (void *)_cffi_d_DrawSphereWires }, + { "DrawText", (void *)_cffi_f_DrawText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 988), (void *)_cffi_d_DrawText }, + { "DrawTextEx", (void *)_cffi_f_DrawTextEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 554), (void *)_cffi_d_DrawTextEx }, + { "DrawTextRec", (void *)_cffi_f_DrawTextRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 532), (void *)_cffi_d_DrawTextRec }, + { "DrawTextRecEx", (void *)_cffi_f_DrawTextRecEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 541), (void *)_cffi_d_DrawTextRecEx }, + { "DrawTexture", (void *)_cffi_f_DrawTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 846), (void *)_cffi_d_DrawTexture }, + { "DrawTextureEx", (void *)_cffi_f_DrawTextureEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 827), (void *)_cffi_d_DrawTextureEx }, + { "DrawTextureNPatch", (void *)_cffi_f_DrawTextureNPatch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 789), (void *)_cffi_d_DrawTextureNPatch }, + { "DrawTexturePro", (void *)_cffi_f_DrawTexturePro, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 801), (void *)_cffi_d_DrawTexturePro }, + { "DrawTextureQuad", (void *)_cffi_f_DrawTextureQuad, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 820), (void *)_cffi_d_DrawTextureQuad }, + { "DrawTextureRec", (void *)_cffi_f_DrawTextureRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 809), (void *)_cffi_d_DrawTextureRec }, + { "DrawTextureV", (void *)_cffi_f_DrawTextureV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 815), (void *)_cffi_d_DrawTextureV }, + { "DrawTriangle", (void *)_cffi_f_DrawTriangle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 870), (void *)_cffi_d_DrawTriangle }, + { "DrawTriangleFan", (void *)_cffi_f_DrawTriangleFan, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 856), (void *)_cffi_d_DrawTriangleFan }, + { "DrawTriangleLines", (void *)_cffi_f_DrawTriangleLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 870), (void *)_cffi_d_DrawTriangleLines }, + { "EnableCursor", (void *)_cffi_f_EnableCursor, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_EnableCursor }, + { "EndBlendMode", (void *)_cffi_f_EndBlendMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_EndBlendMode }, + { "EndDrawing", (void *)_cffi_f_EndDrawing, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_EndDrawing }, + { "EndMode2D", (void *)_cffi_f_EndMode2D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_EndMode2D }, + { "EndMode3D", (void *)_cffi_f_EndMode3D, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_EndMode3D }, + { "EndScissorMode", (void *)_cffi_f_EndScissorMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_EndScissorMode }, + { "EndShaderMode", (void *)_cffi_f_EndShaderMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_EndShaderMode }, + { "EndTextureMode", (void *)_cffi_f_EndTextureMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_EndTextureMode }, + { "EndVrDrawing", (void *)_cffi_f_EndVrDrawing, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_EndVrDrawing }, + { "ExportImage", (void *)_cffi_f_ExportImage, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 651), (void *)_cffi_d_ExportImage }, + { "ExportImageAsCode", (void *)_cffi_f_ExportImageAsCode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 651), (void *)_cffi_d_ExportImageAsCode }, + { "ExportMesh", (void *)_cffi_f_ExportMesh, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 669), (void *)_cffi_d_ExportMesh }, + { "ExportWave", (void *)_cffi_f_ExportWave, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 976), (void *)_cffi_d_ExportWave }, + { "ExportWaveAsCode", (void *)_cffi_f_ExportWaveAsCode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 976), (void *)_cffi_d_ExportWaveAsCode }, { "FILTER_ANISOTROPIC_16X", (void *)_cffi_const_FILTER_ANISOTROPIC_16X, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "FILTER_ANISOTROPIC_4X", (void *)_cffi_const_FILTER_ANISOTROPIC_4X, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "FILTER_ANISOTROPIC_8X", (void *)_cffi_const_FILTER_ANISOTROPIC_8X, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, @@ -20269,7 +20253,7 @@ static const struct _cffi_global_s _cffi_globals[] = { { "FONT_DEFAULT", (void *)_cffi_const_FONT_DEFAULT, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "FONT_SDF", (void *)_cffi_const_FONT_SDF, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "Fade", (void *)_cffi_f_Fade, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 23), (void *)_cffi_d_Fade }, - { "FileExists", (void *)_cffi_f_FileExists, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 364), (void *)_cffi_d_FileExists }, + { "FileExists", (void *)_cffi_f_FileExists, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 435), (void *)_cffi_d_FileExists }, { "GAMEPAD_AXIS_LEFT_TRIGGER", (void *)_cffi_const_GAMEPAD_AXIS_LEFT_TRIGGER, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "GAMEPAD_AXIS_LEFT_X", (void *)_cffi_const_GAMEPAD_AXIS_LEFT_X, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "GAMEPAD_AXIS_LEFT_Y", (void *)_cffi_const_GAMEPAD_AXIS_LEFT_Y, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, @@ -20332,138 +20316,138 @@ static const struct _cffi_global_s _cffi_globals[] = { { "GenTextureBRDF", (void *)_cffi_f_GenTextureBRDF, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 248), (void *)_cffi_d_GenTextureBRDF }, { "GenTextureCubemap", (void *)_cffi_f_GenTextureCubemap, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 243), (void *)_cffi_d_GenTextureCubemap }, { "GenTextureIrradiance", (void *)_cffi_f_GenTextureIrradiance, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 243), (void *)_cffi_d_GenTextureIrradiance }, - { "GenTextureMipmaps", (void *)_cffi_f_GenTextureMipmaps, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 799), (void *)_cffi_d_GenTextureMipmaps }, + { "GenTextureMipmaps", (void *)_cffi_f_GenTextureMipmaps, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 783), (void *)_cffi_d_GenTextureMipmaps }, { "GenTexturePrefilter", (void *)_cffi_f_GenTexturePrefilter, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 243), (void *)_cffi_d_GenTexturePrefilter }, { "GetCameraMatrix", (void *)_cffi_f_GetCameraMatrix, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 146), (void *)_cffi_d_GetCameraMatrix }, - { "GetClipboardText", (void *)_cffi_f_GetClipboardText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 431), (void *)_cffi_d_GetClipboardText }, + { "GetClipboardText", (void *)_cffi_f_GetClipboardText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 338), (void *)_cffi_d_GetClipboardText }, { "GetCollisionRayGround", (void *)_cffi_f_GetCollisionRayGround, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 208), (void *)_cffi_d_GetCollisionRayGround }, { "GetCollisionRayModel", (void *)_cffi_f_GetCollisionRayModel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 198), (void *)_cffi_d_GetCollisionRayModel }, { "GetCollisionRayTriangle", (void *)_cffi_f_GetCollisionRayTriangle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 202), (void *)_cffi_d_GetCollisionRayTriangle }, { "GetCollisionRec", (void *)_cffi_f_GetCollisionRec, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 212), (void *)_cffi_d_GetCollisionRec }, { "GetColor", (void *)_cffi_f_GetColor, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 30), (void *)_cffi_d_GetColor }, - { "GetDirectoryFiles", (void *)_cffi_f_GetDirectoryFiles, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 387), (void *)_cffi_d_GetDirectoryFiles }, - { "GetDirectoryPath", (void *)_cffi_f_GetDirectoryPath, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 412), (void *)_cffi_d_GetDirectoryPath }, - { "GetDroppedFiles", (void *)_cffi_f_GetDroppedFiles, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 391), (void *)_cffi_d_GetDroppedFiles }, - { "GetExtension", (void *)_cffi_f_GetExtension, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 412), (void *)_cffi_d_GetExtension }, - { "GetFPS", (void *)_cffi_f_GetFPS, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetFPS }, - { "GetFileModTime", (void *)_cffi_f_GetFileModTime, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 487), (void *)_cffi_d_GetFileModTime }, - { "GetFileName", (void *)_cffi_f_GetFileName, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 412), (void *)_cffi_d_GetFileName }, - { "GetFileNameWithoutExt", (void *)_cffi_f_GetFileNameWithoutExt, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 412), (void *)_cffi_d_GetFileNameWithoutExt }, + { "GetDirectoryFiles", (void *)_cffi_f_GetDirectoryFiles, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 294), (void *)_cffi_d_GetDirectoryFiles }, + { "GetDirectoryPath", (void *)_cffi_f_GetDirectoryPath, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 319), (void *)_cffi_d_GetDirectoryPath }, + { "GetDroppedFiles", (void *)_cffi_f_GetDroppedFiles, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 298), (void *)_cffi_d_GetDroppedFiles }, + { "GetExtension", (void *)_cffi_f_GetExtension, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 319), (void *)_cffi_d_GetExtension }, + { "GetFPS", (void *)_cffi_f_GetFPS, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetFPS }, + { "GetFileModTime", (void *)_cffi_f_GetFileModTime, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 471), (void *)_cffi_d_GetFileModTime }, + { "GetFileName", (void *)_cffi_f_GetFileName, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 319), (void *)_cffi_d_GetFileName }, + { "GetFileNameWithoutExt", (void *)_cffi_f_GetFileNameWithoutExt, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 319), (void *)_cffi_d_GetFileNameWithoutExt }, { "GetFontDefault", (void *)_cffi_f_GetFontDefault, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 47), (void *)_cffi_d_GetFontDefault }, - { "GetFrameTime", (void *)_cffi_f_GetFrameTime, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 445), (void *)_cffi_d_GetFrameTime }, - { "GetGamepadAxisCount", (void *)_cffi_f_GetGamepadAxisCount, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 473), (void *)_cffi_d_GetGamepadAxisCount }, - { "GetGamepadAxisMovement", (void *)_cffi_f_GetGamepadAxisMovement, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 438), (void *)_cffi_d_GetGamepadAxisMovement }, - { "GetGamepadButtonPressed", (void *)_cffi_f_GetGamepadButtonPressed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetGamepadButtonPressed }, - { "GetGamepadName", (void *)_cffi_f_GetGamepadName, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 428), (void *)_cffi_d_GetGamepadName }, - { "GetGestureDetected", (void *)_cffi_f_GetGestureDetected, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetGestureDetected }, - { "GetGestureDragAngle", (void *)_cffi_f_GetGestureDragAngle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 445), (void *)_cffi_d_GetGestureDragAngle }, + { "GetFrameTime", (void *)_cffi_f_GetFrameTime, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 352), (void *)_cffi_d_GetFrameTime }, + { "GetGamepadAxisCount", (void *)_cffi_f_GetGamepadAxisCount, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_GetGamepadAxisCount }, + { "GetGamepadAxisMovement", (void *)_cffi_f_GetGamepadAxisMovement, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 345), (void *)_cffi_d_GetGamepadAxisMovement }, + { "GetGamepadButtonPressed", (void *)_cffi_f_GetGamepadButtonPressed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetGamepadButtonPressed }, + { "GetGamepadName", (void *)_cffi_f_GetGamepadName, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 335), (void *)_cffi_d_GetGamepadName }, + { "GetGestureDetected", (void *)_cffi_f_GetGestureDetected, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetGestureDetected }, + { "GetGestureDragAngle", (void *)_cffi_f_GetGestureDragAngle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 352), (void *)_cffi_d_GetGestureDragAngle }, { "GetGestureDragVector", (void *)_cffi_f_GetGestureDragVector, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 270), (void *)_cffi_d_GetGestureDragVector }, - { "GetGestureHoldDuration", (void *)_cffi_f_GetGestureHoldDuration, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 445), (void *)_cffi_d_GetGestureHoldDuration }, - { "GetGesturePinchAngle", (void *)_cffi_f_GetGesturePinchAngle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 445), (void *)_cffi_d_GetGesturePinchAngle }, + { "GetGestureHoldDuration", (void *)_cffi_f_GetGestureHoldDuration, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 352), (void *)_cffi_d_GetGestureHoldDuration }, + { "GetGesturePinchAngle", (void *)_cffi_f_GetGesturePinchAngle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 352), (void *)_cffi_d_GetGesturePinchAngle }, { "GetGesturePinchVector", (void *)_cffi_f_GetGesturePinchVector, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 270), (void *)_cffi_d_GetGesturePinchVector }, - { "GetGlyphIndex", (void *)_cffi_f_GetGlyphIndex, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 450), (void *)_cffi_d_GetGlyphIndex }, + { "GetGlyphIndex", (void *)_cffi_f_GetGlyphIndex, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 369), (void *)_cffi_d_GetGlyphIndex }, { "GetImageData", (void *)_cffi_f_GetImageData, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 15), (void *)_cffi_d_GetImageData }, { "GetImageDataNormalized", (void *)_cffi_f_GetImageDataNormalized, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 275), (void *)_cffi_d_GetImageDataNormalized }, - { "GetKeyPressed", (void *)_cffi_f_GetKeyPressed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetKeyPressed }, + { "GetKeyPressed", (void *)_cffi_f_GetKeyPressed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetKeyPressed }, { "GetMatrixModelview", (void *)_cffi_f_GetMatrixModelview, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 149), (void *)_cffi_d_GetMatrixModelview }, - { "GetMonitorCount", (void *)_cffi_f_GetMonitorCount, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetMonitorCount }, - { "GetMonitorHeight", (void *)_cffi_f_GetMonitorHeight, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 473), (void *)_cffi_d_GetMonitorHeight }, - { "GetMonitorName", (void *)_cffi_f_GetMonitorName, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 428), (void *)_cffi_d_GetMonitorName }, - { "GetMonitorPhysicalHeight", (void *)_cffi_f_GetMonitorPhysicalHeight, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 473), (void *)_cffi_d_GetMonitorPhysicalHeight }, - { "GetMonitorPhysicalWidth", (void *)_cffi_f_GetMonitorPhysicalWidth, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 473), (void *)_cffi_d_GetMonitorPhysicalWidth }, - { "GetMonitorWidth", (void *)_cffi_f_GetMonitorWidth, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 473), (void *)_cffi_d_GetMonitorWidth }, + { "GetMonitorCount", (void *)_cffi_f_GetMonitorCount, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetMonitorCount }, + { "GetMonitorHeight", (void *)_cffi_f_GetMonitorHeight, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_GetMonitorHeight }, + { "GetMonitorName", (void *)_cffi_f_GetMonitorName, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 335), (void *)_cffi_d_GetMonitorName }, + { "GetMonitorPhysicalHeight", (void *)_cffi_f_GetMonitorPhysicalHeight, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_GetMonitorPhysicalHeight }, + { "GetMonitorPhysicalWidth", (void *)_cffi_f_GetMonitorPhysicalWidth, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_GetMonitorPhysicalWidth }, + { "GetMonitorWidth", (void *)_cffi_f_GetMonitorWidth, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_GetMonitorWidth }, { "GetMousePosition", (void *)_cffi_f_GetMousePosition, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 270), (void *)_cffi_d_GetMousePosition }, { "GetMouseRay", (void *)_cffi_f_GetMouseRay, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 194), (void *)_cffi_d_GetMouseRay }, - { "GetMouseWheelMove", (void *)_cffi_f_GetMouseWheelMove, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetMouseWheelMove }, - { "GetMouseX", (void *)_cffi_f_GetMouseX, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetMouseX }, - { "GetMouseY", (void *)_cffi_f_GetMouseY, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetMouseY }, - { "GetMusicTimeLength", (void *)_cffi_f_GetMusicTimeLength, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 442), (void *)_cffi_d_GetMusicTimeLength }, - { "GetMusicTimePlayed", (void *)_cffi_f_GetMusicTimePlayed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 442), (void *)_cffi_d_GetMusicTimePlayed }, - { "GetNextCodepoint", (void *)_cffi_f_GetNextCodepoint, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 465), (void *)_cffi_d_GetNextCodepoint }, - { "GetPixelDataSize", (void *)_cffi_f_GetPixelDataSize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 480), (void *)_cffi_d_GetPixelDataSize }, - { "GetRandomValue", (void *)_cffi_f_GetRandomValue, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 476), (void *)_cffi_d_GetRandomValue }, + { "GetMouseWheelMove", (void *)_cffi_f_GetMouseWheelMove, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetMouseWheelMove }, + { "GetMouseX", (void *)_cffi_f_GetMouseX, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetMouseX }, + { "GetMouseY", (void *)_cffi_f_GetMouseY, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetMouseY }, + { "GetMusicTimeLength", (void *)_cffi_f_GetMusicTimeLength, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 349), (void *)_cffi_d_GetMusicTimeLength }, + { "GetMusicTimePlayed", (void *)_cffi_f_GetMusicTimePlayed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 349), (void *)_cffi_d_GetMusicTimePlayed }, + { "GetNextCodepoint", (void *)_cffi_f_GetNextCodepoint, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 442), (void *)_cffi_d_GetNextCodepoint }, + { "GetPixelDataSize", (void *)_cffi_f_GetPixelDataSize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 461), (void *)_cffi_d_GetPixelDataSize }, + { "GetRandomValue", (void *)_cffi_f_GetRandomValue, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 457), (void *)_cffi_d_GetRandomValue }, { "GetScreenData", (void *)_cffi_f_GetScreenData, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 138), (void *)_cffi_d_GetScreenData }, - { "GetScreenHeight", (void *)_cffi_f_GetScreenHeight, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetScreenHeight }, - { "GetScreenWidth", (void *)_cffi_f_GetScreenWidth, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetScreenWidth }, + { "GetScreenHeight", (void *)_cffi_f_GetScreenHeight, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetScreenHeight }, + { "GetScreenWidth", (void *)_cffi_f_GetScreenWidth, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetScreenWidth }, { "GetShaderDefault", (void *)_cffi_f_GetShaderDefault, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 228), (void *)_cffi_d_GetShaderDefault }, - { "GetShaderLocation", (void *)_cffi_f_GetShaderLocation, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 454), (void *)_cffi_d_GetShaderLocation }, + { "GetShaderLocation", (void *)_cffi_f_GetShaderLocation, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 396), (void *)_cffi_d_GetShaderLocation }, { "GetTextureData", (void *)_cffi_f_GetTextureData, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 71), (void *)_cffi_d_GetTextureData }, { "GetTextureDefault", (void *)_cffi_f_GetTextureDefault, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 255), (void *)_cffi_d_GetTextureDefault }, - { "GetTime", (void *)_cffi_f_GetTime, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 433), (void *)_cffi_d_GetTime }, - { "GetTouchPointsCount", (void *)_cffi_f_GetTouchPointsCount, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetTouchPointsCount }, + { "GetTime", (void *)_cffi_f_GetTime, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 340), (void *)_cffi_d_GetTime }, + { "GetTouchPointsCount", (void *)_cffi_f_GetTouchPointsCount, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetTouchPointsCount }, { "GetTouchPosition", (void *)_cffi_f_GetTouchPosition, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 267), (void *)_cffi_d_GetTouchPosition }, - { "GetTouchX", (void *)_cffi_f_GetTouchX, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetTouchX }, - { "GetTouchY", (void *)_cffi_f_GetTouchY, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 485), (void *)_cffi_d_GetTouchY }, - { "GetWaveData", (void *)_cffi_f_GetWaveData, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 435), (void *)_cffi_d_GetWaveData }, - { "GetWindowHandle", (void *)_cffi_f_GetWindowHandle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 496), (void *)_cffi_d_GetWindowHandle }, - { "GetWorkingDirectory", (void *)_cffi_f_GetWorkingDirectory, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 431), (void *)_cffi_d_GetWorkingDirectory }, + { "GetTouchX", (void *)_cffi_f_GetTouchX, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetTouchX }, + { "GetTouchY", (void *)_cffi_f_GetTouchY, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_GetTouchY }, + { "GetWaveData", (void *)_cffi_f_GetWaveData, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 342), (void *)_cffi_d_GetWaveData }, + { "GetWindowHandle", (void *)_cffi_f_GetWindowHandle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 480), (void *)_cffi_d_GetWindowHandle }, + { "GetWorkingDirectory", (void *)_cffi_f_GetWorkingDirectory, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 338), (void *)_cffi_d_GetWorkingDirectory }, { "GetWorldToScreen", (void *)_cffi_f_GetWorldToScreen, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 263), (void *)_cffi_d_GetWorldToScreen }, - { "HideCursor", (void *)_cffi_f_HideCursor, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_HideCursor }, - { "HideWindow", (void *)_cffi_f_HideWindow, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_HideWindow }, - { "ImageAlphaClear", (void *)_cffi_f_ImageAlphaClear, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 590), (void *)_cffi_d_ImageAlphaClear }, - { "ImageAlphaCrop", (void *)_cffi_f_ImageAlphaCrop, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 636), (void *)_cffi_d_ImageAlphaCrop }, - { "ImageAlphaMask", (void *)_cffi_f_ImageAlphaMask, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 595), (void *)_cffi_d_ImageAlphaMask }, - { "ImageAlphaPremultiply", (void *)_cffi_f_ImageAlphaPremultiply, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 578), (void *)_cffi_d_ImageAlphaPremultiply }, - { "ImageColorBrightness", (void *)_cffi_f_ImageColorBrightness, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 640), (void *)_cffi_d_ImageColorBrightness }, - { "ImageColorContrast", (void *)_cffi_f_ImageColorContrast, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 636), (void *)_cffi_d_ImageColorContrast }, - { "ImageColorGrayscale", (void *)_cffi_f_ImageColorGrayscale, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 578), (void *)_cffi_d_ImageColorGrayscale }, - { "ImageColorInvert", (void *)_cffi_f_ImageColorInvert, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 578), (void *)_cffi_d_ImageColorInvert }, - { "ImageColorReplace", (void *)_cffi_f_ImageColorReplace, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 585), (void *)_cffi_d_ImageColorReplace }, - { "ImageColorTint", (void *)_cffi_f_ImageColorTint, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 581), (void *)_cffi_d_ImageColorTint }, + { "HideCursor", (void *)_cffi_f_HideCursor, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_HideCursor }, + { "HideWindow", (void *)_cffi_f_HideWindow, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_HideWindow }, + { "ImageAlphaClear", (void *)_cffi_f_ImageAlphaClear, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 574), (void *)_cffi_d_ImageAlphaClear }, + { "ImageAlphaCrop", (void *)_cffi_f_ImageAlphaCrop, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 620), (void *)_cffi_d_ImageAlphaCrop }, + { "ImageAlphaMask", (void *)_cffi_f_ImageAlphaMask, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 579), (void *)_cffi_d_ImageAlphaMask }, + { "ImageAlphaPremultiply", (void *)_cffi_f_ImageAlphaPremultiply, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 562), (void *)_cffi_d_ImageAlphaPremultiply }, + { "ImageColorBrightness", (void *)_cffi_f_ImageColorBrightness, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 624), (void *)_cffi_d_ImageColorBrightness }, + { "ImageColorContrast", (void *)_cffi_f_ImageColorContrast, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 620), (void *)_cffi_d_ImageColorContrast }, + { "ImageColorGrayscale", (void *)_cffi_f_ImageColorGrayscale, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 562), (void *)_cffi_d_ImageColorGrayscale }, + { "ImageColorInvert", (void *)_cffi_f_ImageColorInvert, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 562), (void *)_cffi_d_ImageColorInvert }, + { "ImageColorReplace", (void *)_cffi_f_ImageColorReplace, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 569), (void *)_cffi_d_ImageColorReplace }, + { "ImageColorTint", (void *)_cffi_f_ImageColorTint, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 565), (void *)_cffi_d_ImageColorTint }, { "ImageCopy", (void *)_cffi_f_ImageCopy, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 68), (void *)_cffi_d_ImageCopy }, - { "ImageCrop", (void *)_cffi_f_ImageCrop, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 605), (void *)_cffi_d_ImageCrop }, - { "ImageDither", (void *)_cffi_f_ImageDither, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 649), (void *)_cffi_d_ImageDither }, - { "ImageDraw", (void *)_cffi_f_ImageDraw, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 599), (void *)_cffi_d_ImageDraw }, - { "ImageDrawRectangle", (void *)_cffi_f_ImageDrawRectangle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 609), (void *)_cffi_d_ImageDrawRectangle }, - { "ImageDrawRectangleLines", (void *)_cffi_f_ImageDrawRectangleLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 614), (void *)_cffi_d_ImageDrawRectangleLines }, - { "ImageDrawText", (void *)_cffi_f_ImageDrawText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 629), (void *)_cffi_d_ImageDrawText }, - { "ImageDrawTextEx", (void *)_cffi_f_ImageDrawTextEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 620), (void *)_cffi_d_ImageDrawTextEx }, + { "ImageCrop", (void *)_cffi_f_ImageCrop, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 589), (void *)_cffi_d_ImageCrop }, + { "ImageDither", (void *)_cffi_f_ImageDither, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 633), (void *)_cffi_d_ImageDither }, + { "ImageDraw", (void *)_cffi_f_ImageDraw, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 583), (void *)_cffi_d_ImageDraw }, + { "ImageDrawRectangle", (void *)_cffi_f_ImageDrawRectangle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 593), (void *)_cffi_d_ImageDrawRectangle }, + { "ImageDrawRectangleLines", (void *)_cffi_f_ImageDrawRectangleLines, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 598), (void *)_cffi_d_ImageDrawRectangleLines }, + { "ImageDrawText", (void *)_cffi_f_ImageDrawText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 613), (void *)_cffi_d_ImageDrawText }, + { "ImageDrawTextEx", (void *)_cffi_f_ImageDrawTextEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 604), (void *)_cffi_d_ImageDrawTextEx }, { "ImageExtractPalette", (void *)_cffi_f_ImageExtractPalette, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 18), (void *)_cffi_d_ImageExtractPalette }, - { "ImageFlipHorizontal", (void *)_cffi_f_ImageFlipHorizontal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 578), (void *)_cffi_d_ImageFlipHorizontal }, - { "ImageFlipVertical", (void *)_cffi_f_ImageFlipVertical, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 578), (void *)_cffi_d_ImageFlipVertical }, - { "ImageFormat", (void *)_cffi_f_ImageFormat, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 640), (void *)_cffi_d_ImageFormat }, - { "ImageMipmaps", (void *)_cffi_f_ImageMipmaps, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 578), (void *)_cffi_d_ImageMipmaps }, - { "ImageResize", (void *)_cffi_f_ImageResize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 644), (void *)_cffi_d_ImageResize }, - { "ImageResizeCanvas", (void *)_cffi_f_ImageResizeCanvas, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 656), (void *)_cffi_d_ImageResizeCanvas }, - { "ImageResizeNN", (void *)_cffi_f_ImageResizeNN, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 644), (void *)_cffi_d_ImageResizeNN }, - { "ImageRotateCCW", (void *)_cffi_f_ImageRotateCCW, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 578), (void *)_cffi_d_ImageRotateCCW }, - { "ImageRotateCW", (void *)_cffi_f_ImageRotateCW, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 578), (void *)_cffi_d_ImageRotateCW }, + { "ImageFlipHorizontal", (void *)_cffi_f_ImageFlipHorizontal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 562), (void *)_cffi_d_ImageFlipHorizontal }, + { "ImageFlipVertical", (void *)_cffi_f_ImageFlipVertical, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 562), (void *)_cffi_d_ImageFlipVertical }, + { "ImageFormat", (void *)_cffi_f_ImageFormat, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 624), (void *)_cffi_d_ImageFormat }, + { "ImageMipmaps", (void *)_cffi_f_ImageMipmaps, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 562), (void *)_cffi_d_ImageMipmaps }, + { "ImageResize", (void *)_cffi_f_ImageResize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 628), (void *)_cffi_d_ImageResize }, + { "ImageResizeCanvas", (void *)_cffi_f_ImageResizeCanvas, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 640), (void *)_cffi_d_ImageResizeCanvas }, + { "ImageResizeNN", (void *)_cffi_f_ImageResizeNN, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 628), (void *)_cffi_d_ImageResizeNN }, + { "ImageRotateCCW", (void *)_cffi_f_ImageRotateCCW, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 562), (void *)_cffi_d_ImageRotateCCW }, + { "ImageRotateCW", (void *)_cffi_f_ImageRotateCW, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 562), (void *)_cffi_d_ImageRotateCW }, { "ImageText", (void *)_cffi_f_ImageText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 77), (void *)_cffi_d_ImageText }, { "ImageTextEx", (void *)_cffi_f_ImageTextEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 61), (void *)_cffi_d_ImageTextEx }, - { "ImageToPOT", (void *)_cffi_f_ImageToPOT, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 581), (void *)_cffi_d_ImageToPOT }, - { "InitAudioDevice", (void *)_cffi_f_InitAudioDevice, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_InitAudioDevice }, + { "ImageToPOT", (void *)_cffi_f_ImageToPOT, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 565), (void *)_cffi_d_ImageToPOT }, + { "InitAudioDevice", (void *)_cffi_f_InitAudioDevice, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_InitAudioDevice }, { "InitAudioStream", (void *)_cffi_f_InitAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 0), (void *)_cffi_d_InitAudioStream }, - { "InitVrSimulator", (void *)_cffi_f_InitVrSimulator, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_InitVrSimulator }, - { "InitWindow", (void *)_cffi_f_InitWindow, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1038), (void *)_cffi_d_InitWindow }, - { "IsAudioBufferProcessed", (void *)_cffi_f_IsAudioBufferProcessed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 294), (void *)_cffi_d_IsAudioBufferProcessed }, - { "IsAudioDeviceReady", (void *)_cffi_f_IsAudioDeviceReady, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 385), (void *)_cffi_d_IsAudioDeviceReady }, - { "IsAudioStreamPlaying", (void *)_cffi_f_IsAudioStreamPlaying, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 294), (void *)_cffi_d_IsAudioStreamPlaying }, - { "IsCursorHidden", (void *)_cffi_f_IsCursorHidden, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 385), (void *)_cffi_d_IsCursorHidden }, - { "IsFileDropped", (void *)_cffi_f_IsFileDropped, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 385), (void *)_cffi_d_IsFileDropped }, - { "IsFileExtension", (void *)_cffi_f_IsFileExtension, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 367), (void *)_cffi_d_IsFileExtension }, - { "IsGamepadAvailable", (void *)_cffi_f_IsGamepadAvailable, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 371), (void *)_cffi_d_IsGamepadAvailable }, - { "IsGamepadButtonDown", (void *)_cffi_f_IsGamepadButtonDown, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 378), (void *)_cffi_d_IsGamepadButtonDown }, - { "IsGamepadButtonPressed", (void *)_cffi_f_IsGamepadButtonPressed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 378), (void *)_cffi_d_IsGamepadButtonPressed }, - { "IsGamepadButtonReleased", (void *)_cffi_f_IsGamepadButtonReleased, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 378), (void *)_cffi_d_IsGamepadButtonReleased }, - { "IsGamepadButtonUp", (void *)_cffi_f_IsGamepadButtonUp, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 378), (void *)_cffi_d_IsGamepadButtonUp }, - { "IsGamepadName", (void *)_cffi_f_IsGamepadName, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 374), (void *)_cffi_d_IsGamepadName }, - { "IsGestureDetected", (void *)_cffi_f_IsGestureDetected, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 371), (void *)_cffi_d_IsGestureDetected }, - { "IsKeyDown", (void *)_cffi_f_IsKeyDown, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 371), (void *)_cffi_d_IsKeyDown }, - { "IsKeyPressed", (void *)_cffi_f_IsKeyPressed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 371), (void *)_cffi_d_IsKeyPressed }, - { "IsKeyReleased", (void *)_cffi_f_IsKeyReleased, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 371), (void *)_cffi_d_IsKeyReleased }, - { "IsKeyUp", (void *)_cffi_f_IsKeyUp, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 371), (void *)_cffi_d_IsKeyUp }, - { "IsModelAnimationValid", (void *)_cffi_f_IsModelAnimationValid, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 306), (void *)_cffi_d_IsModelAnimationValid }, - { "IsMouseButtonDown", (void *)_cffi_f_IsMouseButtonDown, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 371), (void *)_cffi_d_IsMouseButtonDown }, - { "IsMouseButtonPressed", (void *)_cffi_f_IsMouseButtonPressed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 371), (void *)_cffi_d_IsMouseButtonPressed }, - { "IsMouseButtonReleased", (void *)_cffi_f_IsMouseButtonReleased, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 371), (void *)_cffi_d_IsMouseButtonReleased }, - { "IsMouseButtonUp", (void *)_cffi_f_IsMouseButtonUp, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 371), (void *)_cffi_d_IsMouseButtonUp }, - { "IsMusicPlaying", (void *)_cffi_f_IsMusicPlaying, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 382), (void *)_cffi_d_IsMusicPlaying }, - { "IsSoundPlaying", (void *)_cffi_f_IsSoundPlaying, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 329), (void *)_cffi_d_IsSoundPlaying }, - { "IsVrSimulatorReady", (void *)_cffi_f_IsVrSimulatorReady, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 385), (void *)_cffi_d_IsVrSimulatorReady }, - { "IsWindowHidden", (void *)_cffi_f_IsWindowHidden, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 385), (void *)_cffi_d_IsWindowHidden }, - { "IsWindowMinimized", (void *)_cffi_f_IsWindowMinimized, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 385), (void *)_cffi_d_IsWindowMinimized }, - { "IsWindowReady", (void *)_cffi_f_IsWindowReady, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 385), (void *)_cffi_d_IsWindowReady }, - { "IsWindowResized", (void *)_cffi_f_IsWindowResized, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 385), (void *)_cffi_d_IsWindowResized }, + { "InitVrSimulator", (void *)_cffi_f_InitVrSimulator, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_InitVrSimulator }, + { "InitWindow", (void *)_cffi_f_InitWindow, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1022), (void *)_cffi_d_InitWindow }, + { "IsAudioBufferProcessed", (void *)_cffi_f_IsAudioBufferProcessed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 354), (void *)_cffi_d_IsAudioBufferProcessed }, + { "IsAudioDeviceReady", (void *)_cffi_f_IsAudioDeviceReady, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_IsAudioDeviceReady }, + { "IsAudioStreamPlaying", (void *)_cffi_f_IsAudioStreamPlaying, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 354), (void *)_cffi_d_IsAudioStreamPlaying }, + { "IsCursorHidden", (void *)_cffi_f_IsCursorHidden, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_IsCursorHidden }, + { "IsFileDropped", (void *)_cffi_f_IsFileDropped, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_IsFileDropped }, + { "IsFileExtension", (void *)_cffi_f_IsFileExtension, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 438), (void *)_cffi_d_IsFileExtension }, + { "IsGamepadAvailable", (void *)_cffi_f_IsGamepadAvailable, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_IsGamepadAvailable }, + { "IsGamepadButtonDown", (void *)_cffi_f_IsGamepadButtonDown, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 457), (void *)_cffi_d_IsGamepadButtonDown }, + { "IsGamepadButtonPressed", (void *)_cffi_f_IsGamepadButtonPressed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 457), (void *)_cffi_d_IsGamepadButtonPressed }, + { "IsGamepadButtonReleased", (void *)_cffi_f_IsGamepadButtonReleased, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 457), (void *)_cffi_d_IsGamepadButtonReleased }, + { "IsGamepadButtonUp", (void *)_cffi_f_IsGamepadButtonUp, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 457), (void *)_cffi_d_IsGamepadButtonUp }, + { "IsGamepadName", (void *)_cffi_f_IsGamepadName, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 453), (void *)_cffi_d_IsGamepadName }, + { "IsGestureDetected", (void *)_cffi_f_IsGestureDetected, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_IsGestureDetected }, + { "IsKeyDown", (void *)_cffi_f_IsKeyDown, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_IsKeyDown }, + { "IsKeyPressed", (void *)_cffi_f_IsKeyPressed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_IsKeyPressed }, + { "IsKeyReleased", (void *)_cffi_f_IsKeyReleased, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_IsKeyReleased }, + { "IsKeyUp", (void *)_cffi_f_IsKeyUp, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_IsKeyUp }, + { "IsModelAnimationValid", (void *)_cffi_f_IsModelAnimationValid, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 373), (void *)_cffi_d_IsModelAnimationValid }, + { "IsMouseButtonDown", (void *)_cffi_f_IsMouseButtonDown, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_IsMouseButtonDown }, + { "IsMouseButtonPressed", (void *)_cffi_f_IsMouseButtonPressed, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_IsMouseButtonPressed }, + { "IsMouseButtonReleased", (void *)_cffi_f_IsMouseButtonReleased, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_IsMouseButtonReleased }, + { "IsMouseButtonUp", (void *)_cffi_f_IsMouseButtonUp, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_IsMouseButtonUp }, + { "IsMusicPlaying", (void *)_cffi_f_IsMusicPlaying, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 466), (void *)_cffi_d_IsMusicPlaying }, + { "IsSoundPlaying", (void *)_cffi_f_IsSoundPlaying, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 400), (void *)_cffi_d_IsSoundPlaying }, + { "IsVrSimulatorReady", (void *)_cffi_f_IsVrSimulatorReady, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_IsVrSimulatorReady }, + { "IsWindowHidden", (void *)_cffi_f_IsWindowHidden, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_IsWindowHidden }, + { "IsWindowMinimized", (void *)_cffi_f_IsWindowMinimized, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_IsWindowMinimized }, + { "IsWindowReady", (void *)_cffi_f_IsWindowReady, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_IsWindowReady }, + { "IsWindowResized", (void *)_cffi_f_IsWindowResized, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_IsWindowResized }, { "KEY_A", (void *)_cffi_const_KEY_A, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "KEY_APOSTROPHE", (void *)_cffi_const_KEY_APOSTROPHE, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "KEY_B", (void *)_cffi_const_KEY_B, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, @@ -20622,13 +20606,13 @@ static const struct _cffi_global_s _cffi_globals[] = { { "LoadModel", (void *)_cffi_f_LoadModel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 187), (void *)_cffi_d_LoadModel }, { "LoadModelAnimations", (void *)_cffi_f_LoadModelAnimations, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 190), (void *)_cffi_d_LoadModelAnimations }, { "LoadModelFromMesh", (void *)_cffi_f_LoadModelFromMesh, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 184), (void *)_cffi_d_LoadModelFromMesh }, - { "LoadMusicStream", (void *)_cffi_f_LoadMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 490), (void *)_cffi_d_LoadMusicStream }, + { "LoadMusicStream", (void *)_cffi_f_LoadMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 474), (void *)_cffi_d_LoadMusicStream }, { "LoadRenderTexture", (void *)_cffi_f_LoadRenderTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 216), (void *)_cffi_d_LoadRenderTexture }, { "LoadShader", (void *)_cffi_f_LoadShader, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 224), (void *)_cffi_d_LoadShader }, { "LoadShaderCode", (void *)_cffi_f_LoadShaderCode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 220), (void *)_cffi_d_LoadShaderCode }, { "LoadSound", (void *)_cffi_f_LoadSound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 233), (void *)_cffi_d_LoadSound }, { "LoadSoundFromWave", (void *)_cffi_f_LoadSoundFromWave, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 230), (void *)_cffi_d_LoadSoundFromWave }, - { "LoadText", (void *)_cffi_f_LoadText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 394), (void *)_cffi_d_LoadText }, + { "LoadText", (void *)_cffi_f_LoadText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 301), (void *)_cffi_d_LoadText }, { "LoadTexture", (void *)_cffi_f_LoadTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 252), (void *)_cffi_d_LoadTexture }, { "LoadTextureCubemap", (void *)_cffi_f_LoadTextureCubemap, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 239), (void *)_cffi_d_LoadTextureCubemap }, { "LoadTextureFromImage", (void *)_cffi_f_LoadTextureFromImage, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 236), (void *)_cffi_d_LoadTextureFromImage }, @@ -20653,90 +20637,90 @@ static const struct _cffi_global_s _cffi_globals[] = { { "MOUSE_LEFT_BUTTON", (void *)_cffi_const_MOUSE_LEFT_BUTTON, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "MOUSE_MIDDLE_BUTTON", (void *)_cffi_const_MOUSE_MIDDLE_BUTTON, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "MOUSE_RIGHT_BUTTON", (void *)_cffi_const_MOUSE_RIGHT_BUTTON, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, - { "MeasureText", (void *)_cffi_f_MeasureText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 469), (void *)_cffi_d_MeasureText }, + { "MeasureText", (void *)_cffi_f_MeasureText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 446), (void *)_cffi_d_MeasureText }, { "MeasureTextEx", (void *)_cffi_f_MeasureTextEx, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 257), (void *)_cffi_d_MeasureTextEx }, - { "MeshBinormals", (void *)_cffi_f_MeshBinormals, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 682), (void *)_cffi_d_MeshBinormals }, + { "MeshBinormals", (void *)_cffi_f_MeshBinormals, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 666), (void *)_cffi_d_MeshBinormals }, { "MeshBoundingBox", (void *)_cffi_f_MeshBoundingBox, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 5), (void *)_cffi_d_MeshBoundingBox }, - { "MeshTangents", (void *)_cffi_f_MeshTangents, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 682), (void *)_cffi_d_MeshTangents }, + { "MeshTangents", (void *)_cffi_f_MeshTangents, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 666), (void *)_cffi_d_MeshTangents }, { "NPT_3PATCH_HORIZONTAL", (void *)_cffi_const_NPT_3PATCH_HORIZONTAL, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "NPT_3PATCH_VERTICAL", (void *)_cffi_const_NPT_3PATCH_VERTICAL, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "NPT_9PATCH", (void *)_cffi_const_NPT_9PATCH, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, - { "OpenURL", (void *)_cffi_f_OpenURL, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1001), (void *)_cffi_d_OpenURL }, - { "PauseAudioStream", (void *)_cffi_f_PauseAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 498), (void *)_cffi_d_PauseAudioStream }, - { "PauseMusicStream", (void *)_cffi_f_PauseMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1085), (void *)_cffi_d_PauseMusicStream }, - { "PauseSound", (void *)_cffi_f_PauseSound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 787), (void *)_cffi_d_PauseSound }, - { "PlayAudioStream", (void *)_cffi_f_PlayAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 498), (void *)_cffi_d_PlayAudioStream }, - { "PlayMusicStream", (void *)_cffi_f_PlayMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1085), (void *)_cffi_d_PlayMusicStream }, - { "PlaySound", (void *)_cffi_f_PlaySound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 787), (void *)_cffi_d_PlaySound }, - { "ResumeAudioStream", (void *)_cffi_f_ResumeAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 498), (void *)_cffi_d_ResumeAudioStream }, - { "ResumeMusicStream", (void *)_cffi_f_ResumeMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1085), (void *)_cffi_d_ResumeMusicStream }, - { "ResumeSound", (void *)_cffi_f_ResumeSound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 787), (void *)_cffi_d_ResumeSound }, - { "SetAudioStreamPitch", (void *)_cffi_f_SetAudioStreamPitch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 501), (void *)_cffi_d_SetAudioStreamPitch }, - { "SetAudioStreamVolume", (void *)_cffi_f_SetAudioStreamVolume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 501), (void *)_cffi_d_SetAudioStreamVolume }, - { "SetCameraAltControl", (void *)_cffi_f_SetCameraAltControl, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1018), (void *)_cffi_d_SetCameraAltControl }, - { "SetCameraMode", (void *)_cffi_f_SetCameraMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 538), (void *)_cffi_d_SetCameraMode }, - { "SetCameraMoveControls", (void *)_cffi_f_SetCameraMoveControls, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1077), (void *)_cffi_d_SetCameraMoveControls }, - { "SetCameraPanControl", (void *)_cffi_f_SetCameraPanControl, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1018), (void *)_cffi_d_SetCameraPanControl }, - { "SetCameraSmoothZoomControl", (void *)_cffi_f_SetCameraSmoothZoomControl, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1018), (void *)_cffi_d_SetCameraSmoothZoomControl }, - { "SetClipboardText", (void *)_cffi_f_SetClipboardText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1001), (void *)_cffi_d_SetClipboardText }, - { "SetConfigFlags", (void *)_cffi_f_SetConfigFlags, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1096), (void *)_cffi_d_SetConfigFlags }, - { "SetExitKey", (void *)_cffi_f_SetExitKey, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1018), (void *)_cffi_d_SetExitKey }, - { "SetGesturesEnabled", (void *)_cffi_f_SetGesturesEnabled, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1099), (void *)_cffi_d_SetGesturesEnabled }, - { "SetMasterVolume", (void *)_cffi_f_SetMasterVolume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1011), (void *)_cffi_d_SetMasterVolume }, - { "SetMaterialTexture", (void *)_cffi_f_SetMaterialTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 671), (void *)_cffi_d_SetMaterialTexture }, - { "SetMatrixModelview", (void *)_cffi_f_SetMatrixModelview, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 679), (void *)_cffi_d_SetMatrixModelview }, - { "SetMatrixProjection", (void *)_cffi_f_SetMatrixProjection, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 679), (void *)_cffi_d_SetMatrixProjection }, - { "SetModelMeshMaterial", (void *)_cffi_f_SetModelMeshMaterial, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 689), (void *)_cffi_d_SetModelMeshMaterial }, - { "SetMouseOffset", (void *)_cffi_f_SetMouseOffset, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1029), (void *)_cffi_d_SetMouseOffset }, - { "SetMousePosition", (void *)_cffi_f_SetMousePosition, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1029), (void *)_cffi_d_SetMousePosition }, - { "SetMouseScale", (void *)_cffi_f_SetMouseScale, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1014), (void *)_cffi_d_SetMouseScale }, - { "SetMusicLoopCount", (void *)_cffi_f_SetMusicLoopCount, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1092), (void *)_cffi_d_SetMusicLoopCount }, - { "SetMusicPitch", (void *)_cffi_f_SetMusicPitch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1088), (void *)_cffi_d_SetMusicPitch }, - { "SetMusicVolume", (void *)_cffi_f_SetMusicVolume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1088), (void *)_cffi_d_SetMusicVolume }, - { "SetShaderValue", (void *)_cffi_f_SetShaderValue, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 774), (void *)_cffi_d_SetShaderValue }, - { "SetShaderValueMatrix", (void *)_cffi_f_SetShaderValueMatrix, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 764), (void *)_cffi_d_SetShaderValueMatrix }, - { "SetShaderValueTexture", (void *)_cffi_f_SetShaderValueTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 769), (void *)_cffi_d_SetShaderValueTexture }, - { "SetShaderValueV", (void *)_cffi_f_SetShaderValueV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 780), (void *)_cffi_d_SetShaderValueV }, - { "SetShapesTexture", (void *)_cffi_f_SetShapesTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 813), (void *)_cffi_d_SetShapesTexture }, - { "SetSoundPitch", (void *)_cffi_f_SetSoundPitch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 790), (void *)_cffi_d_SetSoundPitch }, - { "SetSoundVolume", (void *)_cffi_f_SetSoundVolume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 790), (void *)_cffi_d_SetSoundVolume }, - { "SetTargetFPS", (void *)_cffi_f_SetTargetFPS, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1018), (void *)_cffi_d_SetTargetFPS }, - { "SetTextureFilter", (void *)_cffi_f_SetTextureFilter, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 858), (void *)_cffi_d_SetTextureFilter }, - { "SetTextureWrap", (void *)_cffi_f_SetTextureWrap, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 858), (void *)_cffi_d_SetTextureWrap }, - { "SetTraceLogExit", (void *)_cffi_f_SetTraceLogExit, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1018), (void *)_cffi_d_SetTraceLogExit }, - { "SetTraceLogLevel", (void *)_cffi_f_SetTraceLogLevel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1018), (void *)_cffi_d_SetTraceLogLevel }, - { "SetVrConfiguration", (void *)_cffi_f_SetVrConfiguration, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 974), (void *)_cffi_d_SetVrConfiguration }, - { "SetWindowIcon", (void *)_cffi_f_SetWindowIcon, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 664), (void *)_cffi_d_SetWindowIcon }, - { "SetWindowMinSize", (void *)_cffi_f_SetWindowMinSize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1029), (void *)_cffi_d_SetWindowMinSize }, - { "SetWindowMonitor", (void *)_cffi_f_SetWindowMonitor, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1018), (void *)_cffi_d_SetWindowMonitor }, - { "SetWindowPosition", (void *)_cffi_f_SetWindowPosition, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1029), (void *)_cffi_d_SetWindowPosition }, - { "SetWindowSize", (void *)_cffi_f_SetWindowSize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1029), (void *)_cffi_d_SetWindowSize }, - { "SetWindowTitle", (void *)_cffi_f_SetWindowTitle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1001), (void *)_cffi_d_SetWindowTitle }, - { "ShowCursor", (void *)_cffi_f_ShowCursor, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_ShowCursor }, - { "StopAudioStream", (void *)_cffi_f_StopAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 498), (void *)_cffi_d_StopAudioStream }, - { "StopMusicStream", (void *)_cffi_f_StopMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1085), (void *)_cffi_d_StopMusicStream }, - { "StopSound", (void *)_cffi_f_StopSound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 787), (void *)_cffi_d_StopSound }, - { "StorageLoadValue", (void *)_cffi_f_StorageLoadValue, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 473), (void *)_cffi_d_StorageLoadValue }, - { "StorageSaveValue", (void *)_cffi_f_StorageSaveValue, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1029), (void *)_cffi_d_StorageSaveValue }, - { "TakeScreenshot", (void *)_cffi_f_TakeScreenshot, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1001), (void *)_cffi_d_TakeScreenshot }, - { "TextAppend", (void *)_cffi_f_TextAppend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 996), (void *)_cffi_d_TextAppend }, - { "TextCountCodepoints", (void *)_cffi_f_TextCountCodepoints, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 493), (void *)_cffi_d_TextCountCodepoints }, - { "TextFindIndex", (void *)_cffi_f_TextFindIndex, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 461), (void *)_cffi_d_TextFindIndex }, - { "TextFormat", (void *)_cffi_const_TextFormat, _CFFI_OP(_CFFI_OP_CONSTANT, 1139), (void *)0 }, - { "TextInsert", (void *)_cffi_f_TextInsert, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 418), (void *)_cffi_d_TextInsert }, - { "TextIsEqual", (void *)_cffi_f_TextIsEqual, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 367), (void *)_cffi_d_TextIsEqual }, - { "TextJoin", (void *)_cffi_f_TextJoin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 407), (void *)_cffi_d_TextJoin }, - { "TextLength", (void *)_cffi_f_TextLength, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 493), (void *)_cffi_d_TextLength }, - { "TextReplace", (void *)_cffi_f_TextReplace, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 402), (void *)_cffi_d_TextReplace }, - { "TextSplit", (void *)_cffi_f_TextSplit, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 397), (void *)_cffi_d_TextSplit }, - { "TextSubtext", (void *)_cffi_f_TextSubtext, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 423), (void *)_cffi_d_TextSubtext }, - { "TextToInteger", (void *)_cffi_f_TextToInteger, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 458), (void *)_cffi_d_TextToInteger }, - { "TextToLower", (void *)_cffi_f_TextToLower, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 412), (void *)_cffi_d_TextToLower }, - { "TextToPascal", (void *)_cffi_f_TextToPascal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 412), (void *)_cffi_d_TextToPascal }, - { "TextToUpper", (void *)_cffi_f_TextToUpper, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 412), (void *)_cffi_d_TextToUpper }, - { "ToggleFullscreen", (void *)_cffi_f_ToggleFullscreen, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_ToggleFullscreen }, - { "ToggleVrMode", (void *)_cffi_f_ToggleVrMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_ToggleVrMode }, - { "TraceLog", (void *)_cffi_const_TraceLog, _CFFI_OP(_CFFI_OP_CONSTANT, 1157), (void *)0 }, + { "OpenURL", (void *)_cffi_f_OpenURL, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 985), (void *)_cffi_d_OpenURL }, + { "PauseAudioStream", (void *)_cffi_f_PauseAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 482), (void *)_cffi_d_PauseAudioStream }, + { "PauseMusicStream", (void *)_cffi_f_PauseMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1069), (void *)_cffi_d_PauseMusicStream }, + { "PauseSound", (void *)_cffi_f_PauseSound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 771), (void *)_cffi_d_PauseSound }, + { "PlayAudioStream", (void *)_cffi_f_PlayAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 482), (void *)_cffi_d_PlayAudioStream }, + { "PlayMusicStream", (void *)_cffi_f_PlayMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1069), (void *)_cffi_d_PlayMusicStream }, + { "PlaySound", (void *)_cffi_f_PlaySound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 771), (void *)_cffi_d_PlaySound }, + { "ResumeAudioStream", (void *)_cffi_f_ResumeAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 482), (void *)_cffi_d_ResumeAudioStream }, + { "ResumeMusicStream", (void *)_cffi_f_ResumeMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1069), (void *)_cffi_d_ResumeMusicStream }, + { "ResumeSound", (void *)_cffi_f_ResumeSound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 771), (void *)_cffi_d_ResumeSound }, + { "SetAudioStreamPitch", (void *)_cffi_f_SetAudioStreamPitch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 485), (void *)_cffi_d_SetAudioStreamPitch }, + { "SetAudioStreamVolume", (void *)_cffi_f_SetAudioStreamVolume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 485), (void *)_cffi_d_SetAudioStreamVolume }, + { "SetCameraAltControl", (void *)_cffi_f_SetCameraAltControl, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1002), (void *)_cffi_d_SetCameraAltControl }, + { "SetCameraMode", (void *)_cffi_f_SetCameraMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 522), (void *)_cffi_d_SetCameraMode }, + { "SetCameraMoveControls", (void *)_cffi_f_SetCameraMoveControls, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1061), (void *)_cffi_d_SetCameraMoveControls }, + { "SetCameraPanControl", (void *)_cffi_f_SetCameraPanControl, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1002), (void *)_cffi_d_SetCameraPanControl }, + { "SetCameraSmoothZoomControl", (void *)_cffi_f_SetCameraSmoothZoomControl, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1002), (void *)_cffi_d_SetCameraSmoothZoomControl }, + { "SetClipboardText", (void *)_cffi_f_SetClipboardText, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 985), (void *)_cffi_d_SetClipboardText }, + { "SetConfigFlags", (void *)_cffi_f_SetConfigFlags, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1080), (void *)_cffi_d_SetConfigFlags }, + { "SetExitKey", (void *)_cffi_f_SetExitKey, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1002), (void *)_cffi_d_SetExitKey }, + { "SetGesturesEnabled", (void *)_cffi_f_SetGesturesEnabled, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1083), (void *)_cffi_d_SetGesturesEnabled }, + { "SetMasterVolume", (void *)_cffi_f_SetMasterVolume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 995), (void *)_cffi_d_SetMasterVolume }, + { "SetMaterialTexture", (void *)_cffi_f_SetMaterialTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 655), (void *)_cffi_d_SetMaterialTexture }, + { "SetMatrixModelview", (void *)_cffi_f_SetMatrixModelview, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 663), (void *)_cffi_d_SetMatrixModelview }, + { "SetMatrixProjection", (void *)_cffi_f_SetMatrixProjection, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 663), (void *)_cffi_d_SetMatrixProjection }, + { "SetModelMeshMaterial", (void *)_cffi_f_SetModelMeshMaterial, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 673), (void *)_cffi_d_SetModelMeshMaterial }, + { "SetMouseOffset", (void *)_cffi_f_SetMouseOffset, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1013), (void *)_cffi_d_SetMouseOffset }, + { "SetMousePosition", (void *)_cffi_f_SetMousePosition, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1013), (void *)_cffi_d_SetMousePosition }, + { "SetMouseScale", (void *)_cffi_f_SetMouseScale, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 998), (void *)_cffi_d_SetMouseScale }, + { "SetMusicLoopCount", (void *)_cffi_f_SetMusicLoopCount, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1076), (void *)_cffi_d_SetMusicLoopCount }, + { "SetMusicPitch", (void *)_cffi_f_SetMusicPitch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1072), (void *)_cffi_d_SetMusicPitch }, + { "SetMusicVolume", (void *)_cffi_f_SetMusicVolume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1072), (void *)_cffi_d_SetMusicVolume }, + { "SetShaderValue", (void *)_cffi_f_SetShaderValue, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 758), (void *)_cffi_d_SetShaderValue }, + { "SetShaderValueMatrix", (void *)_cffi_f_SetShaderValueMatrix, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 748), (void *)_cffi_d_SetShaderValueMatrix }, + { "SetShaderValueTexture", (void *)_cffi_f_SetShaderValueTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 753), (void *)_cffi_d_SetShaderValueTexture }, + { "SetShaderValueV", (void *)_cffi_f_SetShaderValueV, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 764), (void *)_cffi_d_SetShaderValueV }, + { "SetShapesTexture", (void *)_cffi_f_SetShapesTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 797), (void *)_cffi_d_SetShapesTexture }, + { "SetSoundPitch", (void *)_cffi_f_SetSoundPitch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 774), (void *)_cffi_d_SetSoundPitch }, + { "SetSoundVolume", (void *)_cffi_f_SetSoundVolume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 774), (void *)_cffi_d_SetSoundVolume }, + { "SetTargetFPS", (void *)_cffi_f_SetTargetFPS, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1002), (void *)_cffi_d_SetTargetFPS }, + { "SetTextureFilter", (void *)_cffi_f_SetTextureFilter, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 842), (void *)_cffi_d_SetTextureFilter }, + { "SetTextureWrap", (void *)_cffi_f_SetTextureWrap, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 842), (void *)_cffi_d_SetTextureWrap }, + { "SetTraceLogExit", (void *)_cffi_f_SetTraceLogExit, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1002), (void *)_cffi_d_SetTraceLogExit }, + { "SetTraceLogLevel", (void *)_cffi_f_SetTraceLogLevel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1002), (void *)_cffi_d_SetTraceLogLevel }, + { "SetVrConfiguration", (void *)_cffi_f_SetVrConfiguration, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 958), (void *)_cffi_d_SetVrConfiguration }, + { "SetWindowIcon", (void *)_cffi_f_SetWindowIcon, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 648), (void *)_cffi_d_SetWindowIcon }, + { "SetWindowMinSize", (void *)_cffi_f_SetWindowMinSize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1013), (void *)_cffi_d_SetWindowMinSize }, + { "SetWindowMonitor", (void *)_cffi_f_SetWindowMonitor, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1002), (void *)_cffi_d_SetWindowMonitor }, + { "SetWindowPosition", (void *)_cffi_f_SetWindowPosition, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1013), (void *)_cffi_d_SetWindowPosition }, + { "SetWindowSize", (void *)_cffi_f_SetWindowSize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1013), (void *)_cffi_d_SetWindowSize }, + { "SetWindowTitle", (void *)_cffi_f_SetWindowTitle, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 985), (void *)_cffi_d_SetWindowTitle }, + { "ShowCursor", (void *)_cffi_f_ShowCursor, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_ShowCursor }, + { "StopAudioStream", (void *)_cffi_f_StopAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 482), (void *)_cffi_d_StopAudioStream }, + { "StopMusicStream", (void *)_cffi_f_StopMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1069), (void *)_cffi_d_StopMusicStream }, + { "StopSound", (void *)_cffi_f_StopSound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 771), (void *)_cffi_d_StopSound }, + { "StorageLoadValue", (void *)_cffi_f_StorageLoadValue, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 450), (void *)_cffi_d_StorageLoadValue }, + { "StorageSaveValue", (void *)_cffi_f_StorageSaveValue, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1013), (void *)_cffi_d_StorageSaveValue }, + { "TakeScreenshot", (void *)_cffi_f_TakeScreenshot, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 985), (void *)_cffi_d_TakeScreenshot }, + { "TextAppend", (void *)_cffi_f_TextAppend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 980), (void *)_cffi_d_TextAppend }, + { "TextCountCodepoints", (void *)_cffi_f_TextCountCodepoints, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 477), (void *)_cffi_d_TextCountCodepoints }, + { "TextFindIndex", (void *)_cffi_f_TextFindIndex, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 438), (void *)_cffi_d_TextFindIndex }, + { "TextFormat", (void *)_cffi_const_TextFormat, _CFFI_OP(_CFFI_OP_CONSTANT, 1123), (void *)0 }, + { "TextInsert", (void *)_cffi_f_TextInsert, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 325), (void *)_cffi_d_TextInsert }, + { "TextIsEqual", (void *)_cffi_f_TextIsEqual, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 438), (void *)_cffi_d_TextIsEqual }, + { "TextJoin", (void *)_cffi_f_TextJoin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 314), (void *)_cffi_d_TextJoin }, + { "TextLength", (void *)_cffi_f_TextLength, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 477), (void *)_cffi_d_TextLength }, + { "TextReplace", (void *)_cffi_f_TextReplace, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 309), (void *)_cffi_d_TextReplace }, + { "TextSplit", (void *)_cffi_f_TextSplit, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 304), (void *)_cffi_d_TextSplit }, + { "TextSubtext", (void *)_cffi_f_TextSubtext, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 330), (void *)_cffi_d_TextSubtext }, + { "TextToInteger", (void *)_cffi_f_TextToInteger, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 435), (void *)_cffi_d_TextToInteger }, + { "TextToLower", (void *)_cffi_f_TextToLower, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 319), (void *)_cffi_d_TextToLower }, + { "TextToPascal", (void *)_cffi_f_TextToPascal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 319), (void *)_cffi_d_TextToPascal }, + { "TextToUpper", (void *)_cffi_f_TextToUpper, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 319), (void *)_cffi_d_TextToUpper }, + { "ToggleFullscreen", (void *)_cffi_f_ToggleFullscreen, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_ToggleFullscreen }, + { "ToggleVrMode", (void *)_cffi_f_ToggleVrMode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_ToggleVrMode }, + { "TraceLog", (void *)_cffi_const_TraceLog, _CFFI_OP(_CFFI_OP_CONSTANT, 1141), (void *)0 }, { "UNCOMPRESSED_GRAYSCALE", (void *)_cffi_const_UNCOMPRESSED_GRAYSCALE, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "UNCOMPRESSED_GRAY_ALPHA", (void *)_cffi_const_UNCOMPRESSED_GRAY_ALPHA, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "UNCOMPRESSED_R32", (void *)_cffi_const_UNCOMPRESSED_R32, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, @@ -20756,34 +20740,34 @@ static const struct _cffi_global_s _cffi_globals[] = { { "UNIFORM_VEC2", (void *)_cffi_const_UNIFORM_VEC2, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "UNIFORM_VEC3", (void *)_cffi_const_UNIFORM_VEC3, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "UNIFORM_VEC4", (void *)_cffi_const_UNIFORM_VEC4, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, - { "UnhideWindow", (void *)_cffi_f_UnhideWindow, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1102), (void *)_cffi_d_UnhideWindow }, - { "UnloadFont", (void *)_cffi_f_UnloadFont, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 545), (void *)_cffi_d_UnloadFont }, - { "UnloadImage", (void *)_cffi_f_UnloadImage, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 664), (void *)_cffi_d_UnloadImage }, - { "UnloadMaterial", (void *)_cffi_f_UnloadMaterial, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 676), (void *)_cffi_d_UnloadMaterial }, - { "UnloadMesh", (void *)_cffi_f_UnloadMesh, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 682), (void *)_cffi_d_UnloadMesh }, - { "UnloadModel", (void *)_cffi_f_UnloadModel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 694), (void *)_cffi_d_UnloadModel }, - { "UnloadModelAnimation", (void *)_cffi_f_UnloadModelAnimation, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 716), (void *)_cffi_d_UnloadModelAnimation }, - { "UnloadMusicStream", (void *)_cffi_f_UnloadMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1085), (void *)_cffi_d_UnloadMusicStream }, - { "UnloadRenderTexture", (void *)_cffi_f_UnloadRenderTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 758), (void *)_cffi_d_UnloadRenderTexture }, - { "UnloadShader", (void *)_cffi_f_UnloadShader, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 761), (void *)_cffi_d_UnloadShader }, - { "UnloadSound", (void *)_cffi_f_UnloadSound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 787), (void *)_cffi_d_UnloadSound }, - { "UnloadTexture", (void *)_cffi_f_UnloadTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 802), (void *)_cffi_d_UnloadTexture }, - { "UnloadWave", (void *)_cffi_f_UnloadWave, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 989), (void *)_cffi_d_UnloadWave }, - { "UpdateAudioStream", (void *)_cffi_f_UpdateAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 505), (void *)_cffi_d_UpdateAudioStream }, - { "UpdateCamera", (void *)_cffi_f_UpdateCamera, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 517), (void *)_cffi_d_UpdateCamera }, - { "UpdateModelAnimation", (void *)_cffi_f_UpdateModelAnimation, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 697), (void *)_cffi_d_UpdateModelAnimation }, - { "UpdateMusicStream", (void *)_cffi_f_UpdateMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1085), (void *)_cffi_d_UpdateMusicStream }, - { "UpdateSound", (void *)_cffi_f_UpdateSound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 794), (void *)_cffi_d_UpdateSound }, - { "UpdateTexture", (void *)_cffi_f_UpdateTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 868), (void *)_cffi_d_UpdateTexture }, - { "UpdateVrTracking", (void *)_cffi_f_UpdateVrTracking, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 517), (void *)_cffi_d_UpdateVrTracking }, + { "UnhideWindow", (void *)_cffi_f_UnhideWindow, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1086), (void *)_cffi_d_UnhideWindow }, + { "UnloadFont", (void *)_cffi_f_UnloadFont, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 529), (void *)_cffi_d_UnloadFont }, + { "UnloadImage", (void *)_cffi_f_UnloadImage, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 648), (void *)_cffi_d_UnloadImage }, + { "UnloadMaterial", (void *)_cffi_f_UnloadMaterial, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 660), (void *)_cffi_d_UnloadMaterial }, + { "UnloadMesh", (void *)_cffi_f_UnloadMesh, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 666), (void *)_cffi_d_UnloadMesh }, + { "UnloadModel", (void *)_cffi_f_UnloadModel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 678), (void *)_cffi_d_UnloadModel }, + { "UnloadModelAnimation", (void *)_cffi_f_UnloadModelAnimation, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 700), (void *)_cffi_d_UnloadModelAnimation }, + { "UnloadMusicStream", (void *)_cffi_f_UnloadMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1069), (void *)_cffi_d_UnloadMusicStream }, + { "UnloadRenderTexture", (void *)_cffi_f_UnloadRenderTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 742), (void *)_cffi_d_UnloadRenderTexture }, + { "UnloadShader", (void *)_cffi_f_UnloadShader, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 745), (void *)_cffi_d_UnloadShader }, + { "UnloadSound", (void *)_cffi_f_UnloadSound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 771), (void *)_cffi_d_UnloadSound }, + { "UnloadTexture", (void *)_cffi_f_UnloadTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 786), (void *)_cffi_d_UnloadTexture }, + { "UnloadWave", (void *)_cffi_f_UnloadWave, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 973), (void *)_cffi_d_UnloadWave }, + { "UpdateAudioStream", (void *)_cffi_f_UpdateAudioStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 489), (void *)_cffi_d_UpdateAudioStream }, + { "UpdateCamera", (void *)_cffi_f_UpdateCamera, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 501), (void *)_cffi_d_UpdateCamera }, + { "UpdateModelAnimation", (void *)_cffi_f_UpdateModelAnimation, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 681), (void *)_cffi_d_UpdateModelAnimation }, + { "UpdateMusicStream", (void *)_cffi_f_UpdateMusicStream, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1069), (void *)_cffi_d_UpdateMusicStream }, + { "UpdateSound", (void *)_cffi_f_UpdateSound, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 778), (void *)_cffi_d_UpdateSound }, + { "UpdateTexture", (void *)_cffi_f_UpdateTexture, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 852), (void *)_cffi_d_UpdateTexture }, + { "UpdateVrTracking", (void *)_cffi_f_UpdateVrTracking, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 501), (void *)_cffi_d_UpdateVrTracking }, { "WRAP_CLAMP", (void *)_cffi_const_WRAP_CLAMP, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "WRAP_MIRROR_CLAMP", (void *)_cffi_const_WRAP_MIRROR_CLAMP, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "WRAP_MIRROR_REPEAT", (void *)_cffi_const_WRAP_MIRROR_REPEAT, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "WRAP_REPEAT", (void *)_cffi_const_WRAP_REPEAT, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 }, { "WaveCopy", (void *)_cffi_f_WaveCopy, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 281), (void *)_cffi_d_WaveCopy }, - { "WaveCrop", (void *)_cffi_f_WaveCrop, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 978), (void *)_cffi_d_WaveCrop }, - { "WaveFormat", (void *)_cffi_f_WaveFormat, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 983), (void *)_cffi_d_WaveFormat }, - { "WindowShouldClose", (void *)_cffi_f_WindowShouldClose, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 385), (void *)_cffi_d_WindowShouldClose }, + { "WaveCrop", (void *)_cffi_f_WaveCrop, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 962), (void *)_cffi_d_WaveCrop }, + { "WaveFormat", (void *)_cffi_f_WaveFormat, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 967), (void *)_cffi_d_WaveFormat }, + { "WindowShouldClose", (void *)_cffi_f_WindowShouldClose, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 469), (void *)_cffi_d_WindowShouldClose }, }; static const struct _cffi_field_s _cffi_fields[] = { @@ -20807,10 +20791,10 @@ static const struct _cffi_field_s _cffi_fields[] = { _CFFI_OP(_CFFI_OP_NOOP, 1) }, { "buffers", offsetof(AudioStream, buffers), sizeof(((AudioStream *)0)->buffers), - _CFFI_OP(_CFFI_OP_NOOP, 1151) }, + _CFFI_OP(_CFFI_OP_NOOP, 1135) }, { "name", offsetof(BoneInfo, name), sizeof(((BoneInfo *)0)->name), - _CFFI_OP(_CFFI_OP_NOOP, 1140) }, + _CFFI_OP(_CFFI_OP_NOOP, 1124) }, { "parent", offsetof(BoneInfo, parent), sizeof(((BoneInfo *)0)->parent), _CFFI_OP(_CFFI_OP_NOOP, 10) }, @@ -20864,19 +20848,19 @@ static const struct _cffi_field_s _cffi_fields[] = { _CFFI_OP(_CFFI_OP_NOOP, 10) }, { "data", offsetof(CharInfo, data), sizeof(((CharInfo *)0)->data), - _CFFI_OP(_CFFI_OP_NOOP, 1150) }, + _CFFI_OP(_CFFI_OP_NOOP, 1134) }, { "r", offsetof(Color, r), sizeof(((Color *)0)->r), - _CFFI_OP(_CFFI_OP_NOOP, 1097) }, + _CFFI_OP(_CFFI_OP_NOOP, 1081) }, { "g", offsetof(Color, g), sizeof(((Color *)0)->g), - _CFFI_OP(_CFFI_OP_NOOP, 1097) }, + _CFFI_OP(_CFFI_OP_NOOP, 1081) }, { "b", offsetof(Color, b), sizeof(((Color *)0)->b), - _CFFI_OP(_CFFI_OP_NOOP, 1097) }, + _CFFI_OP(_CFFI_OP_NOOP, 1081) }, { "a", offsetof(Color, a), sizeof(((Color *)0)->a), - _CFFI_OP(_CFFI_OP_NOOP, 1097) }, + _CFFI_OP(_CFFI_OP_NOOP, 1081) }, { "texture", offsetof(Font, texture), sizeof(((Font *)0)->texture), _CFFI_OP(_CFFI_OP_NOOP, 72) }, @@ -20909,10 +20893,10 @@ static const struct _cffi_field_s _cffi_fields[] = { _CFFI_OP(_CFFI_OP_NOOP, 244) }, { "maps", offsetof(Material, maps), sizeof(((Material *)0)->maps), - _CFFI_OP(_CFFI_OP_NOOP, 1121) }, + _CFFI_OP(_CFFI_OP_NOOP, 1105) }, { "params", offsetof(Material, params), sizeof(((Material *)0)->params), - _CFFI_OP(_CFFI_OP_NOOP, 1143) }, + _CFFI_OP(_CFFI_OP_NOOP, 1127) }, { "texture", offsetof(MaterialMap, texture), sizeof(((MaterialMap *)0)->texture), _CFFI_OP(_CFFI_OP_NOOP, 72) }, @@ -20978,58 +20962,58 @@ static const struct _cffi_field_s _cffi_fields[] = { _CFFI_OP(_CFFI_OP_NOOP, 10) }, { "vertices", offsetof(Mesh, vertices), sizeof(((Mesh *)0)->vertices), - _CFFI_OP(_CFFI_OP_NOOP, 1143) }, + _CFFI_OP(_CFFI_OP_NOOP, 1127) }, { "texcoords", offsetof(Mesh, texcoords), sizeof(((Mesh *)0)->texcoords), - _CFFI_OP(_CFFI_OP_NOOP, 1143) }, + _CFFI_OP(_CFFI_OP_NOOP, 1127) }, { "texcoords2", offsetof(Mesh, texcoords2), sizeof(((Mesh *)0)->texcoords2), - _CFFI_OP(_CFFI_OP_NOOP, 1143) }, + _CFFI_OP(_CFFI_OP_NOOP, 1127) }, { "normals", offsetof(Mesh, normals), sizeof(((Mesh *)0)->normals), - _CFFI_OP(_CFFI_OP_NOOP, 1143) }, + _CFFI_OP(_CFFI_OP_NOOP, 1127) }, { "tangents", offsetof(Mesh, tangents), sizeof(((Mesh *)0)->tangents), - _CFFI_OP(_CFFI_OP_NOOP, 1143) }, + _CFFI_OP(_CFFI_OP_NOOP, 1127) }, { "colors", offsetof(Mesh, colors), sizeof(((Mesh *)0)->colors), - _CFFI_OP(_CFFI_OP_NOOP, 1150) }, + _CFFI_OP(_CFFI_OP_NOOP, 1134) }, { "indices", offsetof(Mesh, indices), sizeof(((Mesh *)0)->indices), - _CFFI_OP(_CFFI_OP_NOOP, 1155) }, + _CFFI_OP(_CFFI_OP_NOOP, 1139) }, { "animVertices", offsetof(Mesh, animVertices), sizeof(((Mesh *)0)->animVertices), - _CFFI_OP(_CFFI_OP_NOOP, 1143) }, + _CFFI_OP(_CFFI_OP_NOOP, 1127) }, { "animNormals", offsetof(Mesh, animNormals), sizeof(((Mesh *)0)->animNormals), - _CFFI_OP(_CFFI_OP_NOOP, 1143) }, + _CFFI_OP(_CFFI_OP_NOOP, 1127) }, { "boneIds", offsetof(Mesh, boneIds), sizeof(((Mesh *)0)->boneIds), _CFFI_OP(_CFFI_OP_NOOP, 11) }, { "boneWeights", offsetof(Mesh, boneWeights), sizeof(((Mesh *)0)->boneWeights), - _CFFI_OP(_CFFI_OP_NOOP, 1143) }, + _CFFI_OP(_CFFI_OP_NOOP, 1127) }, { "vaoId", offsetof(Mesh, vaoId), sizeof(((Mesh *)0)->vaoId), _CFFI_OP(_CFFI_OP_NOOP, 1) }, { "vboId", offsetof(Mesh, vboId), sizeof(((Mesh *)0)->vboId), - _CFFI_OP(_CFFI_OP_NOOP, 1153) }, + _CFFI_OP(_CFFI_OP_NOOP, 1137) }, { "transform", offsetof(Model, transform), sizeof(((Model *)0)->transform), - _CFFI_OP(_CFFI_OP_NOOP, 680) }, + _CFFI_OP(_CFFI_OP_NOOP, 664) }, { "meshCount", offsetof(Model, meshCount), sizeof(((Model *)0)->meshCount), _CFFI_OP(_CFFI_OP_NOOP, 10) }, { "meshes", offsetof(Model, meshes), sizeof(((Model *)0)->meshes), - _CFFI_OP(_CFFI_OP_NOOP, 683) }, + _CFFI_OP(_CFFI_OP_NOOP, 667) }, { "materialCount", offsetof(Model, materialCount), sizeof(((Model *)0)->materialCount), _CFFI_OP(_CFFI_OP_NOOP, 10) }, { "materials", offsetof(Model, materials), sizeof(((Model *)0)->materials), - _CFFI_OP(_CFFI_OP_NOOP, 672) }, + _CFFI_OP(_CFFI_OP_NOOP, 656) }, { "meshMaterial", offsetof(Model, meshMaterial), sizeof(((Model *)0)->meshMaterial), _CFFI_OP(_CFFI_OP_NOOP, 11) }, @@ -21038,22 +21022,22 @@ static const struct _cffi_field_s _cffi_fields[] = { _CFFI_OP(_CFFI_OP_NOOP, 10) }, { "bones", offsetof(Model, bones), sizeof(((Model *)0)->bones), - _CFFI_OP(_CFFI_OP_NOOP, 1106) }, + _CFFI_OP(_CFFI_OP_NOOP, 1090) }, { "bindPose", offsetof(Model, bindPose), sizeof(((Model *)0)->bindPose), - _CFFI_OP(_CFFI_OP_NOOP, 1134) }, + _CFFI_OP(_CFFI_OP_NOOP, 1118) }, { "boneCount", offsetof(ModelAnimation, boneCount), sizeof(((ModelAnimation *)0)->boneCount), _CFFI_OP(_CFFI_OP_NOOP, 10) }, { "bones", offsetof(ModelAnimation, bones), sizeof(((ModelAnimation *)0)->bones), - _CFFI_OP(_CFFI_OP_NOOP, 1106) }, + _CFFI_OP(_CFFI_OP_NOOP, 1090) }, { "frameCount", offsetof(ModelAnimation, frameCount), sizeof(((ModelAnimation *)0)->frameCount), _CFFI_OP(_CFFI_OP_NOOP, 10) }, { "framePoses", offsetof(ModelAnimation, framePoses), sizeof(((ModelAnimation *)0)->framePoses), - _CFFI_OP(_CFFI_OP_NOOP, 1133) }, + _CFFI_OP(_CFFI_OP_NOOP, 1117) }, { "sourceRec", offsetof(NPatchInfo, sourceRec), sizeof(((NPatchInfo *)0)->sourceRec), _CFFI_OP(_CFFI_OP_NOOP, 213) }, @@ -21080,7 +21064,7 @@ static const struct _cffi_field_s _cffi_fields[] = { _CFFI_OP(_CFFI_OP_NOOP, 28) }, { "hit", offsetof(RayHitInfo, hit), sizeof(((RayHitInfo *)0)->hit), - _CFFI_OP(_CFFI_OP_NOOP, 554) }, + _CFFI_OP(_CFFI_OP_NOOP, 10) }, { "distance", offsetof(RayHitInfo, distance), sizeof(((RayHitInfo *)0)->distance), _CFFI_OP(_CFFI_OP_NOOP, 25) }, @@ -21113,13 +21097,13 @@ static const struct _cffi_field_s _cffi_fields[] = { _CFFI_OP(_CFFI_OP_NOOP, 72) }, { "depthTexture", offsetof(RenderTexture2D, depthTexture), sizeof(((RenderTexture2D *)0)->depthTexture), - _CFFI_OP(_CFFI_OP_NOOP, 554) }, + _CFFI_OP(_CFFI_OP_NOOP, 10) }, { "id", offsetof(Shader, id), sizeof(((Shader *)0)->id), _CFFI_OP(_CFFI_OP_NOOP, 1) }, { "locs", offsetof(Shader, locs), sizeof(((Shader *)0)->locs), - _CFFI_OP(_CFFI_OP_NOOP, 1146) }, + _CFFI_OP(_CFFI_OP_NOOP, 1130) }, { "audioBuffer", offsetof(Sound, audioBuffer), sizeof(((Sound *)0)->audioBuffer), _CFFI_OP(_CFFI_OP_NOOP, 133) }, @@ -21152,7 +21136,7 @@ static const struct _cffi_field_s _cffi_fields[] = { _CFFI_OP(_CFFI_OP_NOOP, 28) }, { "rotation", offsetof(Transform, rotation), sizeof(((Transform *)0)->rotation), - _CFFI_OP(_CFFI_OP_NOOP, 1137) }, + _CFFI_OP(_CFFI_OP_NOOP, 1121) }, { "scale", offsetof(Transform, scale), sizeof(((Transform *)0)->scale), _CFFI_OP(_CFFI_OP_NOOP, 28) }, @@ -21209,10 +21193,10 @@ static const struct _cffi_field_s _cffi_fields[] = { _CFFI_OP(_CFFI_OP_NOOP, 25) }, { "lensDistortionValues", offsetof(VrDeviceInfo, lensDistortionValues), sizeof(((VrDeviceInfo *)0)->lensDistortionValues), - _CFFI_OP(_CFFI_OP_NOOP, 1144) }, + _CFFI_OP(_CFFI_OP_NOOP, 1128) }, { "chromaAbCorrection", offsetof(VrDeviceInfo, chromaAbCorrection), sizeof(((VrDeviceInfo *)0)->chromaAbCorrection), - _CFFI_OP(_CFFI_OP_NOOP, 1144) }, + _CFFI_OP(_CFFI_OP_NOOP, 1128) }, { "sampleCount", offsetof(Wave, sampleCount), sizeof(((Wave *)0)->sampleCount), _CFFI_OP(_CFFI_OP_NOOP, 1) }, @@ -21231,17 +21215,17 @@ static const struct _cffi_field_s _cffi_fields[] = { }; static const struct _cffi_struct_union_s _cffi_struct_unions[] = { - { "AudioStream", 295, _CFFI_F_CHECK_FIELDS, + { "AudioStream", 355, _CFFI_F_CHECK_FIELDS, sizeof(AudioStream), offsetof(struct _cffi_align__AudioStream, y), 0, 7 }, - { "BoneInfo", 1107, _CFFI_F_CHECK_FIELDS, + { "BoneInfo", 1091, _CFFI_F_CHECK_FIELDS, sizeof(BoneInfo), offsetof(struct _cffi_align__BoneInfo, y), 7, 2 }, - { "BoundingBox", 298, _CFFI_F_CHECK_FIELDS, + { "BoundingBox", 358, _CFFI_F_CHECK_FIELDS, sizeof(BoundingBox), offsetof(struct _cffi_align__BoundingBox, y), 9, 2 }, - { "Camera2D", 515, _CFFI_F_CHECK_FIELDS, + { "Camera2D", 499, _CFFI_F_CHECK_FIELDS, sizeof(Camera2D), offsetof(struct _cffi_align__Camera2D, y), 11, 4 }, { "Camera3D", 147, _CFFI_F_CHECK_FIELDS, sizeof(Camera3D), offsetof(struct _cffi_align__Camera3D, y), 15, 5 }, - { "CharInfo", 1110, _CFFI_F_CHECK_FIELDS, + { "CharInfo", 1094, _CFFI_F_CHECK_FIELDS, sizeof(CharInfo), offsetof(struct _cffi_align__CharInfo, y), 20, 6 }, { "Color", 24, _CFFI_F_CHECK_FIELDS, sizeof(Color), offsetof(struct _cffi_align__Color, y), 26, 4 }, @@ -21249,152 +21233,152 @@ static const struct _cffi_struct_union_s _cffi_struct_unions[] = { sizeof(Font), offsetof(struct _cffi_align__Font, y), 30, 4 }, { "Image", 16, _CFFI_F_CHECK_FIELDS, sizeof(Image), offsetof(struct _cffi_align__Image, y), 34, 5 }, - { "Material", 677, _CFFI_F_CHECK_FIELDS, + { "Material", 661, _CFFI_F_CHECK_FIELDS, sizeof(Material), offsetof(struct _cffi_align__Material, y), 39, 3 }, - { "MaterialMap", 1119, _CFFI_F_CHECK_FIELDS, + { "MaterialMap", 1103, _CFFI_F_CHECK_FIELDS, sizeof(MaterialMap), offsetof(struct _cffi_align__MaterialMap, y), 42, 3 }, - { "Matrix", 680, _CFFI_F_CHECK_FIELDS, + { "Matrix", 664, _CFFI_F_CHECK_FIELDS, sizeof(Matrix), offsetof(struct _cffi_align__Matrix, y), 45, 16 }, { "Mesh", 6, _CFFI_F_CHECK_FIELDS, sizeof(Mesh), offsetof(struct _cffi_align__Mesh, y), 61, 15 }, - { "Model", 307, _CFFI_F_CHECK_FIELDS, + { "Model", 374, _CFFI_F_CHECK_FIELDS, sizeof(Model), offsetof(struct _cffi_align__Model, y), 76, 9 }, - { "ModelAnimation", 308, _CFFI_F_CHECK_FIELDS, + { "ModelAnimation", 375, _CFFI_F_CHECK_FIELDS, sizeof(ModelAnimation), offsetof(struct _cffi_align__ModelAnimation, y), 85, 4 }, - { "MusicData", 1149, _CFFI_F_OPAQUE, + { "MusicData", 1133, _CFFI_F_OPAQUE, (size_t)-1, -1, -1, 0 /* opaque */ }, - { "NPatchInfo", 807, _CFFI_F_CHECK_FIELDS, + { "NPatchInfo", 791, _CFFI_F_CHECK_FIELDS, sizeof(NPatchInfo), offsetof(struct _cffi_align__NPatchInfo, y), 89, 6 }, { "Ray", 199, _CFFI_F_CHECK_FIELDS, sizeof(Ray), offsetof(struct _cffi_align__Ray, y), 95, 2 }, - { "RayHitInfo", 1127, _CFFI_F_CHECK_FIELDS, + { "RayHitInfo", 1111, _CFFI_F_CHECK_FIELDS, sizeof(RayHitInfo), offsetof(struct _cffi_align__RayHitInfo, y), 97, 4 }, { "Rectangle", 213, _CFFI_F_CHECK_FIELDS, sizeof(Rectangle), offsetof(struct _cffi_align__Rectangle, y), 101, 4 }, - { "RenderTexture2D", 759, _CFFI_F_CHECK_FIELDS, + { "RenderTexture2D", 743, _CFFI_F_CHECK_FIELDS, sizeof(RenderTexture2D), offsetof(struct _cffi_align__RenderTexture2D, y), 105, 4 }, { "Shader", 244, _CFFI_F_CHECK_FIELDS, sizeof(Shader), offsetof(struct _cffi_align__Shader, y), 109, 2 }, - { "Sound", 330, _CFFI_F_CHECK_FIELDS, + { "Sound", 401, _CFFI_F_CHECK_FIELDS, sizeof(Sound), offsetof(struct _cffi_align__Sound, y), 111, 4 }, { "Texture2D", 72, _CFFI_F_CHECK_FIELDS, sizeof(Texture2D), offsetof(struct _cffi_align__Texture2D, y), 115, 5 }, - { "Transform", 1135, _CFFI_F_CHECK_FIELDS, + { "Transform", 1119, _CFFI_F_CHECK_FIELDS, sizeof(Transform), offsetof(struct _cffi_align__Transform, y), 120, 3 }, { "Vector2", 195, _CFFI_F_CHECK_FIELDS, sizeof(Vector2), offsetof(struct _cffi_align__Vector2, y), 123, 2 }, { "Vector3", 28, _CFFI_F_CHECK_FIELDS, sizeof(Vector3), offsetof(struct _cffi_align__Vector3, y), 125, 3 }, - { "Vector4", 1137, _CFFI_F_CHECK_FIELDS, + { "Vector4", 1121, _CFFI_F_CHECK_FIELDS, sizeof(Vector4), offsetof(struct _cffi_align__Vector4, y), 128, 4 }, - { "VrDeviceInfo", 975, _CFFI_F_CHECK_FIELDS, + { "VrDeviceInfo", 959, _CFFI_F_CHECK_FIELDS, sizeof(VrDeviceInfo), offsetof(struct _cffi_align__VrDeviceInfo, y), 132, 10 }, { "Wave", 231, _CFFI_F_CHECK_FIELDS, sizeof(Wave), offsetof(struct _cffi_align__Wave, y), 142, 5 }, }; static const struct _cffi_enum_s _cffi_enums[] = { - { "$AndroidButton", 1104, _cffi_prim_int(sizeof(AndroidButton), ((AndroidButton)-1) <= 0), + { "$AndroidButton", 1088, _cffi_prim_int(sizeof(AndroidButton), ((AndroidButton)-1) <= 0), "KEY_BACK,KEY_MENU,KEY_VOLUME_UP,KEY_VOLUME_DOWN" }, - { "$BlendMode", 1105, _cffi_prim_int(sizeof(BlendMode), ((BlendMode)-1) <= 0), + { "$BlendMode", 1089, _cffi_prim_int(sizeof(BlendMode), ((BlendMode)-1) <= 0), "BLEND_ALPHA,BLEND_ADDITIVE,BLEND_MULTIPLIED" }, - { "$CameraMode", 1108, _cffi_prim_int(sizeof(CameraMode), ((CameraMode)-1) <= 0), + { "$CameraMode", 1092, _cffi_prim_int(sizeof(CameraMode), ((CameraMode)-1) <= 0), "CAMERA_CUSTOM,CAMERA_FREE,CAMERA_ORBITAL,CAMERA_FIRST_PERSON,CAMERA_THIRD_PERSON" }, - { "$CameraType", 1109, _cffi_prim_int(sizeof(CameraType), ((CameraType)-1) <= 0), + { "$CameraType", 1093, _cffi_prim_int(sizeof(CameraType), ((CameraType)-1) <= 0), "CAMERA_PERSPECTIVE,CAMERA_ORTHOGRAPHIC" }, - { "$ConfigFlag", 1111, _cffi_prim_int(sizeof(ConfigFlag), ((ConfigFlag)-1) <= 0), + { "$ConfigFlag", 1095, _cffi_prim_int(sizeof(ConfigFlag), ((ConfigFlag)-1) <= 0), "FLAG_SHOW_LOGO,FLAG_FULLSCREEN_MODE,FLAG_WINDOW_RESIZABLE,FLAG_WINDOW_UNDECORATED,FLAG_WINDOW_TRANSPARENT,FLAG_WINDOW_HIDDEN,FLAG_MSAA_4X_HINT,FLAG_VSYNC_HINT" }, - { "$CubemapLayoutType", 1112, _cffi_prim_int(sizeof(CubemapLayoutType), ((CubemapLayoutType)-1) <= 0), + { "$CubemapLayoutType", 1096, _cffi_prim_int(sizeof(CubemapLayoutType), ((CubemapLayoutType)-1) <= 0), "CUBEMAP_AUTO_DETECT,CUBEMAP_LINE_VERTICAL,CUBEMAP_LINE_HORIZONTAL,CUBEMAP_CROSS_THREE_BY_FOUR,CUBEMAP_CROSS_FOUR_BY_THREE,CUBEMAP_PANORAMA" }, - { "$FontType", 1113, _cffi_prim_int(sizeof(FontType), ((FontType)-1) <= 0), + { "$FontType", 1097, _cffi_prim_int(sizeof(FontType), ((FontType)-1) <= 0), "FONT_DEFAULT,FONT_BITMAP,FONT_SDF" }, - { "$GamepadAxis", 1114, _cffi_prim_int(sizeof(GamepadAxis), ((GamepadAxis)-1) <= 0), + { "$GamepadAxis", 1098, _cffi_prim_int(sizeof(GamepadAxis), ((GamepadAxis)-1) <= 0), "GAMEPAD_AXIS_UNKNOWN,GAMEPAD_AXIS_LEFT_X,GAMEPAD_AXIS_LEFT_Y,GAMEPAD_AXIS_RIGHT_X,GAMEPAD_AXIS_RIGHT_Y,GAMEPAD_AXIS_LEFT_TRIGGER,GAMEPAD_AXIS_RIGHT_TRIGGER" }, - { "$GamepadButton", 1115, _cffi_prim_int(sizeof(GamepadButton), ((GamepadButton)-1) <= 0), + { "$GamepadButton", 1099, _cffi_prim_int(sizeof(GamepadButton), ((GamepadButton)-1) <= 0), "GAMEPAD_BUTTON_UNKNOWN,GAMEPAD_BUTTON_LEFT_FACE_UP,GAMEPAD_BUTTON_LEFT_FACE_RIGHT,GAMEPAD_BUTTON_LEFT_FACE_DOWN,GAMEPAD_BUTTON_LEFT_FACE_LEFT,GAMEPAD_BUTTON_RIGHT_FACE_UP,GAMEPAD_BUTTON_RIGHT_FACE_RIGHT,GAMEPAD_BUTTON_RIGHT_FACE_DOWN,GAMEPAD_BUTTON_RIGHT_FACE_LEFT,GAMEPAD_BUTTON_LEFT_TRIGGER_1,GAMEPAD_BUTTON_LEFT_TRIGGER_2,GAMEPAD_BUTTON_RIGHT_TRIGGER_1,GAMEPAD_BUTTON_RIGHT_TRIGGER_2,GAMEPAD_BUTTON_MIDDLE_LEFT,GAMEPAD_BUTTON_MIDDLE,GAMEPAD_BUTTON_MIDDLE_RIGHT,GAMEPAD_BUTTON_LEFT_THUMB,GAMEPAD_BUTTON_RIGHT_THUMB" }, - { "$GamepadNumber", 1116, _cffi_prim_int(sizeof(GamepadNumber), ((GamepadNumber)-1) <= 0), + { "$GamepadNumber", 1100, _cffi_prim_int(sizeof(GamepadNumber), ((GamepadNumber)-1) <= 0), "GAMEPAD_PLAYER1,GAMEPAD_PLAYER2,GAMEPAD_PLAYER3,GAMEPAD_PLAYER4" }, - { "$GestureType", 1117, _cffi_prim_int(sizeof(GestureType), ((GestureType)-1) <= 0), + { "$GestureType", 1101, _cffi_prim_int(sizeof(GestureType), ((GestureType)-1) <= 0), "GESTURE_NONE,GESTURE_TAP,GESTURE_DOUBLETAP,GESTURE_HOLD,GESTURE_DRAG,GESTURE_SWIPE_RIGHT,GESTURE_SWIPE_LEFT,GESTURE_SWIPE_UP,GESTURE_SWIPE_DOWN,GESTURE_PINCH_IN,GESTURE_PINCH_OUT" }, - { "$KeyboardKey", 1118, _cffi_prim_int(sizeof(KeyboardKey), ((KeyboardKey)-1) <= 0), + { "$KeyboardKey", 1102, _cffi_prim_int(sizeof(KeyboardKey), ((KeyboardKey)-1) <= 0), "KEY_APOSTROPHE,KEY_COMMA,KEY_MINUS,KEY_PERIOD,KEY_SLASH,KEY_ZERO,KEY_ONE,KEY_TWO,KEY_THREE,KEY_FOUR,KEY_FIVE,KEY_SIX,KEY_SEVEN,KEY_EIGHT,KEY_NINE,KEY_SEMICOLON,KEY_EQUAL,KEY_A,KEY_B,KEY_C,KEY_D,KEY_E,KEY_F,KEY_G,KEY_H,KEY_I,KEY_J,KEY_K,KEY_L,KEY_M,KEY_N,KEY_O,KEY_P,KEY_Q,KEY_R,KEY_S,KEY_T,KEY_U,KEY_V,KEY_W,KEY_X,KEY_Y,KEY_Z,KEY_SPACE,KEY_ESCAPE,KEY_ENTER,KEY_TAB,KEY_BACKSPACE,KEY_INSERT,KEY_DELETE,KEY_RIGHT,KEY_LEFT,KEY_DOWN,KEY_UP,KEY_PAGE_UP,KEY_PAGE_DOWN,KEY_HOME,KEY_END,KEY_CAPS_LOCK,KEY_SCROLL_LOCK,KEY_NUM_LOCK,KEY_PRINT_SCREEN,KEY_PAUSE,KEY_F1,KEY_F2,KEY_F3,KEY_F4,KEY_F5,KEY_F6,KEY_F7,KEY_F8,KEY_F9,KEY_F10,KEY_F11,KEY_F12,KEY_LEFT_SHIFT,KEY_LEFT_CONTROL,KEY_LEFT_ALT,KEY_LEFT_SUPER,KEY_RIGHT_SHIFT,KEY_RIGHT_CONTROL,KEY_RIGHT_ALT,KEY_RIGHT_SUPER,KEY_KB_MENU,KEY_LEFT_BRACKET,KEY_BACKSLASH,KEY_RIGHT_BRACKET,KEY_GRAVE,KEY_KP_0,KEY_KP_1,KEY_KP_2,KEY_KP_3,KEY_KP_4,KEY_KP_5,KEY_KP_6,KEY_KP_7,KEY_KP_8,KEY_KP_9,KEY_KP_DECIMAL,KEY_KP_DIVIDE,KEY_KP_MULTIPLY,KEY_KP_SUBTRACT,KEY_KP_ADD,KEY_KP_ENTER,KEY_KP_EQUAL" }, - { "$MaterialMapType", 1120, _cffi_prim_int(sizeof(MaterialMapType), ((MaterialMapType)-1) <= 0), + { "$MaterialMapType", 1104, _cffi_prim_int(sizeof(MaterialMapType), ((MaterialMapType)-1) <= 0), "MAP_ALBEDO,MAP_METALNESS,MAP_NORMAL,MAP_ROUGHNESS,MAP_OCCLUSION,MAP_EMISSION,MAP_HEIGHT,MAP_CUBEMAP,MAP_IRRADIANCE,MAP_PREFILTER,MAP_BRDF" }, - { "$MouseButton", 1124, _cffi_prim_int(sizeof(MouseButton), ((MouseButton)-1) <= 0), + { "$MouseButton", 1108, _cffi_prim_int(sizeof(MouseButton), ((MouseButton)-1) <= 0), "MOUSE_LEFT_BUTTON,MOUSE_RIGHT_BUTTON,MOUSE_MIDDLE_BUTTON" }, - { "$NPatchType", 1125, _cffi_prim_int(sizeof(NPatchType), ((NPatchType)-1) <= 0), + { "$NPatchType", 1109, _cffi_prim_int(sizeof(NPatchType), ((NPatchType)-1) <= 0), "NPT_9PATCH,NPT_3PATCH_VERTICAL,NPT_3PATCH_HORIZONTAL" }, - { "$PixelFormat", 1126, _cffi_prim_int(sizeof(PixelFormat), ((PixelFormat)-1) <= 0), + { "$PixelFormat", 1110, _cffi_prim_int(sizeof(PixelFormat), ((PixelFormat)-1) <= 0), "UNCOMPRESSED_GRAYSCALE,UNCOMPRESSED_GRAY_ALPHA,UNCOMPRESSED_R5G6B5,UNCOMPRESSED_R8G8B8,UNCOMPRESSED_R5G5B5A1,UNCOMPRESSED_R4G4B4A4,UNCOMPRESSED_R8G8B8A8,UNCOMPRESSED_R32,UNCOMPRESSED_R32G32B32,UNCOMPRESSED_R32G32B32A32,COMPRESSED_DXT1_RGB,COMPRESSED_DXT1_RGBA,COMPRESSED_DXT3_RGBA,COMPRESSED_DXT5_RGBA,COMPRESSED_ETC1_RGB,COMPRESSED_ETC2_RGB,COMPRESSED_ETC2_EAC_RGBA,COMPRESSED_PVRT_RGB,COMPRESSED_PVRT_RGBA,COMPRESSED_ASTC_4x4_RGBA,COMPRESSED_ASTC_8x8_RGBA" }, - { "$ShaderLocationIndex", 1128, _cffi_prim_int(sizeof(ShaderLocationIndex), ((ShaderLocationIndex)-1) <= 0), + { "$ShaderLocationIndex", 1112, _cffi_prim_int(sizeof(ShaderLocationIndex), ((ShaderLocationIndex)-1) <= 0), "LOC_VERTEX_POSITION,LOC_VERTEX_TEXCOORD01,LOC_VERTEX_TEXCOORD02,LOC_VERTEX_NORMAL,LOC_VERTEX_TANGENT,LOC_VERTEX_COLOR,LOC_MATRIX_MVP,LOC_MATRIX_MODEL,LOC_MATRIX_VIEW,LOC_MATRIX_PROJECTION,LOC_VECTOR_VIEW,LOC_COLOR_DIFFUSE,LOC_COLOR_SPECULAR,LOC_COLOR_AMBIENT,LOC_MAP_ALBEDO,LOC_MAP_METALNESS,LOC_MAP_NORMAL,LOC_MAP_ROUGHNESS,LOC_MAP_OCCLUSION,LOC_MAP_EMISSION,LOC_MAP_HEIGHT,LOC_MAP_CUBEMAP,LOC_MAP_IRRADIANCE,LOC_MAP_PREFILTER,LOC_MAP_BRDF" }, - { "$ShaderUniformDataType", 1129, _cffi_prim_int(sizeof(ShaderUniformDataType), ((ShaderUniformDataType)-1) <= 0), + { "$ShaderUniformDataType", 1113, _cffi_prim_int(sizeof(ShaderUniformDataType), ((ShaderUniformDataType)-1) <= 0), "UNIFORM_FLOAT,UNIFORM_VEC2,UNIFORM_VEC3,UNIFORM_VEC4,UNIFORM_INT,UNIFORM_IVEC2,UNIFORM_IVEC3,UNIFORM_IVEC4,UNIFORM_SAMPLER2D" }, - { "$TextureFilterMode", 1130, _cffi_prim_int(sizeof(TextureFilterMode), ((TextureFilterMode)-1) <= 0), + { "$TextureFilterMode", 1114, _cffi_prim_int(sizeof(TextureFilterMode), ((TextureFilterMode)-1) <= 0), "FILTER_POINT,FILTER_BILINEAR,FILTER_TRILINEAR,FILTER_ANISOTROPIC_4X,FILTER_ANISOTROPIC_8X,FILTER_ANISOTROPIC_16X" }, - { "$TextureWrapMode", 1131, _cffi_prim_int(sizeof(TextureWrapMode), ((TextureWrapMode)-1) <= 0), + { "$TextureWrapMode", 1115, _cffi_prim_int(sizeof(TextureWrapMode), ((TextureWrapMode)-1) <= 0), "WRAP_REPEAT,WRAP_CLAMP,WRAP_MIRROR_REPEAT,WRAP_MIRROR_CLAMP" }, - { "$TraceLogType", 1132, _cffi_prim_int(sizeof(TraceLogType), ((TraceLogType)-1) <= 0), + { "$TraceLogType", 1116, _cffi_prim_int(sizeof(TraceLogType), ((TraceLogType)-1) <= 0), "LOG_ALL,LOG_TRACE,LOG_DEBUG,LOG_INFO,LOG_WARNING,LOG_ERROR,LOG_FATAL,LOG_NONE" }, }; static const struct _cffi_typename_s _cffi_typenames[] = { - { "AndroidButton", 1104 }, - { "AudioStream", 295 }, - { "BlendMode", 1105 }, - { "BoneInfo", 1107 }, - { "BoundingBox", 298 }, + { "AndroidButton", 1088 }, + { "AudioStream", 355 }, + { "BlendMode", 1089 }, + { "BoneInfo", 1091 }, + { "BoundingBox", 358 }, { "Camera", 147 }, - { "Camera2D", 515 }, + { "Camera2D", 499 }, { "Camera3D", 147 }, - { "CameraMode", 1108 }, - { "CameraType", 1109 }, - { "CharInfo", 1110 }, + { "CameraMode", 1092 }, + { "CameraType", 1093 }, + { "CharInfo", 1094 }, { "Color", 24 }, - { "ConfigFlag", 1111 }, - { "CubemapLayoutType", 1112 }, + { "ConfigFlag", 1095 }, + { "CubemapLayoutType", 1096 }, { "Font", 62 }, - { "FontType", 1113 }, - { "GamepadAxis", 1114 }, - { "GamepadButton", 1115 }, - { "GamepadNumber", 1116 }, - { "GestureType", 1117 }, + { "FontType", 1097 }, + { "GamepadAxis", 1098 }, + { "GamepadButton", 1099 }, + { "GamepadNumber", 1100 }, + { "GestureType", 1101 }, { "Image", 16 }, - { "KeyboardKey", 1118 }, - { "Material", 677 }, - { "MaterialMap", 1119 }, - { "MaterialMapType", 1120 }, - { "Matrix", 680 }, + { "KeyboardKey", 1102 }, + { "Material", 661 }, + { "MaterialMap", 1103 }, + { "MaterialMapType", 1104 }, + { "Matrix", 664 }, { "Mesh", 6 }, - { "Model", 307 }, - { "ModelAnimation", 308 }, - { "MouseButton", 1124 }, - { "Music", 383 }, - { "NPatchInfo", 807 }, - { "NPatchType", 1125 }, - { "PixelFormat", 1126 }, - { "Quaternion", 1137 }, + { "Model", 374 }, + { "ModelAnimation", 375 }, + { "MouseButton", 1108 }, + { "Music", 350 }, + { "NPatchInfo", 791 }, + { "NPatchType", 1109 }, + { "PixelFormat", 1110 }, + { "Quaternion", 1121 }, { "Ray", 199 }, - { "RayHitInfo", 1127 }, + { "RayHitInfo", 1111 }, { "Rectangle", 213 }, - { "RenderTexture", 759 }, - { "RenderTexture2D", 759 }, + { "RenderTexture", 743 }, + { "RenderTexture2D", 743 }, { "Shader", 244 }, - { "ShaderLocationIndex", 1128 }, - { "ShaderUniformDataType", 1129 }, - { "Sound", 330 }, + { "ShaderLocationIndex", 1112 }, + { "ShaderUniformDataType", 1113 }, + { "Sound", 401 }, { "SpriteFont", 62 }, { "Texture", 72 }, { "Texture2D", 72 }, { "TextureCubemap", 72 }, - { "TextureFilterMode", 1130 }, - { "TextureWrapMode", 1131 }, - { "TraceLogType", 1132 }, - { "Transform", 1135 }, + { "TextureFilterMode", 1114 }, + { "TextureWrapMode", 1115 }, + { "TraceLogType", 1116 }, + { "Transform", 1119 }, { "Vector2", 195 }, { "Vector3", 28 }, - { "Vector4", 1137 }, - { "VrDeviceInfo", 975 }, + { "Vector4", 1121 }, + { "VrDeviceInfo", 959 }, { "Wave", 231 }, }; @@ -21410,7 +21394,7 @@ static const struct _cffi_type_context_s _cffi_type_context = { 21, /* num_enums */ 57, /* num_typenames */ NULL, /* no includes */ - 1159, /* num_types */ + 1143, /* num_types */ 0, /* flags */ }; diff --git a/raylib/static/_raylib_cffi.cp36-win_amd64.pyd b/raylib/static/_raylib_cffi.cp36-win_amd64.pyd index 9cca02216f80a7ce17aff6c518d171025e82a6ee..25357dda6683b7f91024c271b25495a5967cdb3b 100644 GIT binary patch delta 187717 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[YM9Gok$q1#VE<58>&yjh3hrV-l(zccqC%6EL7F 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 delta 189715 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 Luevo~_^{J; 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

)&= z%WupxPjg~5(|H3i=?7xuc~5VMeCGfXxVZ}x75jtWA3gIrWRU?blEbIG-AlE|jrd&xkOrM%foYFd`wWio4}PB*Q)60?u=Ay1VR`{3fYgK~Z!T>f@cYV0S`Bv<+0 ze$ujurWHJ+pS@OHCJi^YDEV*TJIY~4`*nQGPkY!P5Rj5Rcu8#6#KQXjy2Z`9` zi&4fHi!8YiVwut5@ToDtZs;tKC0F6luMDo{&=Ee1*0|bf?03tzS}WTRz>T@Bt(7|m zNHuACYsLB?sYbdh5eG?ixVP8)Ah}4QmD-0$2U1rt93t+pd*-4;#Jh$?5@ZjH+f-O< z!`5&K@G5$??Y^82yhJLQ2@9nm5QII7Z**4f9U^+Gwh%Sy4s=#NAA@OfO!B$|gXlS4vq+H*L zdGjbJ8|9Te{2IcL>%-1UmBXa5;UPe%X%ZaZ4s}2iJ)SE?@1E;`>*j(sh}*G5IeJgC z_&SO`Ftr_~b~cOiQM@IVr(O*QNNsBt{{mtF&Yl|BRKlnW1nWibqQHqc`imay)Y3UJ zyfGyeJB^N*J2cnWH>-aTK8I4230e6p6NuGi23?qgX^c7#aZP z+d!6f;D1QDoUyu%xmp;aY=)k*QW$kpS$OqSI~XU5hD~Eyx?R)lG)0MaCKL3>qB!N( zBP7_nIFU8;UHB|IA)8D_`AtV?fw;h7(2B}GN60EeZICsT1K@Ll6EqNyxxuIX%oT7J z8D#~+kRa43%NX*9cKEjg_hbnipv0PJXeK^qEqtnjB)0&+j<>H~z}`bv$RhT=*~`&k z^L(S+3aprgTRIrZN%4K`k@mGgaZI97UI0n6g?EB~u@SpH}2$~Qv{tn6SNz?z{6Yld^6l_mef zOhB4LJWX$qp$kj@DDxnJ8WqYNqRX1$XV8R`0@7hKM1usI!N6@mQ>r%d{zxq|k^$;Q zxew2BI}dl@W`>x}yl%p>c?zHGucU@iuF17qaqS=;o&e!O`M9c6C?9H~tUW=R#yw`X z;sTSixO0s17|<~49Lj974yxe5-6}Q^n&XnFtS2=bt1^Nu9jQCrKTt;g4#0*h4?~MPE{2 zD4fWTTf@1zxtSeU>j9@3TSd2u;unOV#A4A=o{C?%POo%6L!5MOji9a5;I0KcZ>+40 zIYYv$KW>aD8PE*~!~3g9>?{k1l5+%Ca3%U0 z@s)DIm0s6Kvmib12bJNI-}Ebr-pt0&2+(KuBf{Wl)CVcYu8|Pwb8Y46HRA61ur>;B z!m-4Y-8cOfiU{8At@vFh^Q2p~@^)M&w~2JFQQo{8P*~}4n6l|639;J@Lp*N~Sh%kY zQ|{j+t%GJZ;GH!lOP-3Ms4V#sI21ZCu(J>3EjX(NPM5h1~==DA^9uQR%=eCDuU-l$2S@AUMJ{z)KvZ*0!#uLtYwnH}sfp zuubqkJg)5f)2gmg(^rbrem~h!@mV3)Q0DqdN6C=9BtL0qC9*%yI#@a&kvU3Xs8qem zAEQ{M*>nYap|e-1z>8iB_+x#xvI;fn`{g-TlOnWaW?rirQdLLNBX4N5)W?#1%sUe& z?X@LM^JaFGtcWzHl`^-Jqz|3YidEbpo8RM6@64F=B;HYD9}1(XgM4C@BlsazIoC<@ zbg##?!A)iNSLSmmJmUmgPU}FbrW($sS~n<6+*L6&F}f`8`>3R{Hdij=QoEs4 z?Jo5v(Rs7FOQA$^X{zk#Ax$8EDAjv{xiw06b{MD3>M3mjw>3zSz9sFHZ7BeKmAmZl zT(Ro~hXN(Kmo$QSmyYr`*y82!dUqdXrh`Q)YlDjgyg z^Inz3lh(5Mc6db-$|KiHcOm}F9N#EeJ4-*@R4$&BeDiu8l%`73Ki7FoS#i$7CeQM) zG(jRQ^9)C&Em}#rgo^D7r3^y;&AV_?nnK8gy!NN1+7f)TWy)Epwe{z-@a|pcFj0!* zajib@ud`B!M56L^7o>v$&~MMakX}fKs^uMgDNWXbE1JBOF3aFU$5JUus=PvJTPn4w zWb*TXu8UtPNZdn$@~)Ihr?muLLvND0lHSTYlk|ZcTkul*4GB`hiMFlQ+S7w>>FX%wz3CG?;z&bKKb$6_wbwb*3N*}8|2wm*HVe(t) zDJ$A(TfrD#)K1%)R8{J>hk{Y3sALOwvX> z!sX570os8iHm~tO?O+1_S~Ccuqm{~owU?zOJM!)i)@EBl7a1{Hn_x}G zd-lC{sx>*7H*$uyjTIT2w>L*i2n+@L=V&|5AbxpvE*3VhqjsK$hs7sC-11z#EZz~a zJkQR@;yUc_o%c@_i)s>FaykZC{91{O&&vz57)K<{h`d@gEp}BRt@9p5SV(qEG1kJx z3MSxBtu5{n(lPH=TZ>~B4%uz&H4z2>N7r@7*>t>pbM~Iw&pqeby}QeO7*C5S<`7y4AZ7L~ki9i|CzwzjNl=$o@X>{;|)@^L=K{Gjrxl zdFGk9X%#OW!7N=J(S#b8aR$vi>9px58<`F|m`9)0!W88v9p9#JZ*5v*VSA}_M^j~% zrmyU1+V8LySRTZ?)-b(qFVnjKX_s5?JH|BJ#7^t4CYU14<}b$t@dhz$tT}=z99JDw zZ<^^#dx%y2@U_xHho4KoI?YtYkGb@4GIcOXuZHNO=a|NuSy$bEvFU3ITSG%vm^Mi- z9?-BArf|KpSR0Y$Ih8iWR%E2qsA{@O#3Gzist?43ZhwgcJYJw1)gkA3T^V2uSc{Q`Tt2>_ellFI@?WOd*o_tkiOm{cV|qYh#KFD|cPU+cSz%R!8Ns$VD}cVO(EUZs@06A#t1OUpAcchYAj%jodG()X8@ zKWDsEl$TE!-%AC#ki`7;{FUV~5*w#4Ns)^U9QEN(dq60i_p97^7m{8&FUdnf`8Vz9&!criUB?4P(SvDiuIOP zu}1op-trA5nWOcLZ{@cxrqj-m@@VuKHAl&2#`;nH(Re9usQ+lWDzk}LI%STQ(Ma9Y zU^JdHk{*naFS1v36f-S0n4XW7EAz2x9I7F&TmNF59L88xO2e-fvt#;-@$v|U(kG?M zeVJdl!$phc%Mom~et4q%DPy1MVUy+hOtRUj>l8UG?`<2F%b1&;L5FHM5+=~RDadGp zzITc|0|TawnoYygXHlu?D9>HGFfy&AtS_K4cgloQx( zeZoxH-^9++!rAf;){$DxL6#5o5p(3RjCIsq^LVAk(SrGM6iiop=F9ilCi-cC+zIV5 zWTE^gTdQX;l!yAU9W?X@IY=7xl)nE#eiV`K+dw`6QDP11+ZpmI@A?>QkDXR6l@sHx z8_`r*P_MGxi1SsqS6S^7-Q0)XEtQKWj`7I~>Q%nTk=2y11m>e&Pjza!OfFF{KxCmr z2vM;;r74O}T2Qa&c5i*lGI@p{yGjjL%At6hU$2ytrQip&Y^D4zGEWat6sJLRit=}N zQIv<>Y5yuYIc}Q~Pn8ArDrCe(Sw{P0r*)_3)p8;`LycF1(+H>fsMoWn8(m*5mqB-d%p$4m8aYyGc8}-iEf{9VYKm8+ ze_!$-UlxLTJ&(K6x;1i5sR&xjb~%EA)}qODrRKLH1bIQI!usu7! zrWb4F|^xj37oCv89s%ZQIQ%0;Adw`kx-^rMA&G=u^+ z$pM&@4B+AFo8)L|$KOin{2>;fi#Nh_bc~>u58ElVXp&-`WkYnvY=k&6C*C#Z#7>Y4XMKpyu-ImtS_^9p1T23wh-34%wc# zr=@s@f_jztMqIqZ#R5|V^?C+V^iHUMm|E;abp#sOcne-^Axd%6pgHgDv=L2J1oe8> zwV=m4(Ewgu6b+#6E;NAZmw2JV^vS#A&lpOYnSomBNAhkwW{6&CxBNAezB@+^_d(rb zd+-v^(2YI#f}E6ZFY2VjIcl_59xi?SyAXM@7sXrsJ5@dadG9_s8beQmeb6<=$J?+^ z4rDFp@IJW|)*0FR9|YU8zA;5Gb3O_`BKyaUGMK5dpkAe&NMn3| zANvxtYE0Yxkf7%gIe${3FM*(5#g>x*-J`&K6y0MZ+HyoLQ*cuwp-_fFbKcAvBburR z>h+9mL{om11N9T1Q+)pWnn>bNX!!-Xa@?sDQ5ZqJ${HgsKD~KHSo5q%A>|@k%#B?%;3_;n z+Fg|MOUW5@;|d~kF3L)h=F3G;uX48v&s9{(10$TO2)9PF=x4cMJ|-M zrlP1kLA}aYBQA=aE-*zi8uIA z+^fV3wxHOOJ0r=K(%hLA}anIkKA4Twp%x^^~E` ze?aF)$wKFM2F=kq%ZR2bf_gm%lj+hQ(7Cx!yyJ)BUZsj)d+JfAKcTZpq?QHsD%Z>K zhX|cd8ez?IxeQ(W6FN^f;;FKrUZqEltfur9n2&nl(b@Pf={a0Y}Nek-r zTrW*~{({cEON$~7HE2$Y|6H&=Us9vLp>qKvnkozGRbH0*SLfSCSo1tBMZ5oo&TEW# zsw^m4caE&4qzlYPjn;h=I>(4Cl%hiPz0L)E(t>(DFH6#jo6tGEq|o_$gXZY`jbLMx zE^`Yymo}oQvY=iiuaGuAQpqRkDoG6<%i(nJmRu<5Knb30sw}8iS!~3`XSqyZilAQ4 z@Ddb}Dc4G+dH39+b6Pz{&<8=W;4Bg zBo~UEjQenTX#~aoi4hmgtc4NQJYP}$$LOOLE~C$%pif@%7|Ea0&c~>XU*kn`LA}Z< zBQ7dqoxl`9y`J&$G&xfar4mo%7UK$Ss5Bd_rf8XsRNp z*Rwv39zBt(*dP7y-x4)`ieA3LQhN6Y`q5LlX{3((m3fAH4VqIka|PS8JeFL~h?jCs(mtAw6FB>#R=br`JvpbreK8Mczjd-dos8?ws#0{Nm z_+%T?7cZc*%_k}-Hb!xq_xq8P-|UU@D1v%D`=jW}3+O!5;A_eRA^TqE{yuR*y`Cmi z?VkBLD37w}J@l;t*uhLD38#=f0$#$lXUP0$5pQxZ%Sx5Y< zvm`J@P_O4|1nqkToxe9^G-aufeXsLWBburR>h*M^60f1NAFh2^LOS9g|HCav0tHI#13rMe) zEq}ox-{u$j+Cq$q6P1A#w_tnj=jSuid^2vC^Tq8nc&W0WUS+ls7eyTBlb@NN&rXXc zcJRpx>Q$=d$ZASWf%&M{6GcOqxoE+s`Gh7+h`xU<_YHQcBBxJ9qF+C5oe@u!1@$W9jkwTyfKPUG5EU_*Ya~|p$qMRKB64IkB}QOA z>hx5G-!_MX2JI4 z^@ugf4zt-mE;E43rpkhPm3>BB=)cJbYo3e%u75sKE#?sE)l@2MF&C=Sa+=ZYjffcv zQyEl*!7DRmy;$Ye@MS8fSBcEY6t*gX`KZ^!XraYi9EPsb7IR_t^GvHbBw?(-D8LMZ z=9GH45lvMD^?F)SHLJNQTR@|%<_cKd@3oriN$GjXZ8HZ*lk)2EHZ%67HtOT-<|20K z4>N5GFz1sFnd$cc^JKpUSgf>}FL@+%(?dPx71-VI2AYp)H64N2mK7(3u|11Z&Ozox z|9rN`W4pQ~He0}dVW*lw=E8AD>;Pg{8@v-%gbQ+^yoQix5J1TOVx?I@=5W_Y zE_)sBQ{auY(thwte#O&7Z{%nFGO!UnEH1Clt*QI>HuxVDbOL@d97(XL-GgsxEB74~ z9BeLFt504B(U(bwo?-TkXAsj%?2>1pRN4_;nyoaC6;;?+dLBoR09%;BA%?dU* zWF;vx*c_VA%FF5hlc8c^9v;2Y2p6RS`OIacLz3P!pLw7ad!nZ!&HXH_zh1AP8C!d5 zcU||I>oJ(wO@+-*{f>UE(5XXGe$r}4COv4Phq zyHsS=^g9F1SIq27I+SL9#=7adMwlB1ORom&dFPpD&lzd~{m44=FK(D` zhwV1EGx5!w{pMMWt=9(~G+&J~-$?Xeb7k7@k77*Y<)0I2?0s{DX&RVxYM|_|XWTbW zk)40Ud*Iuu;2m6ureD|@Mzd~0TY?D>q+mS4HupIM49Y*Ln%Ea8ls z#QiK$u*~-NvqbYP6YR$^Hi~{USz>X9`MAjv$I9wYOqP!&c9UvZEXP?ed90Q!n6#M9 z5+})1^@27_8pD3*8oTAN%y%6$OFCl-x}4YYkYNYyxj(YbOCbRu_o;G#WhJhNy%T_( zv7zO$)M4y5y?LMo=Bc5yCdl$VyQ$X-w)Bx$589F6GK4+QD~4EFGp=2zrM$$q6T*-c zD@t#}EwQS70Ix}7vjsbd$LLfgwJddxumrJH`f&Kr%UrcsOQ$FtSPH6*gpa5^Cnu zV-@s={VkCa%dh(nv~+T_^)x6Q6*5lwZ-v~rt`(pY>6WIe>W)bMbfmLS_X`qU+s zF^s>PrN|a#UTTSC>=?CO26U-DW|?KapJaYW2`kY?{-BRmLJFIhD=mc>n@V$5p&4Lj zXf?RQY1L}WD>j;ztw9zw=+GKV1dGvcud#$$c%%E-Qj@Xkdi`H4vLCysf3n3A<77YU z{q|cn<(2a6rKIzg7#K}IIdAF4y6Ah(TYi(-EPcjR%UnP9nu`Acea_J5oM5Z%57byK z{lFiVIwm-kYPZ0BhQ$WRuX?Ln7W~@s4(gGKC|(68-Dzj0}#@uu|7(vh*?86ImK zd-!t&YjHnbC4N>9W6Noz3EW}&YLj(<37-b_@UsR{6`S?0lxGSh*{wzy?N+0VcI!wJ z`ULX8U~~Ofw{;!%PKM;Q zw(Q0Co<>@``|+9`%V`gN#{}ybnJ1cR?aT)1KTWmXW7tVrFx^@ddz&YxTkA7b51V1# zY~|Zo^Pn#FxHv)Em~S0oD$wY;ox5gb7~U`I(K%y-Qk)E(0j_{ZZ=UI| z7F%1H*j)PjM{8G{%02j_H4)APPk*$2!}9KbXvcSHq)x@ik?k3%_g`Vfw)S@Fxe5=& zrWz;c8CO{!No)XZSZgiJ8tB*7TJdo|(*4$3yV+S9eY4eik#C}HvwqEY&bL{=@ssjg z){}NwOG@mB-hQ{$ZQ>v1err)_^jUg&z*>fOhT8H`rAAUd(hi`~Ur?z7DE~p~aKKuG z5zXW=sLKgV;s>k~_`5rZSYP_(p!FRd_wymdYSGO@)}3q&Ej^6bXZr7lt>}lIQ|Y6~ z=Aho;s5KD%Gz~gt?a%wUV^AF5(sAo-p3iaXdUinXc*6RcaWzj`_ehfE5XGOiE@tiZ zBd76D_B(xc7Kt{{08S?A3(i`dj18mJzgrKoE!6uQxTvRd)}h=v;Jg*vW#8ztFIgq# zm%7V7?RrWGZM|$wwYS@8|6r>C3(Aoi;mGt`~YjJcHw#QbC8u((LSdXxy)b6RZG8?Zieri3cqUO8FHWy>H^+9Hv zok{xxXspFn&Neo{KTiqMIN>)EpkKGxNRoC;()-(O_(tpLHypO1@Z6zxitUE^_5|J@ z@f*Ij0BY&7eZ)rSD_pko5+5eqw)_}hXkK31a5h7a@VDXJ;8PE3m#ipbbtPV zwlDce83=A8S{i7J=G{i1E!+xvJIpqbvA5JO!nTG@qPR#~wB-0s|0vQ{8LywlN7+g{ zr}g6+{OjrBuV0U{#arMcWA)lrVcN0DYuhdR>7DHqnNJSVCl$42NO&KOO4xRxr_;4$ z+nyl4VcpPXPGFzt7yH_VI{4t3W~<@HCg_Vs*}6OVpgPUgPl7wuxEZ#0X7+7q@LQ{aA7R^YLr-C?u+e#zh` zN$xzEt+V;nHure&3nO?lNsqW^kM_gPd-VtQ)h0grKe3Y^f4?v6bD3mWMDefevFtk4 ze`Sy2Lm(%!^=Yr{?Ic!)p1rY0Gk?ne7TgC^k(1-p=B@nxfGv` z=$}-VlML$0$vm2zZC}b~k&b9~dPXxx6k9)I5dNpnSm;>F2OI_fenSkrg_O<-+)|h$ zRf37%W^(l69i_?fTpAOoe=9peBsPbpT9Br%{)@!{Zzc?Ji8iFVLXB*WI6jZGIrcL? z`*S$3!G2J($Rb}QQ0xj&04~j$x+ge&pSVLguzLKVwyT) zc`2GAx9xh*rjC*}K0#>>Zd*Fm8r*XFV(yD<(wrTb&$VGj@SK?E-Kkeb)uK;zR7>SYtQ^bO(2{ z-lx0cw1xdeb@~F`q4((Pm}A2UHRmvt9v(!)95p3AwM#=3Q@b=rZ9l#U80Ek zes}!Jr=sT^MKHmba?Wv;H|g_u6|-sDdB=0^sdK?mi4Ub091pDA+3pX=U#KyC;Z4U@ z6YmzY5SKCv>nZ;@%G%-XGT^1dWRr&G(}zjUwHE25n~K?;PbAA^ig!56U_#K^;oQom z>G_>bcnlz;`C%w`Ig>F||KoCQVJ3Zr>MX*fyJM(<;tbPYXim7=+!`aYs7XWe zB8y&nIe(r-s@^pK(R}qsT6{;$(M?U*;6QIxFD5zLS4|bey#~P^qhHX`KxT4lAHC4CPq4+N+TJKjB=io^mqDa(azU?g@1XY<|$h}#?-6d zcvFnJPF{vMmh0%Xiq=jy4dYItR)I`-qYsXEMq57X@>s>WnmNcft>U-$RIE5%{2*CT z_y&H3XjUAa*AW4c$=ESp{epG2AuwKP$oXT(^vGe2l`C)-?jxlaNzSs;CAcyaamGr= z?ozWN&J=0NU7A=v&mawl^Fg^Ieky2IWaf@Dk1;;fLS($0g8yUX?p>X5kS|5nPn-p?oQ?a$ z*)3nt<^&8N(?S@|Fk)QB<51!9k_1}ywR59%zYw+Q>WuRoDCEv_0M}>%+J>O;S`_ZR z>$^HTpd|)%b5_CUm)gyVE753qH)mZIMUT5Vi{duAnC{NgrsD-Ih7&V<<9eWZviww{ zr?ZB1rVxGC(;20$N4A-dWf}hVc*tTL0_f?iS)f@laI1m4nV%^~Mex>8qX;xe_f#VF z8)qdcyC^mM#u-%LW>L73?=-QI8GS6bheA55KYxQUNN}_$rG4W}ik|}!W6V8ZvKp_K zgQGYT_iiw82q4|lht7ZFOmx)3z$(gljII~7RG@mjoa5myc)pi&mg{mnZy)^701m_z zr@_6Qae>Q=e~>$lDW;(u(~HyA-p+5ad-AWmMiu)w;{!8G{jd0$QuJLPXI=Lgh#Ti$ z`Q3DQL_a#)$N4qxT(0`9Gs$&1_TS7-Cez?=opJe=Cx4ime7h881bF_GWPQiC&OXd< zc#MUgc?hJF{hdzzvwqGt%@3JlMuVMj8OPLcsB<_R%<0x}XKyZ><~+r+^`sF_KVw-w8oefl{L#*N z=2(B;t5b$mO3+JCSO@xZ}sf$xb^XJ!!TR1OI+1 zI@g)P()4fUI-i?ZbLzav8Okc@qZc{TEi72~tZ**R%UAK+oDbj}xo*32EnkrD;AxNR zZFV_VFs}M;XFHamciruT|LO!g+R_d}(>4ICSjN?Q3@+$xEm5slW$o=ul1SsbiHzfrsix^*<2PwKA z+oyL5QCeErJN;m^0<#|q6sy2OhviwEa@_`NSI?r#Y9~YYP*Irx#a2~RJ`eS)l47RH z&6Qvb%n{9$0L=PIHB;6EwyR?1O=?@PF z?tDq#T#1z)RUlIfr7des9a<=@ungYcLWyM`>sc)nIKwZa@YYHrc2@7vTIniDX^r)3 zZI$)mtdu@^nBtbCRYhn?no_|tvIzY7yJTP)fNt%)2TvU<_opXmN*xwYl}0E9nM_}e zP{LqQJUUXTAuUXz6C;!a7-*i4P$E%(`9^{ir}86}1nFKPeK}J3Qd*oy$3`mE;WgzR z1=$i*Zj_SW8l0%{Ta1D!Wt8GCy)8^VM=2qm>xDJ+$%U&kZLE9BLoqthc z+m&Fl=!ypC$zWY+EPeDRb6u#ZBa@|U)`VvTa?zAWvtzT^l-A`_9-1;YOAteDJiW#Lv^<)oFI;Eq|zJ;SZ-8`Zc z#!S}#s8S17g62n+%2NJcY3@;_CQQ$NB8pW}^fB};2dULDrLg2ZK@*NCW$}R?Koo}D z$H$QJ4wXNSl;w`oz~f39i=BA_7+&uQ@p?}nn^&~$gfbT0M2%mOO|_%c>sLIZ3vK-s z;5K^ot1_N%I-Nx9A3AUn1@O}AlgK7rPdKGiWH|BA;WvCDv4?2NZ+MH1=(K>7kze2$Xb08L0L*`Y=AJ>P*@RA>K^K5$p21U|QIWIA zw#9yGb`~JfL`1PF+I&_iZR3;ft7rk~lzdI$Hs8V5lrJ4P-|*KRWpHTT^)hDF{CXes zcxUs79&f18s$iZiSj|oZ{n?gs-war6}SqngFKRchME0$GfX+ zfi*DV9=eAzROz0Q5Y}q7NYAg86X}in1w{H&G~%98)RTc{;68?;d~1s};kCoashZ z7(es6f*FoyE%bNYWjIfVv-bHy!bbc*dCDVbx5pKTQyS+zuKIcL_Tmy;@#vTuaMF;z zF3V)i9uJSG_~`4 zxR~n}CWrc}5-uE6*gvzB>mQgM9+ZO2#`Z#Xa(hBn1@+dYUH&HNdqwU=E)T6=;3^^2@kJ&tbh*g7&=rg0N!lV; zAYEMO(&$sp*eDo~D8V}AfTg%yaFJ`VU(~p#CcY5Cst0@D!W97Pl{Q)7?^i6H^fN!W z76#ZFT{ju6DuN=D)dF;PvrDBFTU-}eiauhiYnO!FtM714#6H>S9j+uy@T8p})2Y}_ zS0T8Lx7_Ip#V>h(x6@Tl(k{_2J6$(nbeXry^@kaojzbT)ocVZLyXG2?lQ#LTyY^#Y zeeJrdGiy(EZ=m^S=p%2qYD*YhPyFfX?Z-On)o!`gN;q)x=r)SxeZG#XHzKBuKcBnY zMr^z_+jH2*{R&*4^{^E+%yNB4Ta-KdaR#~kN*zl?ve@ioB)pD5UoQze2gD>|If>roJtz^zJ zcmK>dbrR+TljGEIjFs!-)X&kH?D6Vk_J=+vUhQpSO?0iWTEQR2ulkkM7Wg6Km7FXi zOBJ;xt4&{4QP*Rj2ux9jVY_x#iaG&fU2Ii#5VPw`s;YIQz(Y;=r-0TUfwn&)Cc)T# ziq@qXYO)RH*76P1I}%P;#x+(yVz8rs^RXJ~$BNPPCTdg6<+GZoD;Z9FHdPw>Uv!&_{c<>%6{2sYlk=_82qAF5CD>Z=%w^RrFe^()Q1}|twOSO>y zvG+hu`mOXDfb_1sj^xc)^x|^H7p>%<$*IqU9Hq)p#a*73wpI(XPw2PSXe%LPZ=;4u zZ_1Lljanw^6JPT2vF86I=Xcc^C0R^qkmFMWB*RO%*ha0$=e2Fs2wX{Cwym1Tc2dW- zYE3>nZHv}-f^Ko9MxJ(R8R@HJYS2!dW;$KQl!uPDRD(^Z9k_G1SKna@@&!urvJ@qL zp+-wzl%|h4tz25~`-Pfi!Md#d*Xkrs_-{dIBN$HG)E=7>!7W8?YPYXqt$pgc(YL$OB!(v@$)<$WW@W}GUwyIN!*+@7&EN2 zFjQo^vYz9$kp7^oAb%7mPiDUoc*a=yfoCM<9ca6AMH;5TeJR3~;wyH&f`2A0LdgE8P zK8>k@_cIwc`M^FGs<+;%?q)@%n~}z|4OypEZ1|e%02`-L6QN8N3%gS$_(gK~anx|T z8sT364A@d5236&qT?7*N(eUkRh4u$tDaic6WxV`@^3RCyzk~8dUkHLFalSI!b3#Z& zBO)XseWA=2sI^RDyuJrL6X~Hr6P`hDtgz*J6uCq7Pe}%Ye@Qqg-v@bRoj~!gn^2T> zg^U_I#=}cQ_zVx%N@SQlw+T1)Z_}}=?Xv^J&s}=BL+ui95?NrU5|vx@prH^hk)$3w z)dK$6FO)pIp5^-ph^@?N8K(H+`<_6dJ{qo2WoQ$bGhbw9quoTNRa^zRJbn1}YXSe7 z`Nk{hFX-h?wIhRtf0vply?soRcd0YXmP`D>^me~Jky10%NVMtiGSrzYl-#@Vb=0TI zyVXTlU)@vkUmuR7d5>YRYD{6p*as*MuI z)Jn*EM9BIEsG&W*-6_8leeQ@e40pM7eyr|a+UYo+%4TG?`+&g@gC z+76r*4=F(1_hURNMsN0`RDNfv&;hlu?d%zW7S`JwP~o1kP5T{p61B$$uq?H}c)2bYJ%qK%c-Si%9K}SzOnr~4C(6~zGQNo_ zYC1gqpdGJL`2K;LlSkQr-F@1RmkWTGeQ2!g;aGdwMMI9MLH_seAeLV5h?QUeQw0~f zUAaRmj;WCeua2U9%eVQqD87VCPx+VNfm(bH&pTYMUbbi7Q~l8~)nQ>ey*sUT!Y1Tb zXVj=6i~qofylOH3oTeejaKHaSIh}{v@X%<3$3M|w2=Tv^%~kw--$>jwr0s5`jYp7o zeFx>poKQ$k$deONb3$$-G=wK{_?Ri1YaS069U&h5iQ_ulofEz)HXUK<~?VQu~L(W>xY5pN+A?MWjkTaEYFfsTy=MkI}`yuDs(wyc0A?qv7VIOju zan3(@1vx6#qhaS%FASfnIWf~YkbrBKAlBkTvE7%*b6zbd&AvocIGuKhx`1NOXvTS@ zt3w%_L{S!q^!g$NU4YP;i&T}<85gN5rxP#IEKcWKp}nB+D7|+9sTc)cRJ|=OUcf`K zx$>`WMuplwMLe$$9m0cH1A2T>jZgBTF0yLo zWE9S$WpbjyJerUbEuh!Fq*|Em%1+VAl%&+lYW?zQ=XkHMdl$Z;x+$B*eWsuC>$#Lp z=Q;8tM~eOzX^3)Wd(!FpWpz4twYs9la)&e!``0@}?t9PDkt=G8a)ZzE@B2mV@ejA~ z#{Kw*+UX;VODOSxJ9vN(OU}WJJ+O3T;#q2QRUH*Dlgsb{W<*RfngM#Q5$EaERZRR9 zJ@uNJSHi}5mm6wTbpC5^U`n~_ES(2t* zcbpFYtr8!&Zt{Wa7)`#ZPPbV%3AnYMcuV~T?h3Rp6FI|06vSR@gFxpWp?@;f2N=h$ z-v;U>zdLG_&GM5#TT#*-buld5r|ux<^g}bVFe1`A4*okLN{bIt765*Y#a*?Cbm;(X zxT}t^JzFC(!4P>*P3LpvduTZDZsWvG(f3inYpaD!X=-|3&9DXfqFpKcAGNQ2<|={S z+e-`oQNOhX`r?2esH5$pRtosa9$NoEooTzdLc}Xl!-s&I`l4%g)Aff){rhqOCsON2 z$h@g9x+a6JKf(eKd-;#iir{hqV(1f#$1|5TkT*#|8V@iW`> zEzi{r%(i=xU<6a|ml)(r`=aSvX1>A{;HQNGwbF=J>W?<&i>6Y^*Xob<#tQ_xT&KTZ ztIO<*=8O1?Uueb~b(!tqJQ1%=)!#xq#TT9RGd+C^@hNi!oVkgXzJvIUIU=4+pJqe6 zm@hhJ;|y8*h6T*%r&X5DY?!e{t0qm_Fyo!Z-TKQjtq?mv9XWwN1Jg$ES+k@qHrcPTaklgXjYmhSzCyLGgcwm&8c!Lsy; zQ@dq*lrExmsG6c(!CCc4msSM+&W&B#4cn{n0&J|8SG8tnAmc>*{$g67X~o@3mifLz zF)g3IjQ-HH7JLHc)+V@DEd38UdnsLZYpt-2SU#^74|`|(yjor9;19GeueQu~ZnVfc ziCXz<>Gl*~bk+iT>aU?XM+rD{J}nJ^_>GYwj_UMis7_yW%si3msy3 zx|2`)g5TwlUyFi$`kVY(w18LbQ*i+H*vzFG962To{rTs*T5*RV{$TaC9!9MF*T4^goHCsZ#;1k#y;M zk@i#pZ456;7%$4eoT7yBqRjFYB~0tiMZ&qrfE|Ky}o##0O<_{lEJE01v8)1tRA+1-K2czG9R@tNs+Ic4cw>KUuGV~gla ztX36U$w6`22G}K!#A#9XDoD$h5j26G#o_ffoGgmaGF}^o0r*-x-Vls(30icBr56`X z*_?pK3-8x{nYiZ|_bAt+Dhb*rjOo)8v^9RVtZpLDs#LeI))bc;)8fK7Jo3XRx?LEr zza?1{@e))Tl&Jj%TUMhad_4iwFNyaUBlImvnp2j3O{0S)v@rkQC-RA|3$C<$ofm@rxKuWHmjfm^fM8F5T@~r*eFD$?B$+Ny)7gH?cUQ7R@hPIMLFZ@IZKkxD% zJq~v_^r!^M?`T~uZ5+F#m#eM4k)=ny^yCIwOKxtR*--22z$(ktTMZ=KM5%$=ETvaY2fwwd>)ySD>vnkvT4);`%sX zb~x6Rercz91O7rvV@Y3o{FvI9DQA23l%gl?v~8FMt#7Y&(QcH0^$N>0-=*%qQK2ui zcx|QNR^L+0DAgRj-4|L%3FF9-4rnG4IXY^kZS9L<^#p5yhZ_Im^ib=LS_sCJ0Ufm= zY^(mdBbttMp(7=BLc?Czk-Bx#N=evxYyOQEMteJHvGDM_-AVfyo8k*PYt`8b`m3`x z1-o$HcF~$+wftKbWXFQ&{?}SP>9_V&p{rJ&CF=dUYM(RvrGhAyXk7ef4yRhf$kko* zw~zl{ek;x||G)gToS&8OKl!}tu4y>AqxR6M+N=E+rU&0@g=0^~=dRM4|HJ96@9v?w z_}x1vdqVvOttjjpsQ(c)`$nq`oA;7$(3!K(^}@Zia!i`voWAO#HNY;p-bbs<*3$Dn zT6;_sn}4e{fl>CSZ?!Jih$zq(ScD*lXkK4!p>!>kD)&Qgwo!l7Piu<9K~(2EEdyV( zeSk*NrSi0706Hd|QW$`Sw~_J>)FQEwT4A6T41;Quf#}JTY0W@wu(YKPT!XY^+)CJC z5cEX%xOlKu$@Nz?-hc-Oi%Oby-x92(Ra^pQ9{#%!^Q)2n5G@TakcMdEq_nDf^ib`4 zKb+Cpk%pf3?_Wk}{(ccJ>tKaapgPv*e6cBZREHvjWj=R@{Dw-5*3L+8YwNZ#+I<#1 zPr*_oa4T*pH+~(Um6KOCTuMfAzLo!AzyQiW4)cx*djE0Sai&(PuJB(wEdm0AWdt>u zpiK|O><5qFS!5>TR^CUrJ!L3Zph^#t)3qOQ^kq#tUNl@ScTPmD#M1SNTB4MlLh2;c zRWB+&Nt**R!ih=f5w29Bl*w9u_6=>Dj1l%5Dl|pwgUVhsMXLs{lE0^*cZeW)Do7rR z1#w@O{qoGhXBD%h1+>WaoTMgG(akTXK~uE?*l3zFRl~idGToe_g-KSK%u_)#O%w;3 z_mJtoi8q_5=~VO}lT9>usul{b*HzQd6r@*)ba%Rzg}s;aGqhCc$HG*6Cc5|v)N-a) z%2u;5-W>+dN;GGtHbC1`2vOKuwt}Wr+*pX>NGl9m^CzTDg?q|P(%MO@ll8i@wC~K= z=-)pd6U2KIu|QiU?JTMvTA*Rqq$dR|(rUQN7r`JiB4!^-_H8NjU(xX0(jq((*jT}F zHm)O2;-m5NBwDaY3zbeK(T+u032APU{%8?O&dTcben1nEp24?bsdhqI=GEIQ({L?p z9+FpJmb){a8m+*G-dSu|bQJGQuc{(|KWf;|*F2 zvrH-gOJ(&Kn!gd%+>2&!#H+nc+c%;x-6&|2wo%&sPCvFutLcX=S^v!%d>l;Fcne;2 zFx}e%P2Yyy_|e^+T7>JQ0W7`<`SD6G%D+pSYP!$1vFQ7jJG{Asj1vE-Pw*=J2 zfb0V5C7`WrHI2pqCg>V@|_~mIsgW_B$-IFDtPy@Oupm0Rs*EtcD zciB*4r{MDpQQ4J2^7L+u#3w}JB1YmxLddHQF)}_XumA%aC9oi#LAobHKrdZf_bvi5 z8IZEycwR%ndjSDF?*T}j-ldUH7YVN$35yG%OI#@3vq?bv5v!i<2@=>L15)Hc3a#C%)ku2y&Y35( z>PBvt<-b$CmD@P+$}UQnW)=e5IFW|Q8vo7C{qHDppBD7xYNXl9XD=OKw0WK2{3oP7RF-c&MseWdTtGMg8(l`ikO!}U zf0_#q1b*%{sRyCjPA35F@4NsWnhP%r{1gWwautxf!)$&*Nk_Dx zuNH8D;QyrTlu-k5$fR+M|J2F9`gO^u37|6v^5p``18B^Fs9Zn=0GPKQL4AjFJSG>; zm%bez@2A4)Uhgn#T+P@3#bNQ>~m^)6klr(E`ZJE z|D?pP94M&zqtLYy$FTwZAN&j8v6KP4gOlUf>i-Yk0r=x*0JyK^hbnahaFGMp>HiP# z6@c9wz#jU4fKC9GKch;=pz9PInX2*;018-DTN=`@=L3p!qb$_4O^uTvc0dViQz9RQmjQ_`<|bm9UHatV9_fl-gC&97R1 zZ1W8G6 zqE0??=HV8okr{*WTjJbSnyzdIPnf0Pkn@a6pVZdbt~~?~zw!By?w{16ESnI`_ROT9 zQ(9_t6C+Y)zcCqXga~Xk5qKQd;D@mc$BusqntDoGQvS2QoqW+01K+-wJiW`p(pm$Y ztyYK{OYe>cc@{AJ0VxE8dm9Ls0gv9}H!Ojrwuk8ZGg=6pJgptX3E)|0v|1*|m*|_a zs`3@PAKf{xm1Vp2m#}e`q*}v69;Vt@XuW^heu^kl`-fZYZ^PtYkW6=AGTlkt?`YTf20#{;_T6Y#mX<6{KS(dL zv|a%jYbD=CK#og{lZM{aO2(f*%PYPD6J9QP4HMfz#4=(MP%tl@?YG21h1r39~oram^BPisp0N2}{_fFmaQ zlAiXD)=IK}w1O8ht>WU{l=Tpc^id}%;*l1FZJ*>vFwx?El1Ey!y&Y8KQd=_U%p*vR z{FQ8vwYmIo^1l>hV+y^prA^2fz+m7$NT5H(rUNIZw5! z(#?x>?Wy*0{`R|_{8!!c^sd4`os!rJSkBu?x>A=udIq~dVe0e@#>o;i`09Y16zqS>Czk;V(( z!m)JE@DyVqzQllz3uu{uh6rek0c{Y_Gyx415YE0KLlV$X0reEn#|AV|KwPeNdL>Uc zft4|^wgPJ=lC>95r~%a!P%RGOS9CYpRVzicFxOLLO0Tr+qNck!HMui#}F zyeoniCV0;c-eJMJ!%4dG+Ti^xcvl6_k}|}OAJi?tjZ#kpOF=O+#~7TOf)m0y-x{3r zf>V%lzA!i^1g8k+d~9$s1g9eBR53Uk1m_dZNisM;2u`OI`;a`Dp$2QFVD;rfc7xMG za0YSCi%_m&1Hnn-oSO!xp5Tn-oHGXJW6nV}qps`my1%-U$Bp{kh~Q@4#~Use$I!MO z&ZXmd-5)us0TJJQIg0jo|9~SRhy2|^OnS4OZUnd!rBmBU^SC1eR&M8ldDAK`H3G2n zF5FHvJnnEf1b^vq-<0NVqxymF6n?u^pnC}4#|(0J##y-Ug4|Wn_wEP+6L(DnyPM!- z%d}v3BKw+l2fHV*Yt$g0yBFUs&F3Bj<6@Qk?*1^+ZO!lQF8K|mLLu&UaKWA!;x5ai zd7Efbh&z(*gt{xSul0fj+;Ca{djmZQbJvBVY~^rw6@DueC&-->Y|}-6z^#Lm6*PjA zuV_Cf@nnt!!DVKgETu7=;8Zy$I7Au+f}5^5Sws^!fhPqg;pB=2!Qj9NuEXF2t{R+# zP~I3290TR#dz#KkDxHmSM@nZ`(~B5)9J+w;Sa&h|kkzQtKB&p>s9CH#9ydx4k99}G z4QUyVwWbrX?v)_@9Iot66bIQLr#PLNv*x~ux1{?V8A1P}Bsp0Z^H6-{slQ@qz5 z;uvW#OQmd?SCon+xP$aByzaYF+X_E8xvQ@~ZzbGpaA-OVD4%W5&d$Oj*b^6R&$Gpf zK{d1F1niY@SF|6wKxrK&6}F3p*^H_caer1QpTP^v_FP!R+brz*R&b2n;4BY% z$%kO)>FvM~kVUk=h`SArAjK6$(+i@SMcqxLQwwQcQFnc5(Qvw3)IC?4vyjFWb5{%e zY#}m%>n=#1-V!W&`w&Z^Ka07`F#H~0ad-HT-xfdw4$UQuuJ$rw*qLi@^up%^G*m#l z4JcYb`vlZSK+6osDxjYP)LB5|4d`AwBg6RuYAv8192(;JO<-IQdVDIdCPp${K>Y+% zM?mEaXs&?16i_7rg&WW?0evi>@&Ym$PzM237Em&vA?U+z&*z2yNMMBpR!Ss0VL(L% zlutm#1+>wCJOVNcC|*Fb4Cqx`qtK5LLBT==G{}Ii3F!KKCw_D`-QyNmI|JJ%u;U_` zSwOW6XoY~bawx50IS~AS)qLKorBy5`Vv|KINyH3i)3k~SJl4A(q~eTFH-uu0&=;)` zj531F5Q;EDjSvbmLNyTzH9{2-%5Q{5dN` zHV+DqmCJFGRO3NPg@Rd+i_ zvE^JGy?s4@J|e6YoXVV2&fqK*oEn^yU~r}i&L^A`XmCc%rTL}Y&C2@$$H`JSg8rg#STJTaH8?gt9%ITjO;el>eDStbw}#O&)9Zr_4Tb2n{anE(~vQ&L%X2gGKS#fShG zxw04$aP3byj0l}*Upb5jSyZ(=MueWUy}Ww_ywX!DxEn~5XV8=i7;W(5Ocjs~y4#BG zui-b4QPJJfa%~#dIE7*=x#Of))2Lo0cV%h9G)k`oRWY(ua(^wETTnt}cYABksa!T| zDov~Gj+G`%rLC3S6d1{-dJ6A3KhA)IxXv ze}sK^U=+pscXDu$5Fpuw4GAd(2oQ?&5(p(!LkWc5B_O?q5()JP5Q+x^B8(taM5HJR zUquk5OYce%P?~ZPkfunJdq2-JvzN^UesBKB?9Mzh^E{vDnP@oaA4O`Mt!%m^NRIH^MV^OT^G=Co? zW+!UBLibIl(x_?ez?0ip_9i!+_0y^0{AoKiP26p*)u3&dZM4pGrBWO1Eqqq|g@V6D z?Idj=&IlH0tCbQ5leDJzfQ;v{bSGh35HuGz+oBQd7lYbqbgjhtcG>{jCys4;do9>z z`(%J;cjS zT2tGC3EP@>MxW|`sF6%4CWdv<=+2%0b;0oNLDy}|x}y089!`gRff;ng%|ZM2baA?y zR=nE#$OHd04T0+>Mx(IpvaV}5z%rdr78!kHdV5O$0qF|Nuczeqv8C2^%{7YLt6HNJQyYB4$@lMc8(Ii z4AL&Z^0p4vYS?y;6n_rZ;H(5T~>bMe9I(l#rhA6NXxWbx6a;3LHbi4>^C#FIs^O2!FJX5oL#J z#|y6*f!r|9?)&1~CrrB&HKiVY+AQBNt(5;iXgT|)m0FIow8OM9bl2|Z!?ifV|T};FMoaB2z8MwlVT$%tJt0@qZP6LG29 z`D%ak&+pT4+9BU2v+bAgcsnm{GdY8YjJv6!>9>3W?+2#4eY9ksQ30UJ4XUsEi>B{r zm2A`di+A49PC3pMxB0kBP2vAj`TunOKZF0z;{V-B5l!`y^#5fE`X9y5?fAI^|L?^A zyYT-%@mtjHQlIeu$^1Ww|L5a!{>L;w^8Z6J^AUb|!9*wc|0(`ol&i_l|Lb#1JpX^l z^f&qc3H~3$G|%`Mzq^&DReS5nc=R(^G>Y*pjRwXxiLXQNA`+J~^_6CdIgj1%YjtKB zcYmRD*a;~bpE`LTzK$7!E6j|aP$dAp6xZ^OoP=U;B;1zeGe7tYih$tcy?1CuiH z)@ZfE5p^uvU*@HE|8fiac&#jU=TsW6h2k7s^YL1R$az2^V>fpFvv=$0*J^H46k8x> zG;xS)B|+m@ehX$@{wmGsaJgQ>>_nW?gr&D~HpS@*2^i3o z7kejYF}dE&lTRE!t%cae<`c^c>&1&*j*`Iq&cb+rNgYYRIC_iFnOb?rpTFlo=D;%# zGSQ$V76D{$LMCl2-hj%SWD6<-P!CDo9ce%%h0;t^TB@`LSj?qIl6xKqs8ABR`gzyv zFG%WX90{rGFqyqE1uS)KJSnN8Nb1bXVpAQV$eKlQlh3&kdq#2NGtJ1r@lQoDVCsWOu)~ak*=Lk@6I4nl~)aqKAOd zEx-vwFgAzCop9fTtotoOb{w4wjfGJ}DmLdMnh0Eu;CsMlHot<&cqXtnr-1Qkz!8al zgw3O0sQjK$33K}e^~}G|gHC3gsOr#4h84?Ya*ahY;DlVWv9%Tr+7KxYt!Ui%2x&9t z8Of&T>JsC@a9le=@@`MrI(B3?sG7Yf(MKF`Xcg)Xxo!~}mmxxcX8(HZ>G!uxd)mrn zrM1G6N4SzWLA)_VD_Z5BllLKSC8V=b{@`T$JqlRf-|?jEp$o~pNTf|c542Ehn1W&D zB5`$!7Ha!wlz2WxD}fz+k?C4+^!;wcVz(ZW|0~(~U(=HkarQl3tI+krRSW;pQ*8am z!+$%FO07k4S!pBi2Adz>-O?U9hJjVIhxX{U=#gxGNq2E2U5l!+ayc3MIFPe&l{wvB zn*tWD5}uTB$t2uwqT*BxbSsJBQ?=-b>uy}7>oK}Joh?RJq`O$T5mS)gEbL30>x~+r z!evBl+T6)*R-1bes<=!>G~3+Dt;A+meud59Yb)aIp%gHifgB-iZr?d7{}ndZUG$lT z0rMR(dzu!J>*a`iqQDP&No=h>K20mqe<1ilAJA2*B$Mq82TQ2o!8VPyoa|J|M_6Ng zv33Zeq(csL8;?T35gc~LdLo#;EP6LO0k^S}q6zl$qQ!J=K;3|GaQ4Q5E(-ODoNUkF zK<1HRjYf<_f9@(Ou-Y+Kl(;)xn~g4KY=%}o;>-)H0+zwQcv^klE@JakDByAq1+;y@ z3TQ>trUG_#wkqISu;Mof(X4=b2mb=c&G{7y@F_wBc7F<30dCGA6|nW}YZS0ijGBQ( z1^g`W3^a*c!(@{vBYvHs1((|0p73AVN#gI-N8DiaKkvkSMAwi@7MWz5cm$uMde8Sk zE89de7sh=A+Qg2IrlJBc)G)v~^$}P|p+{2A#g1b6Of9BLk?mw`Ux8eDVNSP?q=01| zfG5=^(x^=o5sznTNw&q`iiGQ0nV5d9Nswa54lkM)z2mg~1NSA&?m^#GMiy3eUG0!x z94oFz#C#~Ivb`NtW#gE@K9vJxQFc(+CR%-=RTTwiYoRR?pOVt|)0nD@>RsYtp(_%o z-XxTSdJ9vpOqL6i`T7*#vM{lzkYXaY7&%)Dt9E}2Ik-RDD;8FBvV8*w9u_|0S5;zb zv1_(g4leG`*;=U>gPpMh`Ev?9UvvE@9SokqPYAIq=kWRu`9MX;rZr z^~JkdIKDg|MNqe6E0S;^(*GocOy5r%Cjj;`TwqKM?}nzTZzoDR zwT#+-UnVm?(N>9?!O8abIFNZH;1f9}tMm%uniDHu^+m5aS{N>6nJ`BSjfiI_{w&GL z&J@*5dx)>*XhuNIAXWd`ByoC_PxA8;8MW%+<4=>vYUv=`}w+h!sP9Y0Zfd_WtP zM0Nbv3M$r<5Y0Zo{V8d#Ilqz*2qXf#KLyeUa1P}Ij#Bx`2|Fwu|92?FGYr5yc-ozT zmJ!kc*08(vt4yh_$6rcjO8Kn|(RA$G|$$ zE42wR|2wUSC^Angj5|~-%)|HLa-!utExg|EEy>u*NLG}wMJZ#OeT0pTHubQv(WWQ2 z@pb`)*qKD}$vo|yW)Itto9~gRSSiHm_HYiC$y@0dxO^Nlhj)FDE$=v-Rs6AIV)yrY z5ixeY)*N%(J@d6H5mO&nH9iK8)1&cit%PGThI*w>qX=_?Ayw}C2dTt}CUR5dBU)Ki zz92ve;DcyZ`N<9>!PAyXf-jlCzMTT*d^1N#mA`$6%9koH-P59SCknBuJpIlSoN$6p zmWoRY(5w^Le+X0p|Dlk+N)&+N=|P5qGBDEj`E1nLe2URVqT2h~C$)`E#OBHtip@@( zZ12UvvS`X9*-hk_Inie6|B0Z5+PAoV;_yPPbj%xdN#iS?M|Qa9tgp0ux^@()=9z^QhXYQEmP6(WIiXS=%j6wBM(IYx{$qUR_&x zWVNs$m#*AKU$gwP%~1Y3BS@N4cw}j2<|$9L+vj^KnDP1w;>7jE80-$eZEba@VlAz1 z4eo-XR;QEK%iikl(g4_LOd)c!)pZ9OFm-aYb=<}zJF)Tv2Tz(3cbK3!FVpSt7?E7( z7%XEfVH%?jN@4!jOH!U=CGMpf(C(b#u+Tzs#a(_TZZ6hJL=68k8^g7%3^!E_lOywD z_*cm=k$V_Mbryzmn+!Km38Ri&bm}!hUC`B?XNhQO3vNQahhvCd@4A-tEg?k;i-Ci0lCoKN2(hv4+A!7Qpyu5X0s^br=Pe)-YD zvK(H2jS;sRUN-@$9A1|IFIa*Zhc_(2Ol*kZ^#!%~)EU*#@VY0`Lfl3&rI|}GaVo7L z=5h2$rtbg&6-rAmHP5;(o>J;b;dqE!hAE9h)s%W_AwiA7qi76%{(D-4i59EgD`dB2 zP7r;TY0+VS{cfr!My@V|(CPvf9Sv*`UZ#~S7Vjg`s89X6vttmtQCdCmM=gLlUffuw zRdlo@FKlX%;P7*m#Usq)~{M^REc!DEv)?tR0*4+FNFc!;QNv!+oppiJof23Q7GM=P z2X_FiH^?tWhU+2X7d(oMdw_j!5ER0A1pGD?zSV9BpqJ?VWuCRc09AcujIczMJK zB68FF+^$O^aEAo%Q{aUXVn#XV2+n=aB_107$HNWrcNLz5q*4ONWvV_kO&z8`aDGfUp0!+ss!P@!?Z*z-N ze!5}Ld=4uT_9}Xbu-{D0M_G`iWz+phVx&V0jau?lLK~Rfv-PP!($=k`8erpfXn>#m zV3CbhNc~(6tl%jBRuDO4o4He40*s%VMU2OR-7QZ=9;_`^uG69%^}Gx7afQgj2&i?S zl|W^1VQID8#>OWKsG^8Mxm=qo^+#!O1vnBGw;yC=ahDNV9sk6y!M(F*JempC>ck~K zUC)(S{ztaJTq~~liz?%_LU!``)rId`tz^{weK3PtB~ojRx_GC-)TWc zn%+6gs}wT*kV7KVI94L_V|HYkaFLN>+gf;&`QByW^Q|n4fO*E7A;^L*)S|M|dZFYf zeC5EKr&BEe&Z$#{bHDyrfz}oT1X>er%6_hKhn0E7a{_?-mr28o54j2;m=`Hl`&ze^ zynAR^W_jeb45aaG?l3;RWDVPQf2swCeR1h^rq@9{_*5$z<&XNv^?O;~nHa)%Q%#HI zl`Z_81z%}-_ppqk@STht65k#oeVrDZwOuzR;roiU6!Bg&M_`43W!Vq zsZ@PeRhIJFW=B1k%c?F`qb$d#+r0Slaiz<$(C-*gvMf~nS5-CzIOoC-3Dyhv%7-YJ z8(vgLUG5M~qsJhcX94Az&|aMao`;shld=l#rhoauEwsm4ScA+<2eY-F_>NfGg4-Dy z4PDdZ%x*hxDuHaIZ?wfmYE>m0iE(^m5k#6uI}L%5YBRr|5T(PR?mCFFWHh5=u0O{9RRIA}xc*yN$B+PWXRFROg&0T?gMI zo)_SiaZg|Zds_~WB_R)U-bjRfu9bF70I|hU$r*ow^9Z&hS2F!&A=u$PW@(HcmQ;A@ zAYt}Ix`THP#Z%Y(oT!hwcFvRE|Nq7-_sAPTK;QpC%^C6i|64?vRlb?&L=N)}q1Pg2 z$BJa=yHFY$veyRyjq8TwQ!1%-q;Jz`RkaV-4Q+)ofxQF=o^_-`_k6|WSy~lauQV}Y zs#Y@M`dO~-Z= zu!pN(5N{8qfK?L65z?6UZLk=Vb9^=#vEAJ#;S0P zS{u8$UUXZe)y);W=x?!P5q74JxudYTQ2`4|i+hs6Ud1DqDLB!-iUP)EF+II{!Kyp5 zTC69hrbtmu@3vMeB ze3)-^C-XXy7*ES9F}`F1`*sRgjLjS&)%*5mS?VolPDda}X3I{}S4?dreZ|W^bNGrd z)ZpBk(W8&`=`kN zH9q%tmb`u3Q1Vs~WHdan__6X-z3IpDP%#!iR?x~@W~NLudD~9!#9Ite5pQ`r5^u%v z%4Tta3GCN6$l~oxrkHaIj;up=L+DJK?%0owD{Ha@Kh{CkYWlHWSPRC^B>dQcS-X>{ zPr7!ZIJYqaFI;y$S$8v4cV(&2TJ#FL#1_^u(309qW3D$eA9AIsXF*yrB zT}Zcr^&TafiX5a8O|WXyJAw5XQ4v^Unc>xVWrn*jfxR~eSzxtuiSW-cWGJ58`mYoi2|2`~^#jN;#&SRmN5J zUc9dddspR#m3QllxmUEJxHz=UH(HUr^?4E-D~92v%%Lb^t|+RbwVk7s8=ok#_=MP@ ze<>kAE(<3aUe5EP5L564n^iNKUmNILX6m^t;1H^BH!XX zpMNP+RWPEPH(6CVjA#?ZlUBlr8bVx#Ej3|cOf^+y-W4ZSys(efgvYRpLDfihGyVJS~Vxzn{nV_s206?F%+#h%M36% z@-UQsX9{c39wT~g*TQT);#hZGrrePBPTTETVNWo|Z}j^YPNP8xDeyr_QefId8sfyd zjj4F`_>G>(N==~`X_mg@Vnj|+1nm-WXS)^=mn-xEpq+$VEJ<}vw%6mp`t7$oVx(eK zSMzh?OIV=g*wc2*ZAwN;o2QcTz^#}8`q8S>ft&9S-rUa z^P1wiYYAMnrG?j7V-VZ*kd4{?o73(8abRWpHe#}|y;My5POIrx4f&y)1X283EzD8e ztQ|Jlgvxk@3FPOp0o(+lKIy73gj&Qqcwr9S;ADGE4m>7MhF-l)z_ftdgH1;(y6@B~ zJ4W(%ltWFOd!Uc261|(v5rDU&WV@9MA9JEVW9=?NzQE3p9|m^2 zA6T)*uGHK<;|tK9%%+GZNJo$%Okq-;qR0@^Q4+={BH#B~c)6N`X;hMoD3+=S6WOCU zu#QR!UKL5-<3!0WvEqBJo}&t{cuC&h`0e$)SHUm<3!}we#d}la%i?{+7?byZe$B!A zUWy{#tDvMT-UkuyL5O1B4>FPc6bDw`fB4np{jVRi@Lc2f`HPhqdbsUT4L03AC$C5W zXg`&w!KDEC_jKYuK2mZ|%e0h?3p(WWgrN9|jXP3N%mxJkz6v3>e4$IOwJqQjvUSSqyL*uwf~iD>w*hM$DqjS4!;)yP;aPmTUJQkZ$#qQl&jb6nrOZh$n1utvNox7VjbsF`U{dwV1z*$^E zVhDZ@6ftU_ZXgzKF0n!aGX^k$=X=ez2!bbFbl8LMHFs87hJs0$m;1O5VpRWF9HYyNFS;?4|-?DYe8O`?Ur5 zx!kk^T4nsK<@y8IW4O4I5+z35JpfS>G~#7x5h+R#>y$+)gD8(Ew)0Aqdlpg19hK!K z-CboTK}i&BM@FHapHrfQi$OnX^XmR@Eve(ZU?oaZPPVt^K<1I6)J2RE#fSKTD4C-A zLG4rg;K`+fT3o5&J93(N6b*Xl9>0dPXpLRF;zT>W6n-|e_aQB`^qGPrWwars?88!$ zX>TcPu_oNXe+a{*L~aH}#1DtG3caT;u^4hZ8*KG$<=SJB7A-*r0_{)BKu?t*j&fp$;(`e zix-Er_id4@#QY;#=@KWlnX@#kI8x&eGKYfyqm^MoC4IYAs94!E(g&PjZaqzSX&|9= zOc(i%V%vKyVG*5{LUAl%lSlOCpp|VHKVeTpkiK}sO54-ZRzF^Hfa%BABcA%8dRT{{ zN0R=oMxrL-m(NeQ4yTYiyumS;)Gs~VjEL-Oh?b>af+s0GKH8wAHh+(&e(`}ZsZsbC zRoOE8qiF+*vU$)|+BTkAc{rlDQ##8;_RAa~n^f&_G5;i%);5mArL{Og zR!S`tfQVSPE)*27V48;tu`U!)qB-}?JSG#(x$ky*C+=d1isrs$(ulL-cxBEmFoFFV z2U&C9Gsk%DYr8a7PR#Qu=CF^$o4L6B7UqJf91C-ilxQ;d^k{bG4%0g^7fV#c+_tgA zTot@Bb1o*ZKj0vXx$8%nxm-iW{zbb@O6S_~rP^*16s?Z@?SetEVc;GIIMX3$6qWstJSRY^AZAom%jr49Zt79 zI9L` zYmfs_Pfu8${r>U1!v7q4!dP;w=EA15hC-`7*6@qR?@!4~5(UoUFZJ9Tp37sgh_8Nx zOlScE&|!q2GmgjjspoV0DbzsDnARFcY>0-;;WFh+Ou`a+l-PPs)2o&#LlHR+NMjSo0W40CZqbsu^x#mZBV@5V`x_v7LnEJ{Bn5C5z zM@1=nq~({)jmWOvDX^@?^hS}gf51e%I^})EMEu2m#m*3-KIxh>itM7l$xVdhrnJe8 z#HNU3#KB99mdfcdvn5Kf#90_RoZG_CCsgq(7#eCabcv`>x_S&GhR)%I;hD?H_Qe!9 z`1mG6Gn3w5vosKf5?;+vab^g+w*ZhqCA@;4EBg>n`f3H@_`q*Yx{h`sj+*Aq?~p9L zU<$jPIrA)5Jf_%Ja+K*r0ak``d`Gu(&J(CP?D?^?%h$vTW2S<8MAT)?a0F7MIZyv{H}e~q zagn+TELCE3^p_6^T(mh8xel8IvaiCK9=CBE1X;@t>r9Hps)%Il(_sqpGf9S|NKK;( z90M_!=H#nt|K|Xe+%0QOraDCtTx&o{M~r9pjgD#JJkSImWuti1Q6hshItR(D(Z-y? z-iib3B268{NawqW*WwaHwJTa=#L?;A>P)}Gy`|G0vQ`YgqD9!g3gKm^9>aD?XzAc+ zwq>X3Xid1N%^kp9%STH3SX>H^D9>=Z8M4D7QYVviyFuhO3Q-hEH&x{NRjXU?$}p1U zP2^%(Uj9JI_Pk6b^T?L-4-%v-S-t3LG4WU2q|;0M@T(T#81&MtnO01xoLAUlel8!? zPax`(u47ZF`gicc)xRODugQVO6wA=-YfRCJ0=R92$rhqUHi2dTC&wF3yS_%P<$V{- zpyEeRzxYiHO?*ZOUieQUxGW37jPI@8;pTScK)wdz3CuABrkt_cD2l+u4_RE*s@9v) zk2=A4l*!WkyOWabK1^jDj{JoL6HGdKO`|L;ZWn@Uk6*@Nf8xT;mD->EN&w)?pf zZ7iqTr*L2uZ8&1QMJt*nreDPc80W;B*R_~32bjM~C@SX{u=E|O-uutQ(c*e!jH@x# zd*+#{cQ&Wn-{-*d0c_e1wd-JBW4Y^~-AZfM)8k)D*E92(sMJ@FaZJw9;hbK`9Zr6t zHanaKs2E(T4yX5a#oei=#1A^0d!32B!~BX4X9^S8XH&o(j)Nm)hg0pH*K{}=QAn1a zX>hJ~9SmMUV&vF$u#g-7FjNZGth)}*q@so#yAC#etGEtB4$rOw`ywr}*0^M1|IrhL z?gpl`Z{@(cJieM^)K{Jksl4I9mM59dk(RLoFzm@kAvyKAXPc_K@)N1g&*G^@-K_C2 zr`ykP;L+#4ZAzbQ;#r@O?=Q3Ja~Td2dUlZ<{5L>MnT&7LH7DlKsJ4JL+KT8+jXM6d zYIOBCioYO4vqo38AqM^V6&l^m1op!euts-rgw*Kh(ODXGc-9s$dhCuuUa8RyAH7ne zXCD!SpFhr_QJreYq0u{EE3UgEhtjCXjlCbWYWF1Wt09^_(4S0bf5d@Rq1QM@DfEL; zQlUTgkP2-IyfEwi=T!>zHLFhfM=CU?KGoO`#9X7ltWoE{qtIMmD}|n{M+%LOSYp-Z zWgHXq=riv>0piQ4IHNQ!hdSH7$LgFzPoMV(ee;UF1^lygD+?NQ)T&-l}8DRyzI?kMAf&NH=J~k)l zyncw!@>b9vW&`~z6Ldr~==0iBuil(r3G^)zbP6QsoI`;=+yZ)wtZpx}B?_^$p`5#q zt}nLA^V1WHJVhP`h*cY5MC5YKIl7uw@RFc0oybiiI{CmV&x0?OJjsY=d3Jq3v+S`oZq%9+eTc_? z0VtczXzyl{&}d1=Jn^BDXmOfCth$Tqsrrd;?`orbKNjWx(rQJN_`r&BVe1^O^F7h) zAM6Ds50xF_)ijxN;>Xi15C`6~LR{qw1@WrC6vV%ML=Z3GS3sP^1oo~JFvM**LYhpj zAr^?Om$l&7&pq5s7O_wax`*8oPx6Qv_q6iG-u_&UqFVqp`EfHb8T|c(V;`84-xa6s zX@-B`ReH<38z9;~*ULFNjIxL&S9dDS^sMguK<65Gt#8>~k}Gi5cQlOSGh{ky%UUf5%op{3MT}*?JA_rn~c{G8=AHP8&_<@$>-;A>J;e7aoVA1cm zrWc=Y>e>4n(Pg@?$McP-`9=xlE|$TwGN%7Z;N7_`{(OLyvCib>Op}n`h^l6Iu-kLR z#BSwn!Y-{XaHDTTe_}>(LCwp4+Q49?)^Ho^>5+E9hJc(vcb;__DeBY(N1enLS`hK6 z3xoxv*z$uARt_I(QNBmT-iKN&u2Osc5I1_v$|d&f#%cOD9%&JgN7hS`T2fofI%znX z?O~W0_z0giE|8NlC6ZsRw@&j&R05>Z8loTrS%aL>l2q?xnzJHIXxpMHHi7LPYw1Mk z=8U+CnZCqhA~liTB+j!&93&}Hv9*Vk97?I4>E5HyBxt?d#vytnlc^ z=^2{hiaqHS664)Q0P;(Z!1PA@>uf%iv1<`23ddwxI2fx)Zty4*nFb%%HFeW-ZQPoPvb3LnjTtHpxlLqF1qE=g12*P{kDy|F8C@t!W+6@R?RvEdLkx zXdV*Z|EopXPQMfnYhF>7o-}_yf+^1YJ@AnErlr#$1+~ZH! zC;~GwhyYX9QwXtaPtjx`6-DPKTDiC(rcBd$Pl*&uZXmjUQ;D^X^BD1fjJge)xnghP zO|kO{HhDGcElwrdL&W_j*o^;kZ7I(iPqk7JRcBkx>`Dzjy zNfV+rjieYDQIoOexTSZElHki59wYH{IcqB2G>sw|5@E_8ayks84d*ai=h;A_aN?9x z5@Yj_f!LDCKnjb>&$K|_H$?n1t!8AwStjeWgqiZQh4scal!b2@kc0WTG!?;#4x%@i ze}3J=JkHWbd`!$g!737>$#=Mp4)_asppdB?1D{r#X^io7kcoU-b4ki4z3;w7HF(a_ zmz#jx*#{S-9m|C!qfiR2bh{oPhD_2z1JYJ2@NQirn+^_23#6M#Fj%0gNyZm9Z+N?= zR6mgEjpp382`fK(H)Yl>ab#Q*J ze3-8A*urVlMh4UX2Q>CK*)|KwuEjh`9l|BH6VqO5rP}U)+p8=e*UB_53q7%Mf^3xs z8u?XOvQ1W8q0m_VYXA_#!60}@>b+cj#nYGCz$)bt&sKANIZ+yy*y!iVb*qXP@^06AS~M&B@9$}7>@<>y z-fXMo!GUtk@NS78k^t~-J1-Dp@NVCg#Z;6;+QKpLZiAS{*g{Gm?>0`7vUiK2W&aJW-_Q)r%Gzw@8{uxby<%Rp(R>u(HW(KM(TEtG|UzBd<^ z7VkD@exTI$_$Pu!op3IG{kc?~i({d>l}u;Mr&~}+b(@i(#)?toOWL%B7~+hdUJT>z zhkknLVnfF%j52~4gaSu@v>4k8QOjSCX;Yx9MS5v!E}l#q6NuV0wN9u_>6yOzxQ*0> zO20SHDz@S2U2Vh{{(6r$rg9vZtj$zLBRaA)cPB3xy%#z{zKHtro+Vy|`mD)YCpLDV5OqO=b7Vd13PiprbX0pmjPDTc)U7R8g zfSVo0CDb}2wYk2NS7smAbeWm7SyE<3jSo%}I;71a3zRlzAj+f7-ajjCrg1E^S&8Y4 zWbU;9R0AYfwfS43sm^>=-f#Q zM%OMVj1F-uFmf=R(FLPXw)lBSuwqoH6>4^hvwnJHyc4-CLoposOuxf7dpYf0#t>|9 zVAJ_#FSl{>J!QJ}sU~>rC|4`dwxGT+?z0ob5Y*9&NsMInPIJ^*oDH0sbw60XmZ(2{ zKULFxpKxr}gA3B3odoAaStx!jCs03c8$3$9c!*u%KDWfAE_(H18|FwYc~5t!Iol=oy0C34cWb$;Cy;ST+#LNj=pUyc*ZlH4KSR97a%;p0IkGx(-Da$ zZv^KB5*uPX)4D6O6azJOgl>hfGhUO=wZretb8fvL=wvg`9*SJJt{o+a1+iXOD~FZO~#JvVp(Cm1ff|NXs$#( zK=Y8eQkc*r=VV%^LbHzt&DO*dTj!=j63w|1tsu8yLyTwTy;QL2{2u z>xdu1q({Qaj?9D=ekwFEmcRl|MT1P7qC7akm~NmfHnXLi*%-Zpae_`Vk)m))A~S0) zelqkp{3=*bu-+)5>QEDqSWKfn*ly`B2ON~MW@_}N?6SZ7Dw&`*nh>?wUlv0(YG{UO zRKpocgfD;es5{Da+u!6p+tSJhOamRaqmqD)%4IE2#N#wAW& z7ES%XRK%R<`&17`dX>aqA$o0FMuezROpg-HL-l&aUJg_$$(X|2cn;Fg34@DQ#M)53 zJbsSnbSTWUz&9k^t$nhm^DC+wjy4GveUYvDxyoU5t@{7%U!!my-HCk?5jzi+sP*36 zYuaNVmiDHytp;YOy{hJ{auy1}hd5-;c0mxY)Y1iAVp&l=f0zAldNG0NW)Eh9#u4=; z6DTJ?Gm$nKETKvFCkD(dH4P;LseP~)njWb^WGoKTi{OXwLc;XOik(2sCSQP)jZVM< zX43^%j3PxMJ(nSb)o&Ml!}Ml0%uE>QV_|xYuxb4j&`n|cgfa#OWE69;(IPxtuMxR# zinOU|43XzPv^iS|g8pJexL(O|qNznv>bU$|>oFu&aL0mF!X3Ov!d=h<_t4$SS@JHV zW~hsMuDh&s&uBXjS9S`t3h&lLHR~Wz0dElzp%-v8@@B%v6(N}*xOZ-0CcyK%D28%R zFm_EVbKFRoN+E#Qjjk>*`DKmb8~8a1KoArk!>I?s_i zcYP48ZrwQw0=`0GDrYfbaV!FU7ef5>a zDNPq`BeAXGQDY10(kY$jf+(lao2X5vR2S7Krv$(H)?{Ty$A9oRB|q1|LeI=KYdPCZ z#QIcFJiM#cGzs4Ym=-K2b8cfjfmw(<@Xef*$h}XYI1x}xkM@P5D5lqSteT`C3IvU- z-5+=Pw!(az0Rz1~NcQ?gjT4BnjOXx}8HQ|@DB9WY$GZfv`Nu4O^Y*Oc#w!Wk&Df_YTI7KgmlyZ8L z=wz|piz4Mr5nsFH)#im#=x&u{{J7Qx1!KTY5jIRO7H0pOE#dZeO3sf#K;!Qn6MV&6 z!}Kt5e-`dsw$t{7;){irCun%G*%oMRIPF_8ql8|4xE`Ow{_oPX#A(E!@A24wcT}V7 zpRUmyub8>BgKEbRdq}8c=LSc>FqeXa*xACQ@;hj!T6}wwBeOiHEnrygnQ4yv(u-hI zUNq&++LYHFpOPoig4LaIs`~CkebkjdTB@XjS$P0gp6#BQ5Jage9mg^+mCU9M3j>F@ zTNwC+DtZM2Lrn%Q5j7Y@Mk^$Is=A{y^W1zW}f#}yTa3{?~ zKr*nixI(~WARs3LAtnPAz(%GMITRigSP}TvihwvAtw+_pL~%!5W;H+IRmurIyyZlc zSuockelMjLi<;7ttdG{hxFe-rl4c+3j)(DQPF5 zI&{wirD7N(hhF!1C{b1=^O-2Drmdn5a`w*XFA-u-3X0~w=K40dX$9RgeyN#mIj0k? zQ|Nnw_`bCMX4r>VKq75U0U=9S3t7pQ+l&>_W%S|&E>}YXN#Bnp1D~Gq!uZ8=v^*j> zLrV@gcMWs#^!+qo6C?NNg&k3R??~5gETC3@=hbHQB2}?Cgs6|YmW4{K_QfkR5{8Uk zaK|9Z1NRVQFkh5X9qQtfi(gw9_#ajD3cH?YGH{!y!9a*);3i&~fsa7o#lUBXGV9D7 zf(+)1WWZtGywcUmK=s!!@M4UKfMlRm5ru%sKv+%&Vyp~=AwxC>9GtHqZiuXBlWM?y&3eLe z))Ql`XF~D6M2F*AiSUA5O}CB_8jU?Yzw{G*g1>^a9yD4uD!B)OKJw4pYC?hWc^@PL ziolGOuvttJ&9jpFr_?9i0jU}&TDlF4cF_gY#MD-;3LIDqo_HR+ z2HBAd+aeB+QmTzb6wO6}ZVjd0H#iEt#!V1WOM8J(jp{;Zs=2HZbxA!v=ORVz3VM(| z^L8+PDXd=wy;QDe$Na^lOHk5NX2skQJn+F15}f2fC#pS#~>k&3sP3+M3FjHuaG+oRFba}CSUbI z=fzj|uPl7kq^c}@)u%+0uTYg}@|BsQ`07Gb#Me57WE(^#iUzogLobt(V=Eb~m$1_eDO7S$kxkS`QT@!T)#!qFrG0}-%=-m)EUv@tZIir9^Ko^NrO}M> z)=JY89Qd3)0qzUEJygNc4N>F?s5)1v+!CBbj)X7B4S`4_;Ruy4h$3IGvn>09c+17K zj?7EBvT4dX!$~o#`)w13@9+D|YJR~B>tF$rNe6U#gU)Q=PQn$4GIb!s%j@s@`Bb) z_3y`s%hmMo{C$Tgn9ptu5HCK^%7l$9BnRp1H!9haK|&Cx4G}G?>tXo=VgRk$?kj%? zC+SQ2^@Z0S@vuxJ=MPrZxiwi4rG1N1>Fw9>e*$d_$5M>b=kC_{h%@QR~7Su!u z_6==b3B%cS1jFa31u$4q(91{^ZVpmxwcnsnSP&#pC~LBI6(oehlR**%XK8N~qGoBO z{ezLuvJ3I&30kmkYcaGYc3$ikt2^i=dL0`mo8TSpd#I!R^D{JjUWYJm5)}?c`l-U>%AmUivD@MD_|4@CMcrc(OLTGtu1a#8tF+=d(p1y`*`FU)^Vc!OA5G#Pw5Fwu6x#|W2O7d+i!U_ zx1rIv;~XnOonaDR`iP`h-EN!LN_39ZBYpRZ{6FCP@h|-)`j=GCACF&L{L}*f8Kg7( zbU2NA{{$RJBLWluuS^2@Nr%S{-xC3!?+b7n^Cbbk=wNoS8>P67o)ksc9xDXOCeGtD zCFw$^-_N`D<`orcV^J3g3_xq9HFm9mim;|Tg$r21sj@f;_Z)fl4r{u1ONa%v^@_GP z@`^pR^;(WG{ZwT))&kyUzdi!ISMkWD3r@7JqJZIDOi!7|HdF zM{Aqff?6AWEQ-qNZu0W)N5<}!{mqrW5^lNB?OD=%j6<}TI;|Do)Pb?yCSPqX`O`4b z&-G({Pgk=Rw6d$I1}R{yonW1GrW~=xmx2nq{s|}GzLj{?$4GBRl-X$v3B3;t)*^;6 z=)pAheiRS})$HBzXtm;i;%vp3`+429BH_pk3l$6F@WCgdxi}oBhx`5@{(FYy^gMO- z!nSU2i}1R7NU1~2*^xEGS>P;;`%sfd{#=WR?JH|U*Se5DfgGwSe-g`IvYto&EsIR~ z=c~eexG-8m&-1o*S9WFmPLte~{Y@XpMouK_GO0_5%C;-pW>Uu*vrKZ@dI5Ctfl8u_ zs)6puQigZg6zdW#+49DZMO;0-S*zRa&95x6o-agbG#!wO;SS&o#!cFDkMBzO-A$xO zwB>DF=&iR!65z{yM9RNqf#8+aXAxuUfstKkvplcNm&iv>T+L|O2plqKSTY;7V%Eh^j%kMKl zSR`+U6lIRQ*t;cM9BZIgv%QfdeB}bZOklrA0lSZr93dC(riD@Y z^5}UB>$$N26yohjU}9N!b8l&E6{zpW7J+W95GP&OTv;-QI8|tJ=`;!xwJFZZ6;^Tf z^i<+hMl_4lYY2%`mR}*xRVJ`!Qo!Q;#t~ASg+;T(=~*zV_sI+!a-T0;vF&IiDl~#s ze#@V7qw*s&+MM@oE2UPGRc>A$Ad1e^$~lUbut*|%=6`B>dghsBbuoYYKEX$^4NgdWK%cY%P!SJ$n~u1Fwk{9Q9mk zB7gzX2{V1IOh1%0DL%Y7xoHCXZAAw7iIgKaJX|{7|P93rE2xmnbFRFu>G>>hlORVM;jyI3A z|8`+OO>^?0G}D|esWh0=m-I*i7XyLCoW_+Ub1KAusOwN zmPf|_(=B{l&$Ki87SRExWwZR;ho+y4u*k3c9L+W1=ZM~P4D&uD@jZU7vl1l=(Ikp1 zunPM*ekDK01on#*un;FXLixGERKE0cfmT0vwDNtq+V(|VlX11$7Gy4AAKM~&chf_o z{81kH3a^{TO7I|llL!z;kHc3K3AYGG10x^T!^$4zo?dDyx0hh$c7Z6EPHbOnQSJww zAOd^^?j9RNkEFm0ARwtR`s`PbMRWIJ?a#T14PtUm_$++Vp_A*<~3f_GxjgBXtNFY&C=$`j!Lep ziZaidN2+T3d{42}iS;M^mPz!nA>z?7zp@py~ z{$>yFx~4rUMS8|wPWMbd-{#D3d?5T=>E-Kv7-ErIdZp2rkt(mmXDQe#T}9DwryVeo zrE+O`Bz2(}*-9@~J-i`)YnQCGJ!p7wARm(${7lFY+*SWZ7s<4 zLwRNyZP-{Y2jOU4<=>b1tiT`~@?dc-5qrCg7dQ@tW0wm=<<@$L-~Te`?VAN6skLtS z-J3>lhZl%ptuX_Q^RCFx6)Y=?LOE+ei?)ewaM}V{(POEISZohVvX1sk{$Y;x*CU>F zLZ7^lIUb!LqOy(l|M^`}#~Kq%^5r0h2SU zjSb>XoL*GSO4JJ%+t^xq#mREEWd3g5evFLqlV0^gv@N!( z_@W&e{Ac1&JH33d^i~pPUBYZ`-Cv5+viO`nSLp3ATAN3H#6*~yu%Bx%mb@TM5MXFd zCu`YE&(D#Vt^y1Uzr5@%mRrD7m8fosi^3^$#CS#?w_8e#=$1HYNGQ@M;vg=X7v`Ka z&{{`C1XA!EajHEATB{QYkmpVX$QDkwe@6iW@)e#GAiM*yw;$aOSHr&!@?ohXR{aca zN(bEt?^PLc@Kg$on7)gl(~-ZWc;!<$*Ziu51nV}d*)xMb@*c6-!6~kH09d;MbAYuJ z6EFqVIM7P4@`7pjyGa(HhH|U>=3P$civ)9$Ib;&muv{jzguu-e4ucUD7}PYr2_KN^ zh^|=7>8Sfv9oT|!X@^uc6n`*|4qT^zaq+{G6_;=Gh#x!Z75wudp9Pmy|7mt%bkYmi zc2*SSI^nwTwQ}cgF&j9bK}&sUH|8h6FdiANoh=r00u(_7y`b=M-Nuv$g3*BV$Q*_O zf_0fK?S_^)87JvS7fc|jbE!l+eGmKB7^XaUQXY)Xl~I%0np+(0tar1OX&}mU z(d&dyt6*9Uz$dHmTs&TOjogF2ubG6ZT6U-|zf0WrpD9jt0aT|0EKrdX^Kos$97#dt z1TCxv^r17Qw0jr=8sd$ZVYVW4$t_S9yZ_ZPJp_9YDBWDKEN7;t%k(I?b)+|Oct-jD zk|LGvHO6#Fr&LcPz0;J7Pkj^n$mo%pVr5VeZ*-BE^GA7y*m+lpl7wtHr=fp7%hdME z6fm-9@T3foe!VM~YpPAW=&F~p9W5bBcGF9QuPkTc8ZUA6jGH^I=5ceeXH6uoCs-8E z=%Wz#zRNSjl5W7&FP{ZhIc&axX_CTq?<^D7qzrC!$;$koOXF*9bnfY#0Ev5|K9=|x zqR{9-L#sO-qxuIrnnt<4&`9EMk;b+(f~h0zX%w=^!||j2b+UscRk$1>c>P}ZjTW2*^jQl%|kG2M8JKFl}vADWlFA}+Dn&Kpl$&I!sgw~pq zu~&XtfXJMr)wg9l77O0Ne*fho^+54u4_yy05o5w0C1J-Zy8KlY*9y6eJE@U`-D??l zG54xb)8sO)Gp`ryey;wQz%aT_qbXv4y7FkOsz3no}Kj|B_adltalMqzPhx{1a3 zbjD&d5@<;~H%#!~(S$`=na~Xh@NV2Q{>lkKG66r|JUm{3bY%*)SA4PQi2UfMQ+qlH zsgsCiq-HRoeI5mDl^J+aK=CgO*ZA)>KxLNy|4oAWlrn9HCv^~vCP8?{k7bD|YF1~r zfPoGce(qW*qHviCIzP`Gy$$%yngxw)prpI%ATf|<1P_ER@+;iSd?v6jp@5~D#}R5) z_ktw?bp3*|&Fae2s3_|%=lwgQqOAf&6N8>vokPv)a_5le0Zn)?tD9<(rx!TQk|!O# zCVP_mla)NXuyBr99lt`JRZL)CPXWubk|Wft?zu&t!j@Ux1Qf#J@a6B}lS`W1d#^kU zT`E@|F4mLg>vbRgL+&;wP7V+ON3rs7%VrT#y3oBvJT7!Kh)E^rNWeV?G}LjRTUw8@ zv##Phdj?YuzAd~f;%N~AExRH;QWvs(l7xXS#9z;vUC1#&qD4Jvu@sE8oII?Tm51wjG`2u3;t&C{v|903F#Gl|_zfn10A2ai?+ z);?hb&>!Wv10F?X8ThfB7JeqmM1`8{bd0w>7M^#ax-rYgBCu?+Z4I{Y>O^j?s_mL! zweV|olw3)O<`(P7Ll)kgUm=x`l*(U91^?>i9MZzK{%f&t>vDTsp8KM@Ln|KsTQQUG zB(KrIe~ablpbp9-*L*(v=%77LgyU=5c+s_=UcOU;8x@%o8)@1lv7)DxX`|EQY})h3 zvoZ%EAqXCr=9R~BdI?8KWkM2cxVDlw|9J6BKRu#q4fj0=d~Y1d4}m}Bbo*us*pAoY zNokR%CLJG(viBE+Vj z>QWXXJXIVStoQEbyZtV18N;nGSf3lC6f%s7j9*a>Zx(kO-*J*GB*8g{uNR^NbcG(k zu+sOF6#MYIww9Eq_eI7K{Vo6I-=cgvm_b{k3b(ZG0ZYbgknQ8-Xu#SCyJL98^Dy4n zE~aq0QM^By=gDlF%`!kk1sdJ)GxXUpwd}6CUsYAmiz;{s?Q#WO%?g5K1q%k{tiUiU zXqmY&yH$7{Lg~n02Z9`98|%;Orl>P0J(!6nZsX`EzDqMY*WO3q1I=Q?C=&D}E@xm8 z#F=6cwzP&BXd?TIcEizvTw$-T&7ZmAj*gLfNaxyuE`}<}j<}3X(BU2s0qR+}?<8cad3DZYmtG zM7g#+M}2fhB+h%#4OzTz>+T2=4|RXS8H{>;C5o}Q-;0yzPzM@y$2(}$)AlEuTg=42 zh8|)|d@kCiV7Yp5VKFg952^R<+vJA^BO?r7-KjQ z#t3mbMK96%;&1m%F6q!8Ut`G|$gU1ooC?ljr1bXa`*%)Kzw`)yV^&%3wrDs~Z)9u! zn`b&-)n*hDr$^#z$GbdjZ!qi)=~ihKN)BWAULcHQoC8RhE5oEyErfL1ts=*P1%i_) z@%}K;Y?NNUVfTlYzEqBvYGS6Z#u5j5fm0qYtx<)oX1{x&0?7`8t3FI@8KtLIZ2DBT z;_rtln;QcPQqCNNvh$mZaRcBy?kbxpI*!(7+unO3u8!8jOS^)U`lm+|39gSQuaG@4 z#I%4`|B4c0^pSNaf{N9c#K_l=kTkFF@4=~axD?Xc&ReXvBovApCg5KSiB=keuLZfNIg`>Q!gCu0Ju05ATJ*)(UQv^ZQ zhDnT=9@6-tFu)xoM!thn@53&Uk+ra8sD1a7W29kCA^XQBNtFN5KzK3pWbZpjrxBxh zequ5untKYmszh_&eOY=ZQ~8jnXy5(JAEfB>5W&zk0|{~X7L&?-_qMnn#G0`<#XDUb z8LLN?dbf<^NnRgh?wtH&fXNnCN*!fHV45C0h~i9cx+9y1)p&f9p+s{pXML5(tft`n z2E7xjlR$-EPhf8S&);K3jYJ%C8v`ohHolB_FHJ9*>*%?Aa({lo{A9;o8z!Ui<-_>j zG`Y|=sI(NqYkz)K9N)p|^#PXs`D4iCm_uA@mbe@Uvo^2;geU0&}qVu;?HqIL%(Y7quZPl_g{(FpGJC8n{c)cwFC*->5R7;w4-H2Bf8 zM}ggb1pAyp&QO!CG0XVXpVXiPQG22uYCG^qbQrIfh#c;pjbV6i&y;#iUz6d?oDB22 zn-N3w9)`h(h2fGW!*45wFYPlK<``laG+7LD2F38zYz$A(LmkL$aTnGRf)8heX^%j; zu8%RuB%B6wCD3DWBzyUuiiollhR4hyuOFMPDgj9x)OG@?0$o**&#Yh%(!DA;fheyE zE**QV_l&0ssQk@+Q2s-Vu6fLf7jBfjsra@`Qbyy<1)}XA)*C z4xX{}*<4&UR3CI5YQ`c@nKtW24J!)O(!}x_GJB>g{5i>Ke8NrdWp7Er=j||Ep({G@ zSqjCnf$r)p%1qXqH+Zo^4Q%8Mrsk+&j`|too+yQVcVW(Gtfg~)=M;>;&^ZUiz(kXQ+eCiU^}<8|uMzO}7y3_QMw*T(XKsC;B zDoiP@0SH}Nc1bbna4xv<2S_G_EMmMwl!a$JW==phOO)3Nz}(j4;oRN1pYmD(2;yrf zTA56I*Ih0F?Av=!n$A+>VpX+e5@SOOn+}!)y2~YiUVFvn>3UR!?-Qw#O0TSh>zG(n z33|JmtYhI0RmYKTs*ZFfF+K*rjOK!FvW`kSgd+oc#1hmxoH1{u$Kc zap@_TEahi`3!+$Z>HJ&g81u$r%-hv$$N{($9ocChIh1b`U==r}C~{(3x{B&E^vbw2 zKn{NRmcF4DX%%)RzN9No;(5z%KRdNlKJaWu7@hQ&*kWTAwXZXZ`UXU5 z_3k^oGXSHQ!ni?a|0DprDajjv2|3Fzf5$}NUa(^LEvjXt$#565jzGn*`~UHE9q>^V z&;N3G5SmHuc_a`@=%I&>7~tqZT0q2r2tg?U1OkXgK<}tV0vPJjlzz@KH)Cza{Gxp_=WQ7c3-qSDwIr%O?=|F`&q`NF-3Ne|uF@$1IhFxib zDMxMQa2<-{1`;rqHUN*MaQc~dYHMPEL{^P6Tx39K9D;7Xw73ZbCKb3U5@@dL zZat>Kz9eNlZBoVHiYbbu*3_6-`2|Nv%FbR3G3-t`;Nj_XQCa|;dQ6>~?QG^*zdb;8 z%V_>;A7sS~UkqJ+bg2)#}Nja9FMS$S(I&nljSfTQp~m-sQBRo9|)pNsf7w!DZ$S%0rcx4edB_6U|=lwqecN z+su6TQ;?O%sRnCRgE`L1wJ3smuRhG;db_i3fpG<{H4NddW}0L=vem0|oHgt_K2)pc zI6GFn|1afF%V1jGC3du|mKr}LtEDx^A6PBDM%#30u2AAPS4$Ur^C(1LGQ$ncrE#K> zop1`Gd3jfIz4-iij=>06i+NlJJFw5=23^g{H#GnD1234OaH4MATxUd)Z694$e=Z5D zQt|#j0TLsvZ++Lew<+<@4@yj{YDi4{K8bq;NE~KLjA)j4#X3`BjvCPse-bWvlkv3gn)izccQG!LrQl^Z$U|TNiB39)Xl972_laPy+ zv71H41A#Jjg;n{2jEz@J8KVlFbbD`v-heBPY-!BF#2fkg9xoqlP1Dg0-Sh?=Uu*u@ z5sPMe1Mcs?c*`sl+P#hh@CQ6&9st2;-dN~b^U<7R^KNnxc6Oo6a1pl7jLscY)tNzp zD_towz6iUd*k~4_eEV;0O*^GP`CLn}r_Xk31HifwcX}U6R_#jRar66u4axt7 z-~&%$(Be^-R%azpuz$MYd!F?o#nYH}intHwmd602pR*oC1eg6Lv$*)ZE z)GhSM>bz5L2MC0<)D}HJP5L`njr|QDwU|C!@5UT1u50Zl;4*dB8^AE$HMI5uS1S}m zwXjJza3r5bCmh*gxT3&(?=W^_XsZSf)sZc$bh?Www!~TIg_f^k^G$z>j3y;G@zh0B zOJr8pVB|*oFB)CXsC-B?&A(_X@-1vWbuVcn`!N~#Nke7cH|ok+T+5fa#97J+LveQi9ngdduKb~@zQW7@5y5Jpa+dK>!^gdwaavjQ#%vCH!y_NM z_QxAoxXnROIzd6kiU*nlG?vjGf|{mG0GbW7BBL>aeo6AePVp!K2RDm}o$OaSs~gHW zq|ez1`DR^iu{WaaxI;q3U@HS2oho0=DE-k~G zN?%ZSX5B`&<))wJR!m2`!hH?zUPo?t_-+41fF7EzuR&T>z!kENO&+CkSl*N$GII&q}Je{3aonY;z$`nm|TK!cb`Z}n46 zW`kmSO3~DaZ?{*MRygb0_eQF6E1l(^XfL{qVFs6nxBtw2#;+LFd1$@#=l7@zOJ}KZ zEAi%4^+@&AN@wFXUb~d=cRP&vjV4gPeiK6sLTs!I#$9cjQhybA2;zP4@F9ruc^AhQ z?i#Q%MFPj{^J>7`&d65v9w&pmffN{4A(7#OY8o z-*GmzSD8)wHPuwkJI-kPuYai$tDF^r2J#&xMWSs%s^==FYgioKFvKO9Ze6Pwlzpu^ z8qRsJ387O2{hR6$bsmq;ydp|>*CDtptpM><(R^ec6&-3PZ9k@Hs_61=b#RsQ^(U*H z!>WP0wvO&Jcj%jR7w!BuqBYL>fZ6p&V|HLSo*OZu^AbnSr}9zXm$s<|8P2!ut^QIC zSL3pR@n_8;mnQqAx>zPMAGVhBwA9MYHmD!vT%qYdt`dfweY4U*t+_JgtHo1s`2#DE z--@Kfqa6JXZypCRX~|#)$2uZ>PH7cK=*j6*TPc724)1eL|0#+*yu(YgNtOGKGs-^Y zj2gKH_0pf~#lHWp>aogMW>{`BGJH!EL?cS!Y8ly((DH&>s%2fQrCMg(g;)<(OLvN< zYS|vEtEI__2dbqZ^5LeEdxw}^Q|TQhymf`I7cuhCYMHY|S4;QfYW{o9&h}C{>g0P+ zEkUc6a9gXE!ajAd<-=9GU7u9jAgD#P#}Vc8xW{fkRJGr3iE7m5`QqN$o5X`#-1=p4}Ce|e@Zx!ihg zVsjAra5eR2X4l0!tV?czYjtxqdM%zF{_~kiUF)20H}a^dJf<3~Lx=n3DfQesY)baw zf!%ZPh8Djc%BALwS}uk+Lj9lOY?x+t>6^jIvepw`tiw+sF5o>-yN^B9WWVq4Ip#FA z=sp|_&v1sn2}eSKYZP&qZx(ejv)E1yuucYBCxoKOIQa*|gztYKH+;ph>5^^O5gqiYs#HzF+gI{q6~M zc?ULczv-nfbn1-HB2oR~`Lb!C8HnjURvUKprFV~fUy$#6m#&f|J*4alv0EF7w&R%Db-S8X z+wF`ZL*!=;p^2mty4285)R>QPO1Okaf5PX&$Cw;u|E$VvgrD?eH}_P>oQKT7V-Nf! z28;2A7S$>MXUR{CYAtX~6>)w$jhbcJ=?eOC=KV~xOlBpwQZy-93mMbVRwzjy@H#U9 z-_QABqx1PnF{0s1%;~yUMQfOaY;X%njOzIbD%AK`jrzpd++JdUX!D7)q5Z&5szN5T z>8`!L1o{@z#^Uvz5#{&#aWhO||NWl`Yw`L>@CJB&J0JUglilL=-_^Gm>O(L*;PvZ? z!*qgKW)^{7-;<)rJUhYsFt4vTSh+ui*8^s+w{Zg3n^9Ij=vtq>e$_|X>l-Ah2AiBy z?2jK+A8&$vx@!AO!W+zm?6VnBe*63})wIuW#B*g@?30GL0Q+q6v9~bUE%u46Yq3u_ z7#^@sBypJb`3GGsml$ZDT@+3BsSoCd*=Hc$@BIw+sU!AD<^--=6|DBzR)_5qvR2z? zY?|&BHXPQy!WVJ6SNIoqLl^25nq07Y`#_Irpg+ON;#zuz+*%fm_m~WpUSS_Gma-aXuMYQ^c>v46cvMlK6C9enL&PVhaYj{qL$Tw>SsbM{-Sd zQvJVj*0Vo%NLSaA4!XM5;;tX6t|rvu=~3=4MEU(WWU^UZixJP&6)e2y#J@sZfIsI< zGTDcj?7y%*cz!&xx}|nIf}s&-NXv2mAoeIFq{@2@+;CU!(rFZ<0j!~}y{J;axc2t^ zN!+e(;nv!Fv^x9h^Q%?)ZO&%){?>|$I`IEh)W~+aqFz3$D{5jHs+#jvbwzFF(1EHC ztEfnPafZd7T~$}qmIZ3bc2pF&S<<~YK@Um0(}`NHD5I*bsH9c8qE61&{hhzX8&13`QXn87F4AA{I z)%I)bPEnlMY1TqA_7CEh3a>{DeD)Fx*I<)jmoOyY1SA;vgJ1j&n{&TP7H40>Z`QM-h&p>QvJQh8QuOlTr5h~z&0{#gr z4IL#Z&{PyaJ6v1VqQG?EtN@-)vI3}L z)i6!@Po6kWHnF5JD3 zAqG>~E+zvhODzF=_H(#_W3Ya)D4G8q@Z;IfWNP{8;KFB+kBVL|0P28&C4+KDl_#O+ ze;iA*y;ptBAl_^S><~{N0jqkIvv3`9XkS5VcN^-5@0`8tt*)xd-#g=j8mjT%J6l!x z=7{!;XQbJK^GujU!yQM|k?);`hvH17Rw518Fb-;FYIq$1uQd(LGEp z`vFf;7T;C}esET-1a3CY4rXvIDMH3E-zW$UQ$-IupSB0x_Puz6=dp+J6rzE8`!MQ% z^I^5?FzP?VVx0|#Q51xn`6-KKP60k99@AQ>CeK{vVIP@84CdPi!!^UiWPjh^grdl^ z-vy&wES;!_{bv3AePH0Y?*%XG*PK(kLhZWpF_WGdqTbBLZvAif)RAl))%f8v>+Wq# zkY)F_NQiz6J!bquOLq{(-9h)YynUNvvuxjPdz7k)uVBQXg5R*?#vA|L5Y5}Shlc3K z|Lr*fPcCnRg`Pe;e;`)9Z~NtJwHhZg9C>NrR*s|S!7A5N4UggzIz7QoJ+XrIWTQ_% z;hP633S3#Gx%EsTFKbcY8V7Fwh_vE)bDmI{!;7YkFZpz%MY+(TcR}5 z0h0vi;Ct`<8d@i|>`Q4s-^uRb>zmKr4<_|WsU<(+c~+hImdc=~(s)7m17F{~7`(b~ zp1_%nQulwvOYEPFKTNww;p_`niIIK)>jDR6Sd~2P9MN=tsXI_@L9nRSg>gr3BCJ{*ereU@ z8}Q%f-k71*9e2J`syve7(ezqmtlwZ(?i08t?UN1vRj1W!>N+ifDcnO`x8!Y7{~*Xf9aE@M`7Tb7thaBXDg8*XfC(Qm1|CMf+_gm6g_a|rd@(tGim!3PSYdvRw^H4q0aAvN+bIUhvPvPtI+)&Mn!O+c5f7=s2xDag|pRNv(&k!vw&+wNCCXlkI6fJvH~A6=*T3( z=Jouu0kiO8G91+`ptCL@-d8}ULIwCU%SqgB~)cMEw@~>gdzr7_pXix`f zEivZF@Ar0#g$yd7FYZ;qEfi(}`_!;g&N@va5&Mv&9n7Sk1tDpf#*{P@Ked0WZ;{k~ zs*zgwyR(YDSY@^OcRYmuB1`@8J5C*U;ZCV4xM>vHgpQDA6K-BfVSumA@FM~*6d1F0 zI+c^=D#`F)HcFk6LMd^)#&?&+Vw~zLaP8A*f0|+><6W^V(eo|Dcj%94Jk9PYDKf;z z2WiHVlv}4d4ObJv!b;TTM2@CRkd1be8WfzqH-%0W5%HTQ?_#xUYRJm4Dn%ZBKUg)K z6lUc&*@f~|x$7}8)wvwt(j;a0K>zogsadsN0wR=esNRqarH(eKX6L1WdI zzhmUSv4d;6#+x|Ri?^BXldun|>5&X~P?b+RBZ_t9Ky~Fl?F{!E%cq3JIAMxejfp!% z>cjU)>W9~2S`=yU1vprP7dee%A`@RN4x`}1Yq2ZRe^dF~sxlV&|iRl~orM7y(9t@zVfE_gEwHsX%jL7{ux zt~%dQr~kxbjUF6|zN79VRP#7a&%tT#Xbo3UIldL(vsjL^ryablV*he>YI&O#nsHkc zdV+CB2PS&kP} z50TcP+VV+|G{>HIXu?5f`+Dj%!D%|$hu+5ZRay1iIcJkfMX)_WO%o@NXkxhwjix4Q zW-qJt@-3Bl4r@&h*K)sGT1mZ|))CJvx}OK@^9;rc_z?<5KF0yJ0eFnTN&?Q+;Aw!H z0cKw$+u0dRd5P>s&zEs|D|WEiZu@ScZFg_3I-GabZ8?RFw**n_4c(c^(U*x%sg2hG zG15$XlJTy;q&_yPl_>Ym$Z z>nXii8wi(}O0TI;EPl_zd;Zlnq3vnvQxlQLO{f;mZFsPtIGD<463|?rx7fYf3yMdc zjAHMhJ9hnDT^X&e(IKf=pF(3^^Bu*}JO8rsZdY@oa~k4#{l7*V*h>uzt3cN}ob$sm zjeoR|GbkrmIfkuVj}lQoxbh!0GSAtz$JBD8THO3N_$MBLsDr8EJmFMS^P%b(8V-rBgC^& zKPhC?e&;ExG%0Al7*(HQ`0X<>YPaiZ>qTdemM>i=qu#$JM*V_u$4(|It5G6t)D4Ic zqq@nc1Cmv{OL#QD^P0-KgtuENE>*dg&{K6bRI$tG!Jgiv+Fr(dB8-LEb5(1NH-t@# z&8g-k$W<6%s%|j)>1l~ir>dB5-X0)F*Xur5mmq&@NBJ%W_RFG z%HdDd>C4WDnm7KWf@(@Z(-1@qr;rJK^PM7QW`Os`)n8BF3gYy z2Jv1!+J)k*BF@cl0V%x8mIW5Fmj*N5iZ!yk%&9Iz_{!E)T zPAXzdu3pvxY^4Un*WqV;Z1vuQ z?M&~DM?BmAEsy4Hfq5uH4*ucF_ZB~7Nh=qGR zNGv$Zg-bqX@!)fd@DdgV=cI`N&T=Ms3H3M4wLU{)qBkb5?r<4JBG- zUUSxHx;*I?Jgo`RaG!s1J>}xKPK2jc7w}7a*j#oWJe^QUs^oQNQx)6ZC=pIx*A|b$ z+NQNn=svgomXOfmcq=1bJ$Kz%w>^Hvq|K;y0zC9(bA0E#Z7AZR@sNA})wUsFU31%p z)M|g?T1e;&er9@&F4&67-7x%Cp-m#bH2$yam|Xw!mI}S$jI{SEsp{QucIsIf^9`E5 z9MQEC0l&#WaWK+bzmo;$U(go(l0=L|#Q&R3#Q7&q(HNbm7!$Xl;eUzu;C=kf#f$UKuH(vB`?c@^`t%TboY%9OBte z=t+eKyfJv~0dWCNyUxenz+@-K05@E`3Ci+yQXwY(0dP2uTO6l3t35)*dJ`ZHrlShk zaT*~yBy?uFtpPU1*@5CiLdBX-2g8MMHO*jeF?x@R|=m~B3Ms>7$^j~LGQ|A!! zq+fHzlNNHej+I2%lNR8Yc+!578lKc%Vd7^a{}MlX`UUnQ%Ga_~#p(tx@lCxH zMU{fvxZ~qgrJJ~r?YBAV@tg3hxM2FoSS>Z^hV!vDVIOMuQo4r8y}ZZ{HS9S>9yIm5 zuHjd>hJEg}^%nvcomWS1;?|RbQ5JWi2b#gTC%ry*8UbEZA>666WQO-SsM4TscQ;Ck z;MRWioGvMsizi>oK;`;<>EIKlFU2FCeF^J4%DESOX(HkRd}*bRy^6{H7T8g23-OgF zS%)cHY|6_Rjj(!SKk0H#eSgc@zG=7TsKSeafxC_!j61$1!WF(9zof#~k|e0`5zniR zx1Gc7nFG|u+s?-28_$OB{HksXJyXOZ1-(4^)IlG;Y*J~$d%6Pj@j{=0V~>-8%lxI{ z@4&!QM?7HQ0k8WEeDP<~zz6=+Hr%ES6M<_35#wt$x8H@7G_bipi$cz70cR@J}jEYtWzKeFLb zJ(eozvQ}5n&R5> z-_?O2qgtE8Uy%N_z{pJ{hjB+96P-vmnd68t_4kq-aE|Hy@2kOMjY|5kO}yQ}1mX)d z+HSP7x4N%BwHvMMU#?X7cB6u)GdpYL-?Sp#gR~-OF+Z%dcDFYhnu@%Rc&^gQ!kdKq z2@n_1-5&6<_cYnBl5DUM+RszJ`h2K54ltV>M}#A#z}1L2OeZS6Qhi#)aK%4Lk>**4 zJak$t#vG*ThFKR4dvSB;@cIj*Nb$o|K~EqFwoXTpopZo|2@<6vKePR+$~!2m-Z@W>^QH+q)?&zw@O}Tdb)tc3$bpD2Y{+Sd3ozt5AA19n-D1ebCw+#jhMSK}4vQh3#9!@)jVRB@OLa@5X^y`-^;3Yh+-4$?H<@-GbI3CU+VrWy z@ZA$EBEJ10r+vKO1G?c5De${SpQeWdiRi&m8cY8H;yb{5)XT+;kT#pYCMD)0j+KaG zE=MmWNT(ZII||ai8b1|ClBrhSw};|eDRv&OG3 zksQ)6IQ<-KJX$s4APMm#3!xX~*+`4o6>)O^dt4POZq#d?dWLLq=4Y|RGR7Tim{|MY zbi|nbPX>vB{wMY+>VNC2jBR1TYHe}DX}6zI+lw1DD>a<#>vhw?j9z!G?sdIboyY#G zf=U~8?5`|V4NAaZD}EqZ|2n1(wx2TBo$P|eR)cM?Z5pf{;@M#6QkXXZhvbl48w`_{ z%9>%KCt#zZ>wYTdH7*Aq-#}lHh4clbTt6yANj$T9d0}*De`iVnvyrO^}^(Sp3>I6wOH^DLRe)~Rxn=qU*npE?G z1@E*YKi2HlkE%i`BRt_IcY|ksG^?9&#~LO&k@o&{j-f#iDz%TtM0Dz2DwW^7m*~2d zXns>S5_g`p2nh`$siJ6U9F;o><@q&N7@CXL*@Aq`;ki-D|Klj5uWLt1S)l5dHp&IB z|%6tj}`3Lrh^$N$H`Q zJ!;e~{v`6S*eH2dXvrdu)R)z~M~wpSp>L_Sp~hn#&tX#$Y|Hk?f{ttP66K^jih;ync7~6e42OgP zy+bQvFy|BzCIdaxp&SzN<}n!j+gJZ!@ZmDJp?RP=_NZi1p5`k1H5sidQedncNk)Ty zh*?dk$Y`Ndnr6qh-mvtGqFav-r~RD!`fjq=%^$>KpKuDt7A86y-TXe_m<@a*X`Fg0 z%&2dV+^wdE8TIUs8%OPJwHVleGA-(<-1 zn_)3An087w8O$yjLf0OJloq_;e@P zZVsMX%M-tD)drvg ziQhpAP80Z|R6O?J^^~q5!!HQ@oxt#mZq@oAwUgoY9R&ZFaox)j3(flSw^IRCgahjG z)0ZqzI3u?D*hXg$sK#ZCMlIif(gm(h4~UVH7B{!hWNp z`l^i4&~E=qT_Sq=g6@c(PSqXJ*!>nqdJ>&O;f|;WF_;akmdS94q}DC49x<4X6l^kB zI-*iw@OMP#-jFiDY3o+FBPza)Z1V(C1a?I8DHZvSjY@lHM>OVBvQ+LqvD7L~;aJPW z+7T_`7;8rqSrSS8XDPmeTVbY*@*E>yR2w4DeYelklbKz!v|G`5Pj1DNnPk-I%ezSK z7!*#e0&53`eUq8fUlAO}aLVic{&hI=W3_(%R=LX>)mskFqP6p<-s}h4a zM!(5IV^2tXwW=&tcRTtTM7YW>3#m`a> zZyMu{G$z)W%d0cg#7LuVWE%Jbt6hug=s!YjkHk!+>p4ABvA;iE1(i3-bqZop43t3C zya)1;u-InTQ`&Oevaj#a@OuLLrY7%xNs1iXqXw5ZaENBQh`(fy@|HL1_Q~Hybw3iR zxj(GTxT7``YkwHQF>;m+b-%w2&t*w=p3C}?jct}xz^Y{2HdU{JQL}gso|}@WNowj> zVMgU9)3iH)uo{>U(9J?=u0vZ%&iB7o^D!KG6273&?5|0wly0;Pb))~ED#G_hym>gS zMef~MR0Ew5$12=oE=N(6KvxaB^-SPjilvP|UWUe5cl`6VAp=X5ppREoD;nYU5`U`L zidbyNAuSDs>mf7sKPkBEXt%{d-IO;N^mRsHfUF&efqO8lqbg~JiKD6Fe4AojJ|`U~ zgAqFRmZkPjUMd6r)gJLQS4>W;Lsx~4o=HkJMP^Hz|qibQ&FgPN%I8Oim8pyLEZ zMe(=hOEOwPP&%POCc#SjpvSsgxc->gBqt%Bt%DC!aFwUjLso7Sw0jd3^y4lq2JSEe z+|f%8K_k|5M!(plrbfYWi%~9QmzQ^`j3{Gmt05EUnE4Mo#UL|ZC)_cQ$;xU`b_97N zY6@cXq^H81+2|r|9Z$ zEb^lQyN5!++w8HiJGA)pmXWkeehOO(FCt(?Bj~?Wv>v(+Av^!}#f>o2PLmPOcA{a9 zazcI3>Y`SfYxO5=sO`F>4U`vV%lhT`>XeKOvuL}TR@E5MDlC}{QwPlKDQ6}V?zqTA zC(?%b1uVYEbgrNl|7khNYL_7)rd=+)3gM`AJ>WkLIji=PRbl_RhPMU^T-CQ~|9ORS zAv2x(O8d`CBgjmxzY;UuNMSSGXJYlAONc4tKg*hG|9LU#q5gAofcBr>C$;~yeC6T( zGm`tb4VxeCKT|#;@#hI@@t-Gl7d9|0k0{v$(B_qQ;vYGs6 zWb9C~%Ze|>F1;CcJj=xDK3xz~$bJ54MDDXBXo%`r+o)l$c|z}1mY%5frxi@$y~@>G zg_FO~Ho$6)J>PBi0n->Bz;Ma~dzGcul8IVt)ZD97FNr=y5%1rt+&78(&nuscT5Flh z@hKBu|G9>O5AIc_O}eU2FVE|zPcIk46FgU`tWk1yBSP0~&O zTs@V8hmikkVR;DY=BK;|y89kNp1`V3Kjm!(2{9bV>E-m#%wYzj$S9P9h7fRiS$#l- z8~_^&dgBfQAd@6ij3nI2sh@!aw;nUcQMGuOAGihZ9-8^hV@6`vPuc(-Akn4mEr^SxC5 z7-k%n3 z?aZ;NatzG&#~Kp$+9%pHIbfC%bWSxd0`Qq#%yC3Gb_$1Ya_ePylfZbi$pd31DEhOp zqVWX4X|igWi&q+OT4Y8wFL>0}7^6X-r~1$?WIa-# zKe6n|1yL$;pJXcSp-bV7jS`)@Ave5Pn^x;^Zn+Q189E?>mAJz!jz=gZ))Mi$ue>oz-D+$^dk%eY+q!PR zu08q}$8Yhn6_4i%-SnZ-7J>TjeXx3MLs(hQz>(U}*sDOE?0u6zvKYEAa5D5r0u!*iO`y5Pd0fEmvRErlVe*(1 z;-V$Y=1O#$WgLPma5OVG8Zx1ES}+epRYuxWg^$Ck*+*4U*P0r&?f>>rm6~BX{>yi& zRWqZly~YUTZHCTc+DbC$qIJ6S=#A+&i3R6qJA&%J;A%+!n<4dEjk<5QO$wWc)^#O` z#SfW@&)hLDe8mOcfUSX8AN$uPyE*s58s{A1z)qI}HP*KRmG<#3H2L?7`BHFI=~~l# zD1UsC>ek$dthsmv3BC^yntCesCb-km?>3aBOvq}fYt_8wM!VLrE2)+{ftihVZ#dzO zqReJ}t>HQVJ%0PQ<1(tLM_U-r*;lVnqg&u}r?04r&5Q~`<5X-jqg~Jk%G1n<^w@D6 zzrgj_hYy%>_b{s&FWxcDI1cgLNm@z3j?qnj*(F+j_P5IVlaWS5*Z+Ag*I?Q|{@`P=E{ ze@zE#g?M(b`_homP6s0{z`;^|?2kTgtFQTK#z}nu8fqiW@4vmPpO63aV0F5c5mD2@ zay1vZrczogs&hawPaZ7hzPVaeY;Ck|ot#K^-MU)rI*xJ2BqrAL8cB#TJt%{+LzYW&xF_hHyTR$7&neG*i_yG5U zyF7uo0QY*{$DaF~u$$h6ZoQOdC+~{a{a0fj|5qkIRljvVD<_=8FM9t`ER4el*o>t%lPL#fY4+nAf#m-KMQ^ zps%*ZbKDr3BcDRn__MFo8joHwt+5F4g{`r4iNzWdOa_ZJULgk48of;ht2O!(hiQ$5 zeYG|Eyh+xW1t`!OzdkM2=(4@ z%JU?Aq9iz>|BM@4f#w$%sxP*vWuwf%GxLbw=^r5mQ?1i|gn^dj5;HZ5?-%JUjdT=%jUHZXj2lauZv(=bk7r)T zWF{-Cc}WyrZj9)ozKJ(l;qClAU5!>Hf5o#ldjAM*TpbBB%6hy{X$zRAKhPfDUT9H2 z1vsmpM_EEUG=eF_V5y-Zqzeu;jCRfW|1Ad z$Q*WfonV{~@Er_^Vf1;8CQ=K@Kr);$?JZWSxlsMx&8Se@%`Kz^7}+wr8Fw6HVtwMb zrMGI<9sR?_k?Mu+MzsCS=4x(tBce#pFY&pTbI!(|1HH6q^vlisZg@Bry0vGLn6V3V z%PGnINcVks^$qL+BSYAEQ*Q-`jrbeu&F_vELsqA8=p5^|`8umCfY>BGj<1)3Kg8u* z;vG0=X4JEn8r#DtQ}q>2xQ-L1Od(_Fn)4NWPzn{gV{?ArpK%@ z88TU6ZZLZg=l7V)f0_zUFnO&FX2~=%+kWI3*kCFWGc}mGfXquG%m!2WS!ytofv_bS zF|XqZCe{X1tEZaT)rgJU*1zy(-%=LWal5fTzHn-jKEBYihc*d$F*&X8_`-ee)3fI3 z+Fd3v@BPz;$=Io+#cGDF#~1$XE?Nwmr;jh}Yfn!s+JccKzsa~G2*t*wSvQ{kX25@Z zVO0rzd|_q@%khOa?bV>(M(y%xjm+t2QlaVS)K7Uj>eopo4PI_U@gST*Sr@?fR zyTM$oR!>3kFpnP^4q~ms1Z^lNJzR}O+I8G^uFcVD4MEY&`H|ut59NGJqeJKu3eb=r zM^A$+e)rh$hv^=T5YN7LfUWC)xZ01iN|S=tQ%-0k=_nBUVqGa;xJkD;>flpGQp=GY z$iRQ5iGf!z?s$)hPNe(N1&EPGl0=Q9U9ftwkMUlqIjEq(YrSHgHptZ#DaoRM=GQ_h&T6&1!mkOm~w} z`h%OjE{t(UIVLNsQ6g=WV8n<~_^VP|9O|FG#_Od{v|*!AquHY}7KcT69*L78CZv|Y z*LJsFLjKA4$@$l0&=Es~2d*0QYdU?P+H!P(f975M>QbS7$!OV#bi-ozCXt#AkTEtQ z^%s<*Y45QaPC(;*%_xjtok@_JxQ6cybW51V<{mtHiN6?n1`+(l&}Cqu>k&Wgthy%{ z)jVlnu*e}>p>yl{wnF1Xf+$EZkR?b*UjD7nIC7X9MFO`%k987@bRa?cU_TfepwYRl zf4qdg7W}9X4N1c?r zpAlmJ{;2BJ*fyUs)99`h<$E@RdMay!htWDEDNjv{v-@cQK*c;u3KFEB)M1LLaw zm$_XD*cQ~%mT`4t%qs4?_WP<-e>_0Am#rH1hm1RF`(%u_)b2(c1jmJpGp#b>qQviV ztJ~SONxaRRSm1J)GQI>}G74`qyRps89W?Hyg>hqYcm8yVKBNb)=mS2MwJFU_v3r-!b_xDrC@Z)W~4??N;xTu%);uktsQ_^kIRl|u! z8CAB4)7gAk9*x2ar;A0NWG2T`Osu1DTaH2BPbFM0P)9~0hr|nEHSKv<^|!lcv=d8Q zn+8kt<@Xix@sln6A%l)gB5dgo=-0z79f_n5v2-;v|AmzQlG9X^>1O_&+i6S3`wHmv z-vvC2v=1p@Z(C8IF%?kecPb#pEZ{tYj(j4lz&ZM5QNZKRG4IrG0R^CQvi65NUZNKB z_f)PpOMggy-PV*L6EOFLpL|AgtV56unW*I$!DIkBC>ExFTU$|*CYp~Gxr*eC`b>Q` z5RJEW4ch4|TMSLi^$e~;YoMIiN^8nmIw7w%Hc|FSw*9q5fK?S6{Y$~8m1VyiF|Ov#Xa?nF|p^J`kQ zvKov4NQy-y6IffoyQEkeee&c4^72ms?MF>-NJYG5x#7F}HEMEj8D!){MsmqTFJenw zZ{yopTD?XcxcOZ?H{a!(P=*hz1Vf6$G_>+Xq2Ej)F;iZ^Y~cwpXa6bcyBCb+^$)bw zj!_vbY|azlAamw}>N(L|HV@95%)P0a4KZq~XNMRqia(Boa1Y#AMmyyd;T|WTXGpEj zt7Wmij_0GK55@;7)!-IRqsXCE!K(C5yx;S2OKnqqO#;8$C416ouEFg5k(0Gy&mu2! zDeLar`O#$ETaz@$ZZ3@*zFe5@G4lx=RU)Rd2zseY9lqfR0VzAov zZ&>*vCEw9a!*jZY*7Tz2fu^B%Xiz^3$B`c0U)6dX5Dqw>uOk@oGI7)qjt{l;e9sCs zkSv68F9b?pHU3QTzqb{KGZb!27S#O}&QdCQxKT5*sZ{jaU}Nq2AR$%si!IdV;YP(G zcdy@58D(&!_RMv4Ww`N}3QaPamQa{NqnhzfsPgnNTxv*?5oUj5rFta^57(PE*V>(A z+4YVmwS6qdTnEOI?C-v!wc8>bOF@Yv5gZ>f$5i21!W{CRA00(XW%zl9QznZO=vBaI zhB`l`u|#vgrl~Pj6-%3mMT!CMhK>_+FIxJUr;(F#`>xl0$p2mzTfC1XWQ!fm)T9wc z4YhKfQM`O!NwE2cC_4Qw(~H@W>bns}xgwobNHw2nstxg}D8W6T8%n%7hOF=u%At0< zKww`Fc!A+245z$8dhnQn%JqU3FPk7=uG}jV^}A`X8yyrt^~UpyY4N!|(W!-#+a3oC zSL{3_B4s{ks@@)HM3#O0>b-}((pcpx%}5@T7a8r8r@Y8`a&5qSYIu?H5mjvzRuH9@ z^Uj-m-exWDt}kt(RX@nO`F()qTXngm7KLD>{aWELeIO1TC79#Smo&#LaIk`SV;R}{ z+w!&pXv?L0(buR|ZQ&@e_Y_*DQeS*U3f zRq;imQ3;6`4Wu!F$O)e;q|N`{e{J`306- z-(QK@EYbxG{BP_x`=Zi-xG&NzLj0YKmBtwkl?-XCr6bt_JF!lr@sIkklovmr__~oc z#kdC@=M93$8vl$}-qEP#)K%IBIpf7k6gbERpEOdRk2c!2&8q_ri?{2ysHo1&_g9|} z_jTxAMEhTKPQ`dRTB%-RjLM!(4YkR>2M0Af_^P&7myu+zswkd(VIyGCE*mNQHGTVA z(^6iD6BI8Y5{E{g45=LH$5|_5&SKpS z)M*f-m48@oe~LZ*?PRV00TqfawgJaYmbi!a@82{KU7949P?uLYE9mb0uNXa8T^=hM zy$3$hXnOE|L*^bbYPq!$$D3 zFH%jP8lyFR*a-gNVB+{nI4mRhFl6iZh4ek9FO)(2gCqFydSaSRWAq5Vr-3%gozY^H zP2eD-9IU5D@V*x;BlzRs_RnBc`rNS4B`U0F#nw(z8}q`Bm_?P&7!*u5vB7Ol;+u7& zODON_VKqEwuAomfXI@b}^V(4qlQFy{Nc?Gg^u((U1i@01zDSHuT6C`~@@{{T*wWC0TY;;YDc<{|XjNUK<*^TGz2-p{yk66| zqYbmkh{%%G;~1G8A^YFX(+t0T@dTvzRisfGj+}rF8=D9xLxR=!v%|`@o;idZ?)XTn zkZ$5ZE{~sQAt?z98IK>h54kqw02@vlSwdA$3!C2IdPTD1{ShMN7qz&EolI8pckZ=4 zH*n0HYG(ce&iV7_x$=@ZVFT^0E2{KYu<7!~Jhkf;Or>6n)(z?xGF_V15ognqu%zYh z717x=uy7;zLU>X^;giH;K9}fW^2}!*e!ShA82IsINt~h83=?0H-nS`096aqi{U%?5 z6(Vq7d8mE5rkJ4z`0#=^z1+>`1lbsE5y@3{li3_Wlp1F+<+AasHP!YMqiOkP!TeA+ zI#>#)8s~(CS4bX6^>c8zwSK&$0qUo&3Y&-}ZBbK_iNn?4SB;pKbu!3nIwB2=aJL4P z?Qk%g)oZRX;P;w$&yv@;RL-j~|0kM&8X?9}y5BDpe$v0QQ>G=YS2 zokgY6w3zIaSm3%*UFXx z`d)JQm!oOmL|Gr5k+SqIDAu#Zl$sqDZeM;$#hh|RcsiJce>N2Dz35UZArn8jgyFh` zWFp*(hS9HwxA#LTus?YQBVklr+Ch9A1=(pwG;kSsHRLce>!o0RPcLe~Ahtpb#vTHw z(bOUK!@1v;qb5_s6y-OD9p{(~z%~KPbDV;ZXV3$ix` zv1J{(sF%2XxF;}(>_&T^adS(r;Jr@AjNZ^3QJ8}}ZmzNO?-uxQk&|U3xvS7bA_@-% zIO-;%Cf16ZUMFZ`akkhCh_;;lZF2ZtK^OAsBuE)QXiqnM>JztbCU%?ac%8&ZJA~rj%suwI3VX{KvVn!5N9jm4bd2x>x9z zLcf)QKalVMvA`Ii(}XS&`hn0bLiYh23%VT78Ts*p&`m-!gf0;Jy3k~y1BLb$>K0m8XoS$BLjMtkE(rZu zQ;+SSL~IedR_Jn}bA*l&8ZWe+&_+T{C!8n!$x@-2LbHYD3oUh>ECByYmWW|O2MFyg zbdt~+Ld}9A{-;e?RHzw0Lg8 zmxwAtPfCG1CG3{)OOnCQ5`R|;Tq9w#z)azPN9aEy&=}!=S!lXPe*8}u&I$cp=+8pG z6Z*B#MUwF}q4y=ei3k`g`4*LMsL*mkzm{~m|Ap9fCE`nA$Q2qPnmsDCitud^JXYf4 zgnl6S8o{?nI7`B}CH#{Pqx}nTPJn!&OC{bk>FH@ryAW1UtzAhQ$*|~r$j}E5@p7@&JIORuwZsE@m+$OlGK)i%A8Aq8Ji`DI& zut@S^Rc;q(`eN0RsCTjIPc&w+nnctM3ldF)1vx%dog^BSs%{g_N>$~uKr>TSOQIR6 zsz1^6R5gjHH&rbsnwYA#5=};WqVY&i)Q$AJLDLthmPF$hss2P07pX}^lNYJwM7@jD zR-*1j>LjQqbcz_@Gi~8~3CAzcH5fBV8u!=|Ckn%dl7S@1lnkO?68vq+K=@Axo;_ahg&NPFpu_osd&db*_o(A9OZY<< zl7eV`*<*#_Rm~7138I<7X3HNf_-h*X3cp+M%u#|*(|CsPCkgHzDR`=+7k)3{)cfIa z6`L&lW6h91LWh@12HxR19QmmBQJe6u6+B9C(?{{tjPuJ9JZqQ^n>aRb8P5Su->I-A z7GlVhaPT7S1Mx#efHPXaD8XX{&mR(4fLr(z1Wzx7=SVndQKW|@$#_8uh@={VK*EqB z8Du>#co{7~vhb%0o;_G_da(e1>B7HMaJPw%(Rh}G*DmsC4RaC$HHZ<0Es}wEpvJ?C z=qgAQ{{5za&kBA=7m)Lu4(AJ=*kADfiGady^DGtt63ha0KNc?uLIuz2EBI>N(WVQ3 zl;BZM3tn8O&lLU^f@eGxn1877d*Xy4yO%I{r2t8gEVwN`5YH0+R5N`K!N=?L`8{=b zso?3|1YaxpYkrSyi!g*fDGc~L3jM`Mg8hQW#|f@9p4~-# zRx-Gv8ImPIg5WtV1uvuPI9d3U1dn=LaIsK^@TUl#*o+2f#AX) zBY1pO!BaJ!UrmSIg6CHje3w=*$|DKl%nYK0LFzb15+n$oSW)nOl7a9i3!YJ4@Cwq8 z2!E>JIpqRzPr4+?5C+`Yr|U=r$d&|K1kVl^9LK=vFI4!m1&=Bt_zxP-5dK^<{bPdT z5gGnGwtSb4ur1Yf6lDm*Pm+Noh%oUm!B1*D->Jhb1P=`rT%0ge_~Qi6FD>{hR7E`g z>WBnk$S!GRu-S4XL6YF^5`wSPb(|smDS}4@3%*(7HsMbd+*Z_rQ~5c?bi`6&2z^8t zeibKj=6N3b=tu2sMM2EKs?!NETRrr`#$foiAf=AsJyn>zew`JVZ5hu(7ZVE#W z5#W{%=L#P4kKp)_3;jh2|4qTOt_kkac-9Ra4qYbA@QUD-i;(^p?XIzD00vAv{~c`vs3GgeOb* zgy30!>HIyWgrUNaD-4OkVB(n)zA3n^5FRh#;N`lGGyV)zAYZ}}f=8WY++zz*(_We^ z4AEu=f9MQMJpYUiy9G}^E%@6yeT?wO3!eX*;Muy0@OfKq6^Um0UnyK3?}iFPmLy0q z8D^^6KVYSlK2w!DOe?3EswL6PnW{h0teI*O(TtgDInhw8>^L4PE22?Y84}H0q{?N3 zW@BYW)P|KI(HyMIh~{HuMl=*FGon#QPt>+Z-3D!!d`c7vXJ57@vf$`8R%lCmPij0; zR&a^JpD%d&Le>8W^2=VRCK1hAsFoA;E>v5IW-e4GiDoQRw~6K~ROOC>#w=7ViAEtk zQ8&^PjYoQ-i3`+LqS*`7NupT`)NP{P1*+VSpy>-#OQOjORDYuR3)Cc{ISbTsqBfLI zG!*3%jYoQ-nMnT=Xa>>~O+@)bW00O`6w(t7MfpT+D4%H7e07^>#(Y)o7-;5v)skq= zeAS<5{CqWusC&LzPBd}8+Dg|0mlEDHIKoZ=P3=#z|OLrwv0TK>fqpK+MJt-htrwZHg3z~g`f$3~ zmK02P>J@T?Fu3Q51wt6N^$L#XA4&IUXI6 zBn;VU!XRE6B?(dlj~6^rd>~80>4Im?76GLS-GXNb?ly5rpXrf^EHi^QB?DoI5&VRi zK_NU-!nuOyq>2Jk1u=r#-q%%Ndqd;lUuz3^ypkYP7&2x_24aDH2}cX=E`+B`xP{<3 zGXvAd2p(tRGc+Fg99N;omMsYqO@`?K47O}ZkYWljP2=J8!D9Sn3xB%cF;fNqUYtz$ z*P7|Qf*&9p?Jr6aY!QYG@rkmtIe(i?66`lKFmbadlkf?_b6(d4m`)fYc&^~duL=IA zF5i|Y32YzeI*OSr63)>Y*d#%O;Q6m=JhHPEFlUkuM+@#2yljESvn1>mJSRm2=%aTC zZ85?SCk$SbK{U*kaH1)|D!BYfJ7u>W!j)YSMkMZNw|G~l%u~ZlmUzP&; ziUkB;YYH$?G|16-yzp-k+-u@8T<1tQTkwntI(>LC?*HHe!jLNrZecLjhv^c&DR|C! z5uml+h>8(B_(NTV@#Ca`)_VDtE&LIJ=Z_WK^P*;OOM+-&NFE~$?KPey30es59j)=m zMjB5P{&>M-UX=978c!DfB*C*sYTOep0z^pyuQ23{2rM8=5-b%wKPeE;7XD1Zy~9O- z$F%@C!oOeem|=`#h1^smlmsVChM`hG2X+x#j)Zds&wN1&=&sY-1ivYG)?mS3)p&;R z2d~vtls<@X_+NNu5kL||2t)pJl0h$xCvpOeT7riT5WKI(vxGlR@SJ{v57oF$_!CS4 z`T{5a4wUzWbds~d)DS{_@gu%=pQ^KjH0Bt0L`+8*)FZfcyGh1ss z@_F48rVD?j;PHZ+U2%ql_Y3ZcX%(13s4(Q10>o(g7;ZJ59?JvDq zAVabwNRR=B$}BV13^I-hW=_dA|96*Is+?v(G;JoVjGLy;J@D^0`4;YW}48 ztM>8Nn_c_(c>fG#pA3~|FS812`|W*zX0z9rKfaGYY4#YKXcJAk`JeHtTZ~`jluMJY zDQn;DT9h-hT*VGJe!Cl@EJ-&`IeD9#47<)>bnNWvcXVu1+?R8RDF*QDHhn`=?d z+~F!dhpUoqh;r?1Zd}&B-Az`G(E{b_+g+n_`VQBm9H+c;{cKmU6Rw@@hA1azyK%}f zTA&=g&CORXz0EZ$%WbYnxp}s0QO;2QZ*ZFO$|=e#CzEcnaxKTtrqli`&vH%5^>?_I zEZ^oTzR-MkxFO21+ub+Xt7p5($~CjyeC0~o54*8naYdWI;)+HY1L`T|m)XB-4tgNV zi~;3pu7Gl!9#BpvU88c0E2x~}3TD&k!GB;^-sXlV3%?92S5aO$N_pi{u0WOZEJQrYBv+H`vXLK;;^)VAf^?Dp%g_ z<}26Je&rP9l{2@ymMqi$Z?V(d1Ilu@8>dY4-(=+!<(2Ch!OFF?UpYy6~t9UCS=YCpq43>{^beTunLU8p>RP_0wFFa(bF;Q5NR3wZJLLD>qYK zIYW76;Xf}~dx~pRuAkzXlxwHB7UlF5SMe`6ImHc8Zl2=CDW|5m$#6pY+C!CCob1b< zNz?!8Kl4((eLvyD*;n)7zCF+U@x#nd;GDjyEq|T)s}41Pci*4s>DwvapO9z|KOr*0 z&k(f&>D&RLR>5Gapu2Bp%pW_%{8N0tSpH`7rz7ScZRNZAwk*~Y)OXejKcPJ7XDGD- zowFH4Dmz;RvweSaxo`I|f30VJ=lkQ9f3W#89ejUex$loz{^9D^riRhRkpq@2Ih{7wG*o>>0r=C3`->fhv-Pao{twfM8&Y)ji)hK!#fY6a@8 zf||DG-|YL72l#f%{P8xv9r?`n$1Q(4=WlKPPkeu~+1nTAe%asOG92NbLCiAjvI?U6 znSYO8L8;|$v&0{y$r9h+=}X_AZspri^H&yI`JL84%RhL@aKD1mBFoUlZ$POP7;Y8R zf9KB@?$piqr^L@cHrD{2^WW*+HN&+iM|q!MyrT)1@ z|7HFn-ygO7o6H|;@%@qc{`aj?%fH?HRlCf;pWj*ayM23??>|(k|G9Ssl~$llgWrJa z8Lo+j7T3@j%1IhtOv7uwwQ}$J-%_fqp2}RgZ_K~dZ+P7Dk2inK*XBRM|2d_~^4FL@ z^$+ux*ta0dpY;6+ssH=l2dJ?EwYdtu+WP>tmcQQolJnaEl4hsO-~8p?^{1MBdsEi0 zw|Xvvok7OzW~(6ng;ih&NSiIo{GLti^!=Sa_IpUo-`V`}&-eD%SpJy$_4xHW>;N`b zJ!S=l=PLNjDro1AjcUt3*8DY}n*T8SMa%M6o4@&!z3Z>G{L}GgA2n6`WXPCZXBAX` zY!%oTsWgAe{F!a$A8cd5@~6#Tne*ETrp?YQvqw$pBdg#9zk;}B*ku(&bN-L~K~!&c zn`dlrZ}H1_y2J0G=B>URHGe!~^*i4mv;2dfv40|#ezzG=LGpb&z=M7TV)@6L zzjm|vZHi@$<)38!`uFzsCoO+6kvl+>W%$HD!&)m)YySAV<{#wuP>tnZX8z1O=8xGJ zu>5PxU-S0f{$>zR$#jMV=wLPk6ZqE=C56~_W`1ozs~%n`}mV;>;0dy z44LQc04x0lRKMuko6H|Ie`LDfh4p4{H-9W;!)7C02f;e+lE3Ka;C}v6X+{J_aPLz%I*B`?OVHzq!S%K${i*HLNjz*Gv8T zJbNqfr?dI%>#h7x{R326{yyd}eRA*m6SY=guw{rpVHt+lyO|XjZvM)JzCU7T5VQPa z%^!Qr${*vGk6Zrn=C7(Ve=O@yNYn~UvJB}*EW-%Df=Vke-Taw{tpPTxEM@uU<@^iG zKh!Uuw)}ND|DOx}+<$2+uq>D1p~4LKt-u=d*O)&yiqmFi%pcvyUu|}?`Niz6zvU8k z%w0g`XZ>qjHN!O?z(=%7KC&q{6G^3<;ag{WI87v$a_I~=PB}WmO;(Q2aPyU8lvftY zD_8MtS2@bJw#D9T)PSPgUlxH-Gv8^V{>Q%JQeopSsWdclqU`mOt(L`G51hmcc$G*IR*%RS>(! z{Et`zEPu24tLK}4h3^;3-{v{Hx&CDS+-F(KAIhCtc1@$#M z-yUxM=DFs#=TnX4A8Y>7oWIO}e5A}CuYP^2sJzQ6c*W0(^_G9S`D<_W{kh+(o6T;1Ia_~)#B+D`YX5*S zwp540CU?8@4xndZ(|^1N4k_bB(Ex+`<;*Zt(`H+&xBURU@3n7htOrOkbgD+=Qtn=8H1 zFSW+_Ja?43$CSM{n-IXMttevf|v6ei- z?D1x6Z|iH4*(1%KZuXgOtyVM2lItybuH9NGv(GYr+HAcH`pTF+&mG>;>z0^kU9roO zZ!o(}lYcH_tXK!LFEoGD>`wl8mYCUkIrSAc`y8_?&A!;|&2zK$yVV`NP|>;WUD~2s zm}Fl`%loNo>v`R}>k!aa%977Bdz0CBx-&fQtfO=&=qvV~-}3X#j+=df*_CEr8pd_;o+~c8!c}xr(+%-yoKKT|ny++?YgGD;Yw{CYe5#0gLn${-=~_2GN|t%9 zQLTGiixR)5cjt(wxcS}jUFaISlX!}2QTj#0kRBu!x08nR5A`lo;g z=EV);dU+QW7mas~eaJZ8HTChn2;E@4Q}dGFdzZR*5BGW(o$8AELYKS4A-w@c_w_~< zo#r0w>pf63*PYxC=UMJbrFrhoe%@I{6WtcIZg6e;Lsz?_lsdWd`r|v-J*xDn+pWZP zI|91M{pkqrhN6pIXaG5%bH@+x&i7Vc*X0*_F%JZBhDH5QPwM-*#|C&4+gCm6$M=kf zT~WIZ9bNp1a9cOxNbj2SV$;Gh;QC)qy1wVt*J$~e3yV&c$ffm+#pD#y9?YjrBBnho zRc*<0eBfQq2>KU3&Qye4BHjm>2%ZB$D;V@d2lfX8-F`$7$A@z0%G& zS<|NPotDj)bQe>_5%czPRc2kad!>!ZR#8V8yGDG}a{L-XX2v99dRXL>Hp^g3hsg$7-5x9Tq=$KN(<$iyz!Y z%9@Gd9dOBSe&c62MB3cfu<|HxPF0!qq`q#xA|$iHDb8Io#~V;~o~4(K4@p;Wo^ub8 zUi@3v@WvdkT~YDl&VBGlZ$$BW=lb5|EpnN=yq)EIN|0X3kSuuElkU`-w;Mj5>;1Xd zCFgnb%K0iKD?qD9{Y-h=o%|TD z7uad;yzP#-$Lm)fUlWov81%TESi!qq`C99n|rVKKzXt$Bm>?HN&6@K z(s|pRc^_}W{0t@iH-{u{?!4{0`4vmLydRQkbLVaM#C_g>%K4p97Htnn%_6_@yzO4P zpYx7?7LwP%GIQr`_wW0;B>W628PMuUJF%SY&UnDd(6glSLG8zB0@6OxqsfWB%%lU7OoDJ5PJ8w4}_-F6Z zqH_KrCS7`#$*{$K@x1M3Ebykd+n(^+@B3%TLa&p%>0z&{dwr32q-%cIi}qx?hFoz} znIxC^)fC!A{CeB2s9aonk$04Pf01{<-S>H2FKpLJ+6`(e?MClk)qTHW*^g}*nAIZf zk1Lb@OYKw(?4tjYpJ_6(2V7wJ3v9Ri5wC0IY;!Q*Ms@i@!N-~0p}5UcZ|u1g)=gPKsmq$#=elrpJp@S7gk4NL317fO0CeN&FP zzD%Ys_cIjQMeK6a>IL`vC%i}lz1zCzXYm>u1JWz}+=X`b1m^5twO?hcnBQ{;2@{Cr z9U#y8`3r3Kq_(-|BJcVNCQ{2BP-nRU+daL=d$oeO?(zVbz0$8Gu-*J8y~*XZe`K)S zRVF>3vvbJV4M)`T##oWLzf7)spiC}H`ToFm*F5F*svuxQsve}1%pcfp(No@taw1aX z+=t7g)$@M&yzN3yd*@aV5hKSu%AH{Dz;?Gh?VVOZ#Er~dNT-=Uu-(?Dy#eJ!?8tsk zmPzLq{Oa?z+w!#6(Vg^Hui`Mme&o!jXr|>Uw2KZXkpqeYUKO{ zc2V0BX)wv2h(J^xql=!)8vWpcxF+*Pam;{>)lWr^3ff>18G z;`uU}Wd6W*QFauFkki$pSRs%4PNgG zLh+<`x=hBJJFwm54PK85LiuDjm}maLb`Lc$CW#f4FMzD}tIykRzhzWUsG+plR3?MX z9oX))W!@nbgeuA+FvLHQry*#L$5M3%?gAG=sz;-!7s^73M7UDQcdUCqZ3KE`x!Q!H%; zv5?%(GFcABTA9FhziOnf2=bO`d>*^Y{DJKrY2^MUNL*$%a|4<`u-zw(Uf=TSugYY} z-^-+Qo!_Rs?G9hAH`G74KffuHG3E|zcg=D}0zvL_c1JwRrDl}@X>~wY#+o~@ z-8Ij8eIu+=AZH&KmU-qcu-y&MdfiWFoddb{;IM48425=4>mq6WLT(VW7uHOWMWFN* zzbyr}`*MYMSVc5MW6Q#FqGbqdH*O`J!J-XvaEGu=$@%lPyMHCuGL3I+M>@m&f$f@B zdcDe7H9|@|amKG&XXI>G{+y0`TvIxSWth1Gn?<&$o<%F<O}KJxSmOL6b8#I20kM`sg?+P9MSmmMhW=d`KzpAPMr(G-?YpRi1@ z0)fq{Vw^Y&uE=|bhvnW}g?ZbZ^aA4|)h{g1_7C%KO23hT?OLAKaWfz+R~;Fap0C?= z&)eDZqgXLU&Kww)@#ZhI{ZD$GWZ%JDe{@(z4GPObD-+oItm@|8dcg~iWT_iD6?Cw^0w=` z%IkM1s};%GIG5Vog|-a~*KL(|cm>NI$r-1HWwvDuY`18Yj_qM#Iq0Wh*_5j&Z@V3< zc#f5x7MAl)4@-xQemnBEJL)Cx&X~W(Bqz^0K~FR)*!+ zvuT(413T-FupXA||MRfil`9|E?xNLRd4v_UWXc%sS<6shyI(K$x|Xvfm-Ib{9|Yd^ zTadS1$JIR3SkX&9IyWqX%^le8oYnMuW-QnKJWj&=f$cw2SW-+r2aC-g*zV=kdh4AZ zmi>MamgZdjdE2#HgP$eM;q zFR)!=o!7O3h5uyiZx}hb3i7sFx{i@|J@0*Blet+(FlW1eQ9i=LgYxri++ z_wpatqyKR|`XAS$mmk-o|8YI~AJ?P*aXtDU*Q5XcY(4tR{$H#|-%zp1i?(hU`JuPC zeM9{04i!aHcY0HIcAC1g^VFT?OLtb>`CiebZqDk6{;R!lb);L-z=o#Pk<*KcPiy7+ zt&1GfFm`R^;$r@}-nc$;9RL3xu_4m!c$@NJOXJ9a^NO<{hHXh?**86J-_tGub{ei ze)Vnr{*%z!-X00L^WMg+c{>s>30+v^9)CM>NcjZo`h5q%g>LKHk)er+ z=C-L+`IhdJUSys0L;e!WU(|Y^Gs@Ltmm;JS8hGXE8F8Rx;9oU+IdbVGfBf(1q3@-; z9q+Kj*+kcOQ{=d_bBDEDKiI5&nv*+f=%js*>RL8Mj&y53h;-%b9RFZtec*6txo zcWvH}gcuYR??-x{k!$h3kJWwBLpEP8*Vf$qksllr-OTqR$L0HHVv##xQ>0gUt{N*I z6m#u9;1SB*;M0f?BF7a^Y~|KxA_GW$`U4)b6W!KaYEz`wdAYOZCwhGaRoU6uBmale zb1e_qyH}9U&Hu1qq*yii?4SG3=$suC+xxINf9Ug~>`2L7;tGJlkNG6Em>>amTXtg+`?x9I(`dp`xD&`pL%SK3_Uz| z3GF~X)R53{H*Q^|_rBS4?f+i8xk0(~dd;ue5;=rpR(urct!Cs6-m_vKMMC+T>qR&7 z1K&66gGev3uKOr*dV#m;qimx`Z;Kq)J=a?Ds`CZ(LeSF zV85-AV=-rbob8--q~^}3tyLNNfq_=?soTLPs{AeRVu|awHqtBqO!)K%TI8-xM>^+A zy)W6%J{7t1`2M}`)^DVPN`@N30^#9Vs_+mw>`t+rGAYWExH27b=R#^c>BpGSI!uD2H22E&79 zhNKUgcmfvk4)LQgKODoqogL!mR8NRIkcU7OnwSMS=Jt?`*ZlD1U<#U82RWUojTZ#80iUCp$VpuQTNj8=&A%_1;}6!g(H8t zk26CPvLgpPz?uEU6T)?573hE_)JI0wa+YYqd}J!f2|JUD z$3pTonh-S^vM?m2bzB0t&lAjwL=*ZZEsGc*XyW8#PCds$6H}LvE1u?H7zF4^kHs8J z3&5S1a4>WXjx}&FG*N=mo2jomH4mJd2CLlm84moYmt_y#6HQp6%mahagfPm$My6<@ z315`U!N^AwTqnfo%jp&z#7Roe6-+VJ!th0)22Fsa)Pw2hH2fDP*(TA!2?N_ zYZsHQd^cEw&QGvK>%`j|!8Ww=)C7NaVGu$p2d9{w`WOd>b5n4YcY`SD%KJah*`Nto zm50DEG~uf9HmF4B=i{Pvp6dGZx8#+Ig7p+r#&t1*)1FigPP|B=a0)OQp5JeL;EZx>{ z{rg}PPW;sgz(dz^ok&+61;(HWJC>>7GIW0CFIr~=-vK6}mG1|$(S$L}+u&Ywekw3p zrwIQGEJpupeIg_sH*lRWh>Mo9z$P?7)w1|iZXGlM)p87zg=HZPg>#dLm6w4i>B>!D z5SjpOxs=(&!_fIz#Auyey#Je=09v^Zn3TXE;#*z@)6qnW%fH{^+MtOPm&u?WO_;g7 z^bQ9^6Ot~6y~`y)6TU7tHu0cA=jS9p;brG4|KUBJ6KLhRAcoFQOh)U3<;0Er8Hu4h z6;z?~)05FUZTU)Y6Iyv9NTLbcm)#%mq(c+rFQ0=HngD+}7HmYbI)FsB@B~G(GJsqT zn$gwpj;##*CwTs|q=0nz2rS|fz>k0~=oEb9HXa~o);W;pz+g0MB1q-ObT69q6Xf(y zu+glwAg_V(XclIWi#`p>_2~R$YP3$WZu414?m{bf`;6;fhmoIBjn=8wXYSznj8+~G zGH6zZkVil>nw2G_+vl7Cx^Vur&chzFlZV%nUX~}K`=eQ!LY@RCqVp55(Nzg%W^V*z zF_gar6VR-6AxDCn(5#aoFMug%*2s`=K~nR48IpIvJT!}O$l_+k3YvvDFz^Cux7--g8kw5R|7Dcnx3M(?TFo-Z%s6|@; zizgqNMO~!Rzc~Zd@L6CRn#Evb&UZZj(JWFUi-c*RPtj1gxQNM!Xco7TJz$XP;xaiA zj6}04j`U-0`xtZ_t^wnp;`v`V0bVD<*MTWyQhpK4L$kz=l2UwH%=Ua54Npk$r!xkN4#}+tlt~oLfK$pT_frY9=!JPes zPTn8JX7HPFC|>}Y(JZ^f{4!elS1t|wTnFaPqgmfc`g+VP)^s=t;%L@|k|R6Q)o9j` zk`K%2UNq}X$$!8UG;2)}icOEAS*S{0?OK+Q1sIvGWzypix)IF^SF*bs-H2v&D>)8) zjgG?`y3;e7A8y}+Ik}7J6}bJOOd3}Wj|3;8^N|Kk77`S?f@40nKREMU<^zkLKxL zCZ~WlOK1@M5a@tT!No^#xf2+y)(NpiZn*qPq-dvR)3X$gZ^k%ewCqM7@B2cWeymLu8043C<6-3^0M+As79yZ z_{m%jbQN3+=Alz?E__3|=u|EN=|u@dACSgiAzZl(WYE=cJ=l&;!~Yq^;6g`#N>826 zfLcZ#coXP@W>sIg;EXbfX*zr_7>Q;zV3{_8ryiP>gXM;wF>cT-Gc3DDa{Z@ZuqLr| zI*S2+(7%Uwv^}i^S#b}m|miIs!&63kH`XbI0 z&2rQ7JJ5_~t!nwj#av5tHM|IvHc}S8>r$SoXx77)otJSpp;-%CB47+U1~-8V8hQS+ zh_>{+oR+EszUT^Cie|NLd22ioHE34$mep5sJ<+TJE)Bn8P@!2eTslsmp=g#Dmn*O4 zfM}K?mvgV-G7*i#vgNYm*NiPROP0$gU@)5X&gGcIwG0>x7Dt!oucJk17E+h!Zx}>q z7G0Mb1-dY#M?-zS0rN;#KKQrX5oi`|mkD46nibz=Jy?ZqhEJGCL(!}xFJFMo=!D!* zCcVH;4A!8R>%iCOB>V=D6%>YlIf=(CnsxBy1<)Ctfe*Wp-b1s%zB~nDXcpI(?I4b3 zVSZUZxlD#@emMF&P7=+6{_@35T>r~3Sj}I41!~Z21t4eso^D683xI3@_oCTCKzby2 z0HNdXEnqR4tqEi|NTJ!5K>C9I4Kw3%o&red@yK6$8M%zF0M(r>n)rm(M!s` zK@=T_U-$!OhR(n%r!c}*!z*uP+^B|oOy$w5`QckY63xyLvK8Em4x*vFY?Rd5(-}hv z94f8?8_;Y$A)CNvH2YRauNl1gpyO~I*ojWTeP%N9H65-4tq7@NqYXJ~7Iy)fO*v#4 z=z?Yg4=I~X88o|n$Z9Z1)8RzB+qgCurSND_iDpX?`3_v5>9?23v0wt4tw`ima6OuB zNM!#zIAhHN=i<7Q4@h#SkgnVdEJm}hiChF$q1h8fmVyl{`TU>waB_p?h&gjBGG7TuZ4#Y@TPJrQ>2W~T$ z>pvEQeQxARa2c9SairDVJOj{dh$F*54Z0FO$}uoi!$-~IiK!ay^Ct!%njL-Q7O)vz z3*S7SJ3%#k^F7o{WLhnJ^Sz8M)d|Fr_w$6pV80?+1;(O-&^B8A0C6j|bUW$F-N1A- z`yI*EU>-UMb>psiuuQy%=yuYTj{s}X?4Kl?6lgYIl2Hrjjcpk0yd)2SJ?MN)96@dx zE4Kx7Mk|**!tI4-Cnp&VPDHZ{lspcGq1iD?cK(GigqAw)3~(7b2&Ch~>Z8>27$-nF zoRGsX?!{pLDOnE|qS?Dj8Xji^qk||rFB^S#=@WD*>B_f)J!tm6l75RA2ZX}qqwdfe zjrS&qp_RV@!_e%dCHH_aFC;i)L@p#xc{i9uCgsS}eB?&6JC`g0_o9P1JSzQbncT6M z?j>D$1=x&cw=X$i3B7?1;_|#~yxs>(`ONX6C(3OT4GbO(wh!Y21aA!JAW+ZC2JpSN zj9Za(=T0b0FG{#OW81Rc=%Ai@NOMi)K_`lFR!0C65He&>>d=rSGlkf@W56uRQG6B?~+5A$*zQ<=pbV2B1Hl%U*X2uQa%45Jz%>zI4 zKH~<>hM)2Y=&**9gpdD_>)!=~twQB;FbK^yqx@>c(+$lQqcR(eLD#~cZDq8h*_u?m zk9Z`b+1FIA+(vJp+0s<*26t(GI0NoQvv;b*!2&e&NmuR#WG!Xk2X=6KqjTY!360;> zIL;5jAhhx)U^qI6&-Ai!nT^_=RbQDOW$v~ZEyr3pN#N-(uJU&bmdOFxEyHqK9)1V zMsyGY>SaSi8+Y>|g>>cjL7VlA6}YU0cTqGOG0U8Pb2-uM!7Tj~-_g|=?BFb)N?0nj z0Q~c!uw0L3=Vw`3Ld*@CU7uyYR)pT6*)du^*e@&#(1mfQ8h`pA*haeY2Cxgwj?>b< z4G|C|rhaK_xnfMCG0)3iT>5fpq2DKngL~!plJl9Yn5r*@)Jc zh-%$Ly7FeQ6U~<9a)1|>J?O&7R*i6-2s*#YzhmHepg)>D(q%a~F@X`pwtCr^*Db`o zjwM}r514>v({c1Y7(@Ho&1 zT?J18gVBB@EZ1K{V>Lu}6c~@_6f@*(v_>hY;<8ntVYJZ+?Nv| zU3oiLgKmZw_G8?jgNRs9o=p%cd*u<_qd1gjf%dO+ZQyc3W4oXWLuNH}_M8|4hjish zpb}l9X-Bb&6S^>DRzqobgBsG6BS$k<&@uQ?kXV2b#LIH_gTnG>u$Xk^$G{qN3hs6+ zXMipYoz;-qDL~#}@WOut9ngj0vKmJFHHeX}Tyi|)22H?hA|FAkk+lCiBrKQVPI9avlAINq$^(t7NdixS^mdEH0?PcO}g@>V4LQF4?l@Uy}|Q8h8P3d zyvYE8b0N0MhY#fvkgj|zh@lJPYBk<=)X8)^>B={O>(NPg6_|n!!fU;3*zK#QG8RZz z-jm=@3ZrxwT>{eR!uVT_!+ip5CtZ0p*n>{P?M`E?Y@{rli^o-N0x{B+TMwsR%>$nZ z#-M|MTs{wKr0x@70uJTXpaz|W+l}CPu7%-T#ICXsp}UN9<-TA8ItJeYHlqt8b~TcB z9Fe*5mY3ye=nm*4ykZpBzb8fzs>`)Gi$MkkldilCj6?_Fx?VPn_fKbY3zDw92u#s> z;9Ll=@|B>DbmiZJ73hMfU7~rp|96a`)i{*@1DetK$lbTSY(($Ob7(bM`C-rp9fa?C z*|6S=#?rl{D^COC(Mk9nFbN%m^Lp7Z-@fDM-2@I5L%{-c5Yy{rV|}kAhIbX|%6|Zx z&`EeH*p4oY`PJCpdeG(_Za?@n&;^}=CtS!I4?2kX^|GVFAnANKoztX9>Cro&q+%!}C9h zNP}%Sn&H?lc}qoC!W}N>9z{ptvp}0o6ozX-DLMtq6}-Koqi_|7qHEyKK_7HsRI^4m zF9st?SN`xyuK#5i%^3ZE#l4FT!kYPCFll41;yF*c@-<)qx(2QTi_!J)omVrs(6#Vp z1v&_S_OfBoV}H$Ko^<8Op!8kpNg!5$C`Ms?w8lxdzm~gzbmd;45*>rD0aaQU&c#bB zKMbl#S6&FFqYFc(HFWwlP)EA*Cm@l+Xhs}xJ(mGp5Hy_)o*wvHE)D6*CxJcag1G5y zJoT!H474UjHT*6ZgbqTd>FOJJVn(v?2~G0GOc+(~D5XlXd;-YzXgB~_1(Z#dxoF5mS2KTxk_82|tP delta 189715 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�OHaA-MPM2_pY!Zxa-nx8Em6mxg%N7C2w*z@F36?U6>uMS<*j& zev~Wk)SsL`bUp#v)5Pew1ot7C42NUoDSZr<`l`6RMdmHXyryQAKe5WKmzwNbYbGQCUkcsLA!}^Tz(3TQLa1? z+=J_01s5%?!ihb}#bD+QLJtKb^20-c1Lz#6nv zQwG+d)9`;ld<#bDx%3P)qhoMA*seiv>3RHWwSlvQ?*Jv}d^S5V=LhB73piuSmFIww z=p_6B7>mwlw=>~f$W^(Bfl4_Xmpw72V1(h{gE{CJd`gVLg^t4af@SD@8a&^6ToRP- zmom>&t~>%Xqa*NaAdPea&ZfyLe*n5tuKWWCH!}a1UdH?ks&EwM$!q@nOc0@5`BqS^ zjlxfXN$7mKJekdxb9q66a^?3x9l9AVy@GLuF3g|Ty!s*WN!%M8L*OI9W^@ET3v5Fd z=Fw|@{RYtKJ*H3iE6^J)lbMFWAap*R-pi!fNB+VIP_BF_s7BYo_kv02cs{@0%jDhv z<0{Sohw{#UHDwendy%Lu;6nHqr_BEKrG# z!SyxV|9%*0j643u{Xo~lo4`nPGu-W3rc!hmt_4waVLrd+^{)YwC|BMHW}xM|pu7$4 zL^r|SR1S!)gkJ@VwR|eQYj-^jV3fiUunrxA-v=Af^|v#iYMBF6!@7BA{X8$jx?yMa zeI6Ti2IXVZ%Aq?Ln3O9Y0yIYXBoL-fZ0C<%BG`Fu!>+e=+fme}`r%l^&U3qc H*Y|$_Wo#Ts diff --git a/raylib/static/build_win32.py b/raylib/static/build_win32.py index 0360d1e..343cf6a 100644 --- a/raylib/static/build_win32.py +++ b/raylib/static/build_win32.py @@ -3,7 +3,7 @@ from cffi import FFI ffibuilder = FFI() -ffibuilder.cdef(open("../raylib_modified.h").read().replace('RLAPI ', '')) +ffibuilder.cdef(open("../raylib_modified.h").read().replace('RLAPI ', '').replace('bool','int')) ffibuilder.set_source("_raylib_cffi", """ #include "../raylib.h" diff --git a/test_pyray.py b/test_pyray.py index ca2962a..8085c72 100644 --- a/test_pyray.py +++ b/test_pyray.py @@ -20,6 +20,11 @@ model.materials.maps[pyray.MAP_DIFFUSE].texture = texture pyray.unload_image(image) pyray.set_camera_mode(camera, pyray.CAMERA_ORBITAL) +pos = pyray.get_mouse_position() +ray = pyray.get_mouse_ray(pos, camera) +rayhit = pyray.get_collision_ray_ground(ray, 0) +print(str(rayhit.position.x)) + while not pyray.window_should_close(): pyray.update_camera(pyray.pointer(camera)) pyray.begin_drawing() @@ -30,4 +35,10 @@ while not pyray.window_should_close(): pyray.end_mode_3d() pyray.draw_text("This mesh should be textured", 190, 200, 20, VIOLET) pyray.end_drawing() + + pos = pyray.get_mouse_position() + ray = pyray.get_mouse_ray(pos, camera) + rayhit = pyray.get_collision_ray_ground(ray, 0) + print(str(rayhit.position.x)) + pyray.close_window()