# CategoryStdinc This is a general header that includes C language support. It implements a subset of the C runtime: these should all behave the same way as their C runtime equivalents, but with an SDL_ prefix. ## Functions - [SDL_acos](SDL_acos) - [SDL_acosf](SDL_acosf) - [SDL_aligned_alloc](SDL_aligned_alloc) - [SDL_aligned_free](SDL_aligned_free) - [SDL_asin](SDL_asin) - [SDL_asinf](SDL_asinf) - [SDL_atan](SDL_atan) - [SDL_atan2](SDL_atan2) - [SDL_atan2f](SDL_atan2f) - [SDL_atanf](SDL_atanf) - [SDL_ceil](SDL_ceil) - [SDL_ceilf](SDL_ceilf) - [SDL_copysign](SDL_copysign) - [SDL_copysignf](SDL_copysignf) - [SDL_cos](SDL_cos) - [SDL_cosf](SDL_cosf) - [SDL_exp](SDL_exp) - [SDL_expf](SDL_expf) - [SDL_fabs](SDL_fabs) - [SDL_fabsf](SDL_fabsf) - [SDL_floor](SDL_floor) - [SDL_floorf](SDL_floorf) - [SDL_fmod](SDL_fmod) - [SDL_fmodf](SDL_fmodf) - [SDL_GetMemoryFunctions](SDL_GetMemoryFunctions) - [SDL_GetNumAllocations](SDL_GetNumAllocations) - [SDL_GetOriginalMemoryFunctions](SDL_GetOriginalMemoryFunctions) - [SDL_iconv](SDL_iconv) - [SDL_iconv_close](SDL_iconv_close) - [SDL_iconv_open](SDL_iconv_open) - [SDL_iconv_string](SDL_iconv_string) - [SDL_isalnum](SDL_isalnum) - [SDL_isalpha](SDL_isalpha) - [SDL_isblank](SDL_isblank) - [SDL_iscntrl](SDL_iscntrl) - [SDL_isdigit](SDL_isdigit) - [SDL_isgraph](SDL_isgraph) - [SDL_isinf](SDL_isinf) - [SDL_isinff](SDL_isinff) - [SDL_islower](SDL_islower) - [SDL_isnan](SDL_isnan) - [SDL_isnanf](SDL_isnanf) - [SDL_isprint](SDL_isprint) - [SDL_ispunct](SDL_ispunct) - [SDL_isspace](SDL_isspace) - [SDL_isupper](SDL_isupper) - [SDL_isxdigit](SDL_isxdigit) - [SDL_log](SDL_log) - [SDL_log10](SDL_log10) - [SDL_log10f](SDL_log10f) - [SDL_logf](SDL_logf) - [SDL_lround](SDL_lround) - [SDL_lroundf](SDL_lroundf) - [SDL_modf](SDL_modf) - [SDL_modff](SDL_modff) - [SDL_pow](SDL_pow) - [SDL_powf](SDL_powf) - [SDL_rand](SDL_rand) - [SDL_rand_bits](SDL_rand_bits) - [SDL_rand_bits_r](SDL_rand_bits_r) - [SDL_rand_r](SDL_rand_r) - [SDL_randf](SDL_randf) - [SDL_randf_r](SDL_randf_r) - [SDL_round](SDL_round) - [SDL_roundf](SDL_roundf) - [SDL_scalbn](SDL_scalbn) - [SDL_scalbnf](SDL_scalbnf) - [SDL_SetMemoryFunctions](SDL_SetMemoryFunctions) - [SDL_sin](SDL_sin) - [SDL_sinf](SDL_sinf) - [SDL_size_add_check_overflow](SDL_size_add_check_overflow) - [SDL_size_mul_check_overflow](SDL_size_mul_check_overflow) - [SDL_sqrt](SDL_sqrt) - [SDL_sqrtf](SDL_sqrtf) - [SDL_srand](SDL_srand) - [SDL_StepUTF8](SDL_StepUTF8) - [SDL_strcasecmp](SDL_strcasecmp) - [SDL_strcmp](SDL_strcmp) - [SDL_strlwr](SDL_strlwr) - [SDL_strncasecmp](SDL_strncasecmp) - [SDL_strncmp](SDL_strncmp) - [SDL_strpbrk](SDL_strpbrk) - [SDL_strupr](SDL_strupr) - [SDL_tan](SDL_tan) - [SDL_tanf](SDL_tanf) - [SDL_tolower](SDL_tolower) - [SDL_toupper](SDL_toupper) - [SDL_trunc](SDL_trunc) - [SDL_truncf](SDL_truncf) - [SDL_UCS4ToUTF8](SDL_UCS4ToUTF8) - [SDL_wcscasecmp](SDL_wcscasecmp) - [SDL_wcscmp](SDL_wcscmp) - [SDL_wcsncasecmp](SDL_wcsncasecmp) - [SDL_wcsncmp](SDL_wcsncmp) ## Datatypes - [SDL_bool](SDL_bool) - [SDL_Time](SDL_Time) - [Sint16](Sint16) - [Sint32](Sint32) - [Sint64](Sint64) - [Sint8](Sint8) - [Uint16](Uint16) - [Uint32](Uint32) - [Uint64](Uint64) - [Uint8](Uint8) ## Structs - (none.) ## Enums - (none.) ## Macros - [SDL_arraysize](SDL_arraysize) - [SDL_FALSE](SDL_FALSE) - [SDL_FLT_EPSILON](SDL_FLT_EPSILON) - [SDL_INIT_INTERFACE](SDL_INIT_INTERFACE) - [SDL_INVALID_UNICODE_CODEPOINT](SDL_INVALID_UNICODE_CODEPOINT) - [SDL_SINT64_C](SDL_SINT64_C) - [SDL_STRINGIFY_ARG](SDL_STRINGIFY_ARG) - [SDL_TRUE](SDL_TRUE) - [SDL_UINT64_C](SDL_UINT64_C) ---- [CategoryAPICategory](CategoryAPICategory)