{ "header": "SDL_stdinc.h", "opaque_types": [ { "name": "SDL_Environment" } ], "typedefs": [ { "name": "SDL_Time", "underlying_type": "Sint64" } ], "function_pointers": [ { "name": "SDL_malloc_func", "return_type": "void *", "parameters": [ { "name": "size", "type": "size_t" } ] }, { "name": "SDL_calloc_func", "return_type": "void *", "parameters": [ { "name": "nmemb", "type": "size_t" }, { "name": "size", "type": "size_t" } ] }, { "name": "SDL_realloc_func", "return_type": "void *", "parameters": [ { "name": "mem", "type": "void *" }, { "name": "size", "type": "size_t" } ] }, { "name": "SDL_free_func", "return_type": "void", "parameters": [ { "name": "mem", "type": "void *" } ] }, { "name": "SDL_CompareCallback", "return_type": "int", "parameters": [ { "name": "a", "type": "const void *" }, { "name": "b", "type": "const void *" } ] }, { "name": "SDL_CompareCallback_r", "return_type": "int", "parameters": [ { "name": "userdata", "type": "void *" }, { "name": "a", "type": "const void *" }, { "name": "b", "type": "const void *" } ] }, { "name": "SDL_FunctionPointer", "return_type": "void", "parameters": [] }, { "name": "SDL_FunctionPointer", "return_type": "void", "parameters": [] } ], "enums": [ { "name": "SDL_DUMMY_ENUM", "values": [ { "name": "DUMMY_ENUM_VALUE" } ] } ], "structs": [ { "name": "SDL_alignment_test", "fields": [ { "name": "a", "type": "Uint8" }, { "name": "b", "type": "void *" } ] }, { "name": "SDL_iconv_data_t", "fields": [ { "name": "a", "type": "if (a != 0 && b > SDL_SIZE_MAX /" }, { "name": "false", "type": "return" }, { "name": "true", "type": "return" } ] } ], "unions": [], "flags": [], "functions": [ { "name": "SDL_malloc", "return_type": "SDL_MALLOC void *", "parameters": [ { "name": "size", "type": "size_t" } ] }, { "name": "SDL_calloc", "return_type": "SDL_MALLOC SDL_ALLOC_SIZE2(1, 2) void *", "parameters": [ { "name": "nmemb", "type": "size_t" }, { "name": "size", "type": "size_t" } ] }, { "name": "SDL_realloc", "return_type": "SDL_ALLOC_SIZE(2) void *", "parameters": [ { "name": "mem", "type": "void *" }, { "name": "size", "type": "size_t" } ] }, { "name": "SDL_free", "return_type": "void", "parameters": [ { "name": "mem", "type": "void *" } ] }, { "name": "SDL_GetOriginalMemoryFunctions", "return_type": "void", "parameters": [ { "name": "malloc_func", "type": "SDL_malloc_func *" }, { "name": "calloc_func", "type": "SDL_calloc_func *" }, { "name": "realloc_func", "type": "SDL_realloc_func *" }, { "name": "free_func", "type": "SDL_free_func *" } ] }, { "name": "SDL_GetMemoryFunctions", "return_type": "void", "parameters": [ { "name": "malloc_func", "type": "SDL_malloc_func *" }, { "name": "calloc_func", "type": "SDL_calloc_func *" }, { "name": "realloc_func", "type": "SDL_realloc_func *" }, { "name": "free_func", "type": "SDL_free_func *" } ] }, { "name": "SDL_SetMemoryFunctions", "return_type": "bool", "parameters": [ { "name": "malloc_func", "type": "SDL_malloc_func" }, { "name": "calloc_func", "type": "SDL_calloc_func" }, { "name": "realloc_func", "type": "SDL_realloc_func" }, { "name": "free_func", "type": "SDL_free_func" } ] }, { "name": "SDL_aligned_alloc", "return_type": "SDL_MALLOC void *", "parameters": [ { "name": "alignment", "type": "size_t" }, { "name": "size", "type": "size_t" } ] }, { "name": "SDL_aligned_free", "return_type": "void", "parameters": [ { "name": "mem", "type": "void *" } ] }, { "name": "SDL_GetNumAllocations", "return_type": "int", "parameters": [] }, { "name": "SDL_GetEnvironment", "return_type": "SDL_Environment *", "parameters": [] }, { "name": "SDL_CreateEnvironment", "return_type": "SDL_Environment *", "parameters": [ { "name": "populated", "type": "bool" } ] }, { "name": "SDL_GetEnvironmentVariable", "return_type": "const char *", "parameters": [ { "name": "env", "type": "SDL_Environment *" }, { "name": "name", "type": "const char *" } ] }, { "name": "SDL_GetEnvironmentVariables", "return_type": "char **", "parameters": [ { "name": "env", "type": "SDL_Environment *" } ] }, { "name": "SDL_SetEnvironmentVariable", "return_type": "bool", "parameters": [ { "name": "env", "type": "SDL_Environment *" }, { "name": "name", "type": "const char *" }, { "name": "value", "type": "const char *" }, { "name": "overwrite", "type": "bool" } ] }, { "name": "SDL_UnsetEnvironmentVariable", "return_type": "bool", "parameters": [ { "name": "env", "type": "SDL_Environment *" }, { "name": "name", "type": "const char *" } ] }, { "name": "SDL_DestroyEnvironment", "return_type": "void", "parameters": [ { "name": "env", "type": "SDL_Environment *" } ] }, { "name": "SDL_getenv", "return_type": "const char *", "parameters": [ { "name": "name", "type": "const char *" } ] }, { "name": "SDL_getenv_unsafe", "return_type": "const char *", "parameters": [ { "name": "name", "type": "const char *" } ] }, { "name": "SDL_setenv_unsafe", "return_type": "int", "parameters": [ { "name": "name", "type": "const char *" }, { "name": "value", "type": "const char *" }, { "name": "overwrite", "type": "int" } ] }, { "name": "SDL_unsetenv_unsafe", "return_type": "int", "parameters": [ { "name": "name", "type": "const char *" } ] }, { "name": "SDL_qsort", "return_type": "void", "parameters": [ { "name": "base", "type": "void *" }, { "name": "nmemb", "type": "size_t" }, { "name": "size", "type": "size_t" }, { "name": "compare", "type": "SDL_CompareCallback" } ] }, { "name": "SDL_bsearch", "return_type": "void *", "parameters": [ { "name": "key", "type": "const void *" }, { "name": "base", "type": "const void *" }, { "name": "nmemb", "type": "size_t" }, { "name": "size", "type": "size_t" }, { "name": "compare", "type": "SDL_CompareCallback" } ] }, { "name": "SDL_qsort_r", "return_type": "void", "parameters": [ { "name": "base", "type": "void *" }, { "name": "nmemb", "type": "size_t" }, { "name": "size", "type": "size_t" }, { "name": "compare", "type": "SDL_CompareCallback_r" }, { "name": "userdata", "type": "void *" } ] }, { "name": "SDL_bsearch_r", "return_type": "void *", "parameters": [ { "name": "key", "type": "const void *" }, { "name": "base", "type": "const void *" }, { "name": "nmemb", "type": "size_t" }, { "name": "size", "type": "size_t" }, { "name": "compare", "type": "SDL_CompareCallback_r" }, { "name": "userdata", "type": "void *" } ] }, { "name": "SDL_abs", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_isalpha", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_isalnum", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_isblank", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_iscntrl", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_isdigit", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_isxdigit", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_ispunct", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_isspace", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_isupper", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_islower", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_isprint", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_isgraph", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_toupper", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_tolower", "return_type": "int", "parameters": [ { "name": "x", "type": "int" } ] }, { "name": "SDL_crc16", "return_type": "Uint16", "parameters": [ { "name": "crc", "type": "Uint16" }, { "name": "data", "type": "const void *" }, { "name": "len", "type": "size_t" } ] }, { "name": "SDL_crc32", "return_type": "Uint32", "parameters": [ { "name": "crc", "type": "Uint32" }, { "name": "data", "type": "const void *" }, { "name": "len", "type": "size_t" } ] }, { "name": "SDL_murmur3_32", "return_type": "Uint32", "parameters": [ { "name": "data", "type": "const void *" }, { "name": "len", "type": "size_t" }, { "name": "seed", "type": "Uint32" } ] }, { "name": "SDL_memcpy", "return_type": "void *", "parameters": [ { "name": "dst", "type": "SDL_OUT_BYTECAP(len) void *" }, { "name": "src", "type": "SDL_IN_BYTECAP(len) const void *" }, { "name": "len", "type": "size_t" } ] }, { "name": "SDL_memmove", "return_type": "void *", "parameters": [ { "name": "dst", "type": "SDL_OUT_BYTECAP(len) void *" }, { "name": "src", "type": "SDL_IN_BYTECAP(len) const void *" }, { "name": "len", "type": "size_t" } ] }, { "name": "SDL_memset", "return_type": "void *", "parameters": [ { "name": "dst", "type": "SDL_OUT_BYTECAP(len) void *" }, { "name": "c", "type": "int" }, { "name": "len", "type": "size_t" } ] }, { "name": "SDL_memset4", "return_type": "void *", "parameters": [ { "name": "dst", "type": "void *" }, { "name": "val", "type": "Uint32" }, { "name": "dwords", "type": "size_t" } ] }, { "name": "SDL_memcmp", "return_type": "int", "parameters": [ { "name": "s1", "type": "const void *" }, { "name": "s2", "type": "const void *" }, { "name": "len", "type": "size_t" } ] }, { "name": "SDL_wcslen", "return_type": "size_t", "parameters": [ { "name": "wstr", "type": "const wchar_t *" } ] }, { "name": "SDL_wcsnlen", "return_type": "size_t", "parameters": [ { "name": "wstr", "type": "const wchar_t *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_wcslcpy", "return_type": "size_t", "parameters": [ { "name": "dst", "type": "SDL_OUT_Z_CAP(maxlen) wchar_t *" }, { "name": "src", "type": "const wchar_t *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_wcslcat", "return_type": "size_t", "parameters": [ { "name": "dst", "type": "SDL_INOUT_Z_CAP(maxlen) wchar_t *" }, { "name": "src", "type": "const wchar_t *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_wcsdup", "return_type": "wchar_t *", "parameters": [ { "name": "wstr", "type": "const wchar_t *" } ] }, { "name": "SDL_wcsstr", "return_type": "wchar_t *", "parameters": [ { "name": "haystack", "type": "const wchar_t *" }, { "name": "needle", "type": "const wchar_t *" } ] }, { "name": "SDL_wcsnstr", "return_type": "wchar_t *", "parameters": [ { "name": "haystack", "type": "const wchar_t *" }, { "name": "needle", "type": "const wchar_t *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_wcscmp", "return_type": "int", "parameters": [ { "name": "str1", "type": "const wchar_t *" }, { "name": "str2", "type": "const wchar_t *" } ] }, { "name": "SDL_wcsncmp", "return_type": "int", "parameters": [ { "name": "str1", "type": "const wchar_t *" }, { "name": "str2", "type": "const wchar_t *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_wcscasecmp", "return_type": "int", "parameters": [ { "name": "str1", "type": "const wchar_t *" }, { "name": "str2", "type": "const wchar_t *" } ] }, { "name": "SDL_wcsncasecmp", "return_type": "int", "parameters": [ { "name": "str1", "type": "const wchar_t *" }, { "name": "str2", "type": "const wchar_t *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_wcstol", "return_type": "long", "parameters": [ { "name": "str", "type": "const wchar_t *" }, { "name": "endp", "type": "wchar_t **" }, { "name": "base", "type": "int" } ] }, { "name": "SDL_strlen", "return_type": "size_t", "parameters": [ { "name": "str", "type": "const char *" } ] }, { "name": "SDL_strnlen", "return_type": "size_t", "parameters": [ { "name": "str", "type": "const char *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_strlcpy", "return_type": "size_t", "parameters": [ { "name": "dst", "type": "SDL_OUT_Z_CAP(maxlen) char *" }, { "name": "src", "type": "const char *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_utf8strlcpy", "return_type": "size_t", "parameters": [ { "name": "dst", "type": "SDL_OUT_Z_CAP(dst_bytes) char *" }, { "name": "src", "type": "const char *" }, { "name": "dst_bytes", "type": "size_t" } ] }, { "name": "SDL_strlcat", "return_type": "size_t", "parameters": [ { "name": "dst", "type": "SDL_INOUT_Z_CAP(maxlen) char *" }, { "name": "src", "type": "const char *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_strdup", "return_type": "SDL_MALLOC char *", "parameters": [ { "name": "str", "type": "const char *" } ] }, { "name": "SDL_strndup", "return_type": "SDL_MALLOC char *", "parameters": [ { "name": "str", "type": "const char *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_strrev", "return_type": "char *", "parameters": [ { "name": "str", "type": "char *" } ] }, { "name": "SDL_strupr", "return_type": "char *", "parameters": [ { "name": "str", "type": "char *" } ] }, { "name": "SDL_strlwr", "return_type": "char *", "parameters": [ { "name": "str", "type": "char *" } ] }, { "name": "SDL_strchr", "return_type": "char *", "parameters": [ { "name": "str", "type": "const char *" }, { "name": "c", "type": "int" } ] }, { "name": "SDL_strrchr", "return_type": "char *", "parameters": [ { "name": "str", "type": "const char *" }, { "name": "c", "type": "int" } ] }, { "name": "SDL_strstr", "return_type": "char *", "parameters": [ { "name": "haystack", "type": "const char *" }, { "name": "needle", "type": "const char *" } ] }, { "name": "SDL_strnstr", "return_type": "char *", "parameters": [ { "name": "haystack", "type": "const char *" }, { "name": "needle", "type": "const char *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_strcasestr", "return_type": "char *", "parameters": [ { "name": "haystack", "type": "const char *" }, { "name": "needle", "type": "const char *" } ] }, { "name": "SDL_strtok_r", "return_type": "char *", "parameters": [ { "name": "str", "type": "char *" }, { "name": "delim", "type": "const char *" }, { "name": "saveptr", "type": "char **" } ] }, { "name": "SDL_utf8strlen", "return_type": "size_t", "parameters": [ { "name": "str", "type": "const char *" } ] }, { "name": "SDL_utf8strnlen", "return_type": "size_t", "parameters": [ { "name": "str", "type": "const char *" }, { "name": "bytes", "type": "size_t" } ] }, { "name": "SDL_itoa", "return_type": "char *", "parameters": [ { "name": "value", "type": "int" }, { "name": "str", "type": "char *" }, { "name": "radix", "type": "int" } ] }, { "name": "SDL_uitoa", "return_type": "char *", "parameters": [ { "name": "value", "type": "unsigned int" }, { "name": "str", "type": "char *" }, { "name": "radix", "type": "int" } ] }, { "name": "SDL_ltoa", "return_type": "char *", "parameters": [ { "name": "value", "type": "long" }, { "name": "str", "type": "char *" }, { "name": "radix", "type": "int" } ] }, { "name": "SDL_ultoa", "return_type": "char *", "parameters": [ { "name": "value", "type": "unsigned long" }, { "name": "str", "type": "char *" }, { "name": "radix", "type": "int" } ] }, { "name": "SDL_lltoa", "return_type": "char *", "parameters": [ { "name": "value", "type": "long long" }, { "name": "str", "type": "char *" }, { "name": "radix", "type": "int" } ] }, { "name": "SDL_ulltoa", "return_type": "char *", "parameters": [ { "name": "value", "type": "unsigned long long" }, { "name": "str", "type": "char *" }, { "name": "radix", "type": "int" } ] }, { "name": "SDL_atoi", "return_type": "int", "parameters": [ { "name": "str", "type": "const char *" } ] }, { "name": "SDL_atof", "return_type": "double", "parameters": [ { "name": "str", "type": "const char *" } ] }, { "name": "SDL_strtol", "return_type": "long", "parameters": [ { "name": "str", "type": "const char *" }, { "name": "endp", "type": "char **" }, { "name": "base", "type": "int" } ] }, { "name": "SDL_strtoul", "return_type": "unsigned long", "parameters": [ { "name": "str", "type": "const char *" }, { "name": "endp", "type": "char **" }, { "name": "base", "type": "int" } ] }, { "name": "SDL_strtoll", "return_type": "long long", "parameters": [ { "name": "str", "type": "const char *" }, { "name": "endp", "type": "char **" }, { "name": "base", "type": "int" } ] }, { "name": "SDL_strtoull", "return_type": "unsigned long long", "parameters": [ { "name": "str", "type": "const char *" }, { "name": "endp", "type": "char **" }, { "name": "base", "type": "int" } ] }, { "name": "SDL_strtod", "return_type": "double", "parameters": [ { "name": "str", "type": "const char *" }, { "name": "endp", "type": "char **" } ] }, { "name": "SDL_strcmp", "return_type": "int", "parameters": [ { "name": "str1", "type": "const char *" }, { "name": "str2", "type": "const char *" } ] }, { "name": "SDL_strncmp", "return_type": "int", "parameters": [ { "name": "str1", "type": "const char *" }, { "name": "str2", "type": "const char *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_strcasecmp", "return_type": "int", "parameters": [ { "name": "str1", "type": "const char *" }, { "name": "str2", "type": "const char *" } ] }, { "name": "SDL_strncasecmp", "return_type": "int", "parameters": [ { "name": "str1", "type": "const char *" }, { "name": "str2", "type": "const char *" }, { "name": "maxlen", "type": "size_t" } ] }, { "name": "SDL_strpbrk", "return_type": "char *", "parameters": [ { "name": "str", "type": "const char *" }, { "name": "breakset", "type": "const char *" } ] }, { "name": "SDL_StepUTF8", "return_type": "Uint32", "parameters": [ { "name": "pstr", "type": "const char **" }, { "name": "pslen", "type": "size_t *" } ] }, { "name": "SDL_StepBackUTF8", "return_type": "Uint32", "parameters": [ { "name": "start", "type": "const char *" }, { "name": "pstr", "type": "const char **" } ] }, { "name": "SDL_UCS4ToUTF8", "return_type": "char *", "parameters": [ { "name": "codepoint", "type": "Uint32" }, { "name": "dst", "type": "char *" } ] }, { "name": "SDL_sscanf", "return_type": "int", "parameters": [ { "name": "text", "type": "const char *" }, { "name": "fmt", "type": "const char *" }, { "name": "", "type": "..." } ] }, { "name": "SDL_vsscanf", "return_type": "int", "parameters": [ { "name": "text", "type": "const char *" }, { "name": "fmt", "type": "const char *" }, { "name": "ap", "type": "va_list" } ] }, { "name": "SDL_snprintf", "return_type": "int", "parameters": [ { "name": "text", "type": "SDL_OUT_Z_CAP(maxlen) char *" }, { "name": "maxlen", "type": "size_t" }, { "name": "fmt", "type": "const char *" }, { "name": "", "type": "..." } ] }, { "name": "SDL_swprintf", "return_type": "int", "parameters": [ { "name": "text", "type": "SDL_OUT_Z_CAP(maxlen) wchar_t *" }, { "name": "maxlen", "type": "size_t" }, { "name": "fmt", "type": "const wchar_t *" }, { "name": "", "type": "..." } ] }, { "name": "SDL_vsnprintf", "return_type": "int", "parameters": [ { "name": "text", "type": "SDL_OUT_Z_CAP(maxlen) char *" }, { "name": "maxlen", "type": "size_t" }, { "name": "fmt", "type": "const char *" }, { "name": "ap", "type": "va_list" } ] }, { "name": "SDL_vswprintf", "return_type": "int", "parameters": [ { "name": "text", "type": "SDL_OUT_Z_CAP(maxlen) wchar_t *" }, { "name": "maxlen", "type": "size_t" }, { "name": "fmt", "type": "const wchar_t *" }, { "name": "ap", "type": "va_list" } ] }, { "name": "SDL_asprintf", "return_type": "int", "parameters": [ { "name": "strp", "type": "char **" }, { "name": "fmt", "type": "const char *" }, { "name": "", "type": "..." } ] }, { "name": "SDL_vasprintf", "return_type": "int", "parameters": [ { "name": "strp", "type": "char **" }, { "name": "fmt", "type": "const char *" }, { "name": "ap", "type": "va_list" } ] }, { "name": "SDL_srand", "return_type": "void", "parameters": [ { "name": "seed", "type": "Uint64" } ] }, { "name": "SDL_rand", "return_type": "Sint32", "parameters": [ { "name": "n", "type": "Sint32" } ] }, { "name": "SDL_randf", "return_type": "float", "parameters": [] }, { "name": "SDL_rand_bits", "return_type": "Uint32", "parameters": [] }, { "name": "SDL_rand_r", "return_type": "Sint32", "parameters": [ { "name": "state", "type": "Uint64 *" }, { "name": "n", "type": "Sint32" } ] }, { "name": "SDL_randf_r", "return_type": "float", "parameters": [ { "name": "state", "type": "Uint64 *" } ] }, { "name": "SDL_rand_bits_r", "return_type": "Uint32", "parameters": [ { "name": "state", "type": "Uint64 *" } ] }, { "name": "SDL_acos", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_acosf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_asin", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_asinf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_atan", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_atanf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_atan2", "return_type": "double", "parameters": [ { "name": "y", "type": "double" }, { "name": "x", "type": "double" } ] }, { "name": "SDL_atan2f", "return_type": "float", "parameters": [ { "name": "y", "type": "float" }, { "name": "x", "type": "float" } ] }, { "name": "SDL_ceil", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_ceilf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_copysign", "return_type": "double", "parameters": [ { "name": "x", "type": "double" }, { "name": "y", "type": "double" } ] }, { "name": "SDL_copysignf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" } ] }, { "name": "SDL_cos", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_cosf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_exp", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_expf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_fabs", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_fabsf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_floor", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_floorf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_trunc", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_truncf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_fmod", "return_type": "double", "parameters": [ { "name": "x", "type": "double" }, { "name": "y", "type": "double" } ] }, { "name": "SDL_fmodf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" } ] }, { "name": "SDL_isinf", "return_type": "int", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_isinff", "return_type": "int", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_isnan", "return_type": "int", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_isnanf", "return_type": "int", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_log", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_logf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_log10", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_log10f", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_modf", "return_type": "double", "parameters": [ { "name": "x", "type": "double" }, { "name": "y", "type": "double *" } ] }, { "name": "SDL_modff", "return_type": "float", "parameters": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float *" } ] }, { "name": "SDL_pow", "return_type": "double", "parameters": [ { "name": "x", "type": "double" }, { "name": "y", "type": "double" } ] }, { "name": "SDL_powf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" } ] }, { "name": "SDL_round", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_roundf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_lround", "return_type": "long", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_lroundf", "return_type": "long", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_scalbn", "return_type": "double", "parameters": [ { "name": "x", "type": "double" }, { "name": "n", "type": "int" } ] }, { "name": "SDL_scalbnf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" }, { "name": "n", "type": "int" } ] }, { "name": "SDL_sin", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_sinf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_sqrt", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_sqrtf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] }, { "name": "SDL_tan", "return_type": "double", "parameters": [ { "name": "x", "type": "double" } ] }, { "name": "SDL_tanf", "return_type": "float", "parameters": [ { "name": "x", "type": "float" } ] } ] }