stb

Undocumented in source.

Modules

dxt
module stb.dxt
Undocumented in source.
image
module stb.image
Undocumented in source.
imageresize
module stb.imageresize
Undocumented in source.
imagewrite
module stb.imagewrite
Undocumented in source.
rectpack
module stb.rectpack
Undocumented in source.
wrapper
module stb.wrapper
Undocumented in source.

Members

Aliases

stb_bitset
alias stb_bitset = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_compare_func
alias stb_compare_func = int function(void* a, void* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_hash_func
alias stb_hash_func = int function(void* a, uint seed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_mutex
alias stb_mutex = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_semaphore
alias stb_semaphore = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sync
alias stb_sync = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_thread
alias stb_thread = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_thread_func
alias stb_thread_func = void* function(void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
time_t
alias time_t = ulong
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

STB_PATH
anonymousenum STB_PATH
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_keep_no
anonymousenum stb_keep_no
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

stb_
void stb_(char* fmt, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb__arr_addlen_
void stb__arr_addlen_(void** p, int size, int addlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb__arr_copy_
void* stb__arr_copy_(void* p, int elem_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb__arr_deleten_
void stb__arr_deleten_(void** p, int size, int loc, int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb__arr_insertn_
void stb__arr_insertn_(void** p, int size, int loc, int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb__arr_setlen_
void stb__arr_setlen_(void** p, int size, int newlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb__arr_setsize_
void stb__arr_setsize_(void** p, int size, int limit)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb__from_utf8
wchar* stb__from_utf8(char* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb__from_utf8_alt
wchar* stb__from_utf8_alt(char* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb__record_fileline
int stb__record_fileline(char* f, int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb__temp
void* stb__temp(void* b, int b_sz, int want_sz)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb__to_utf8
char* stb__to_utf8(wchar* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_adler32
uint stb_adler32(uint adler32, void* buffer, uint buflen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_append_to_file
void stb_append_to_file(char* file, char* fmt, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_decode_advance
void stb_arith_decode_advance(stb_arith* a, uint totalfreq, uint freq, uint cumfreq)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_decode_advance_log2
void stb_arith_decode_advance_log2(stb_arith* a, uint totalfreq2, uint freq, uint cumfreq)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_decode_byte
int stb_arith_decode_byte(stb_arith* a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_decode_close
stbfile* stb_arith_decode_close(stb_arith* a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_decode_value
uint stb_arith_decode_value(stb_arith* a, uint totalfreq)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_decode_value_log2
uint stb_arith_decode_value_log2(stb_arith* a, uint totalfreq2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_encode
void stb_arith_encode(stb_arith* a, uint totalfreq, uint freq, uint cumfreq)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_encode_byte
void stb_arith_encode_byte(stb_arith* a, int byte_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_encode_close
stbfile* stb_arith_encode_close(stb_arith* a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_encode_log2
void stb_arith_encode_log2(stb_arith* a, uint totalfreq2, uint freq, uint cumfreq)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_init_decode
void stb_arith_init_decode(stb_arith* a, stbfile* in_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_init_encode
void stb_arith_init_encode(stb_arith* a, stbfile* out_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arr_free_
void stb_arr_free_(void** p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arr_malloc
void stb_arr_malloc(void** target, void* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arr_malloc_parent
void* stb_arr_malloc_parent(void* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_array_block_alloc
void** stb_array_block_alloc(int count, int blocksize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arrhead
auto stb_arrhead(T** a)
Undocumented in source. Be warned that the author may not have intended to support it.
stb_backpatch
void stb_backpatch(stbfile* f, uint tell, void* buffer, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_barrier
void stb_barrier()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_bitcount
int stb_bitcount(uint a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_bitreverse
uint stb_bitreverse(uint n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_bitreverse8
uint stb_bitreverse8(ubyte n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_bitset_disjoint
int stb_bitset_disjoint(stb_bitset* p0, stb_bitset* p1, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_bitset_disjoint_0
int stb_bitset_disjoint_0(stb_bitset* p0, stb_bitset* p1, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_bitset_eq
int stb_bitset_eq(stb_bitset* p0, stb_bitset* p1, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_bitset_getlist
int* stb_bitset_getlist(stb_bitset* out_, int start, int end)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_bitset_new
stb_bitset* stb_bitset_new(int value, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_bitset_subset
int stb_bitset_subset(stb_bitset* bigger, stb_bitset* smaller, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_bitset_union
stb_bitset* stb_bitset_union(stb_bitset* p0, stb_bitset* p1, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_bitset_unioneq_changed
int stb_bitset_unioneq_changed(stb_bitset* p0, stb_bitset* p1, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_box_face_vertex_axis_side
int stb_box_face_vertex_axis_side(int face_number, int vertex_number, int axis)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_cfg_close
void stb_cfg_close(stb_cfg* cfg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_cfg_delete
int stb_cfg_delete(stb_cfg* cfg, char* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_cfg_open
stb_cfg* stb_cfg_open(char* config, char* mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_cfg_read
int stb_cfg_read(stb_cfg* cfg, char* key, void* value, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_cfg_read_string
int stb_cfg_read_string(stb_cfg* cfg, char* key, char* value, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_cfg_set_directory
void stb_cfg_set_directory(char* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_cfg_write
void stb_cfg_write(stb_cfg* cfg, char* key, void* value, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_cfg_write_string
void stb_cfg_write_string(stb_cfg* cfg, char* key, char* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_charcmp
int function(const(void)* a, const(void)* b) stb_charcmp(int offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_compress
uint stb_compress(void* out_, void* in_, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_compress_hashsize
void stb_compress_hashsize(uint z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_compress_intofile
int stb_compress_intofile(FILE* f, char* input, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_compress_stream_end
void stb_compress_stream_end(int close)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_compress_stream_start
int stb_compress_stream_start(FILE* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_compress_tofile
int stb_compress_tofile(char* filename, char* in_, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_compress_window
void stb_compress_window(int z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_copy
void* stb_copy(void* p, size_t sz)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_copyfile
int stb_copyfile(char* src, char* dest)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_crc32
uint stb_crc32(void* buffer, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_crc32_block
uint stb_crc32_block(uint crc32, void* buffer, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_create_thread
stb_thread stb_create_thread(stb_thread_func f, void* d)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_create_thread2
stb_thread stb_create_thread2(stb_thread_func f, void* d, void** return_code, stb_semaphore rel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_cubic_bezier_1d
float stb_cubic_bezier_1d(float t, float p0, float p1, float p2, float p3)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_decompress
uint stb_decompress(void* out_, void* in_, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_decompress_fromfile
char* stb_decompress_fromfile(char* filename, uint* len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_decompress_length
uint stb_decompress_length(void* input)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_delete_directory_recursive
void stb_delete_directory_recursive(char* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_destroy_thread
void stb_destroy_thread(stb_thread t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dir_is_prefix
int stb_dir_is_prefix(char* dir, int dirlen, char* file)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree2_from_files
stb_dirtree2* stb_dirtree2_from_files(char** filelist, int count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree2_from_files_relative
stb_dirtree2* stb_dirtree2_from_files_relative(char* src, char** filelist, int count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree_db_add_dir
void stb_dirtree_db_add_dir(stb_dirtree* active, char* path, time_t last)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree_db_add_file
void stb_dirtree_db_add_file(stb_dirtree* active, char* name, int dir, long size, time_t last)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree_db_read
void stb_dirtree_db_read(stb_dirtree* target, char* filename, char* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree_db_write
void stb_dirtree_db_write(stb_dirtree* target, char* filename, char* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree_free
void stb_dirtree_free(stb_dirtree* d)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree_get
stb_dirtree* stb_dirtree_get(char* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree_get_dir
stb_dirtree* stb_dirtree_get_dir(char* dir, char* cache_dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree_get_with_file
stb_dirtree* stb_dirtree_get_with_file(char* dir, char* cache_file)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_doublecmp
int function(const(void)* a, const(void)* b) stb_doublecmp(int offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dupe_add
void stb_dupe_add(stb_dupe* sd, void* item)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dupe_create
stb_dupe* stb_dupe_create(stb_hash_func hash, stb_compare_func eq, int size, stb_compare_func ineq)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dupe_finish
void stb_dupe_finish(stb_dupe* sd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dupe_free
void stb_dupe_free(stb_dupe* sd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dupe_numsets
int stb_dupe_numsets(stb_dupe* sd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dupe_set
void** stb_dupe_set(stb_dupe* sd, int num)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dupe_set_count
int stb_dupe_set_count(stb_dupe* sd, int num)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_duplower
char* stb_duplower(char* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dupreplace
char* stb_dupreplace(char* s, char* find, char* replace)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fatal
void stb_fatal(char* fmt, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fclose
int stb_fclose(FILE* f, int keep)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fcmp
int stb_fcmp(char* s1, char* s2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_feq
int stb_feq(char* s1, char* s2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fexists
int stb_fexists(char* filename)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fget_ranged
int stb_fget_ranged(FILE* f, int b, uint n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fget_varlen
int stb_fget_varlen(FILE* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fget_varlen64
ulong stb_fget_varlen64(FILE* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fget_varlen64
ulong stb_fget_varlen64(FILE* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fget_varlenu
uint stb_fget_varlenu(FILE* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fgets
char* stb_fgets(char* buffer, int buflen, FILE* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fgets_malloc
char* stb_fgets_malloc(FILE* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_file
void* stb_file(char* filename, size_t* length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_file_max
void* stb_file_max(char* filename, size_t* length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_filelen
size_t stb_filelen(FILE* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_filewrite
int stb_filewrite(char* filename, void* data, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_filewritestr
int stb_filewritestr(char* filename, char* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fixpath
void stb_fixpath(char* path)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_float_eq
int stb_float_eq(float x, float y, float delta, int max_ulps)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_floatcmp
int function(const(void)* a, const(void)* b) stb_floatcmp(int offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fopen
FILE* stb_fopen(char* filename, char* mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_force_uniprocessor
void stb_force_uniprocessor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fput_ranged
void stb_fput_ranged(FILE* f, int v, int b, uint n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fput_varlen
void stb_fput_varlen(FILE* f, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fput_varlen64
void stb_fput_varlen64(FILE* f, ulong v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fput_varlen64
void stb_fput_varlen64(FILE* f, ulong v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fput_varlenu
void stb_fput_varlenu(FILE* f, uint v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_frand
double stb_frand()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_frandLCG
double stb_frandLCG()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fread
int stb_fread(void* data, size_t len, size_t count, void* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_free
void stb_free(void* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_from_utf8
wchar* stb_from_utf8(wchar* buffer, char* str, int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ftimestamp
time_t stb_ftimestamp(char* filename)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fullpath
int stb_fullpath(char* abs, int abs_size, char* rel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fwrite
int stb_fwrite(void* data, size_t len, size_t count, void* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_fwrite32
void stb_fwrite32(FILE* f, uint datum)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_getc
uint stb_getc(stbfile* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_getdata
uint stb_getdata(stbfile* f, void* buffer, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_getopt
char** stb_getopt(int* argc, char** argv)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_getopt_free
void stb_getopt_free(char** opts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_getopt_param
char** stb_getopt_param(int* argc, char** argv, char* param)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_hash
uint stb_hash(char* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_hash2
uint stb_hash2(char* str, uint* hash2_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_hash_fast
uint stb_hash_fast(void* p, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_hash_number
uint stb_hash_number(uint hash)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_hashlen
uint stb_hashlen(char* str, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_hashptr
uint stb_hashptr(void* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_highbit8
int stb_highbit8(uint n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_add
int stb_idict_add(stb_idict* a, int k, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_copy
stb_idict* stb_idict_copy(stb_idict* h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_create
stb_idict* stb_idict_create()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_destroy
void stb_idict_destroy(stb_idict* h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_get
int stb_idict_get(stb_idict* a, int k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_get_flag
int stb_idict_get_flag(stb_idict* a, int k, int* v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_init
int stb_idict_init(stb_idict* h, int count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_memory_usage
int stb_idict_memory_usage(stb_idict* h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_new_size
stb_idict* stb_idict_new_size(int size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_remove
int stb_idict_remove(stb_idict* a, int k, int* v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_remove_all
void stb_idict_remove_all(stb_idict* e)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_set
int stb_idict_set(stb_idict* a, int k, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict_update
int stb_idict_update(stb_idict* a, int k, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_intcmp
int function(const(void)* a, const(void)* b) stb_intcmp(int offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_is_pow2
int stb_is_pow2(uint n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_is_prime
int stb_is_prime(uint m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ischar
int stb_ischar(char s, char* set)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_lex
int stb_lex(stb_matcher* m, char* str, int* len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_lex_item
int stb_lex_item(stb_matcher* m, char* str, int result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_lex_item_wild
int stb_lex_item_wild(stb_matcher* matcher, char* regex, int result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_lex_matcher
stb_matcher* stb_lex_matcher()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_linear_controller
void stb_linear_controller(float* curpos, float target_pos, float acc, float deacc, float dt)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_linear_remap
double stb_linear_remap(double x, double a, double b, double c, double d)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_log
void stb_log(int active)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_log2_ceil
int stb_log2_ceil(uint n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_log2_floor
int stb_log2_floor(uint n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_log_fileline
void stb_log_fileline(int active)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_log_name
void stb_log_name(char* filename)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_lowbit8
int stb_lowbit8(uint n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_malloc
void* stb_malloc(void* context, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_malloc_global
void* stb_malloc_global(size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_malloc_leaf
void* stb_malloc_leaf(void* context, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_malloc_nofree
void* stb_malloc_nofree(void* context, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_malloc_raw
void* stb_malloc_raw(void* context, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_malloc_validate
void stb_malloc_validate(void* p, void* parent)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_matcher_find
int stb_matcher_find(stb_matcher* m, char* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_matcher_free
void stb_matcher_free(stb_matcher* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_matcher_match
int stb_matcher_match(stb_matcher* m, char* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_mprintf
char* stb_mprintf(const(char)* fmt, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_mutex_begin
void stb_mutex_begin(stb_mutex m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_mutex_delete
void stb_mutex_delete(stb_mutex m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_mutex_end
void stb_mutex_end(stb_mutex m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_mutex_new
stb_mutex stb_mutex_new()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_newell_normal
void stb_newell_normal(float* normal, int num_vert, float** vert, int normalize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_perfect_create
int stb_perfect_create(stb_perfect* , uint* , int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_perfect_destroy
void stb_perfect_destroy(stb_perfect* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_perfect_hash
int stb_perfect_hash(stb_perfect* , uint x)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_plural
const(char)* stb_plural(int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_pointer_array_free
void stb_pointer_array_free(void* p, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_power_of_two_nearest_prime
uint stb_power_of_two_nearest_prime(int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_prefix
int stb_prefix(char* s, char* t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_prefix_count
int stb_prefix_count(char* s, char* t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_probe
int stb_probe(stb_search* s, int compare, int* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_processor_count
int stb_processor_count()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_add
stb_ps* stb_ps_add(stb_ps* ps, void* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_copy
stb_ps* stb_ps_copy(stb_ps* ps)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_count
int stb_ps_count(stb_ps* ps)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_delete
void stb_ps_delete(stb_ps* ps)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_enum
int stb_ps_enum(stb_ps* ps, void* data, int function(void* value, void* data) func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_eq
int stb_ps_eq(stb_ps* p0, stb_ps* p1)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_fastlist
void** stb_ps_fastlist(stb_ps* ps, int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_find
int stb_ps_find(stb_ps* ps, void* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_getlist
void** stb_ps_getlist(stb_ps* ps, int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_remove
stb_ps* stb_ps_remove(stb_ps* ps, void* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_remove_any
stb_ps* stb_ps_remove_any(stb_ps* ps, void** value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_subset
int stb_ps_subset(stb_ps* bigger, stb_ps* smaller)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps_writelist
int stb_ps_writelist(stb_ps* ps, void** list, int size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_add
int stb_ptrmap_add(stb_ptrmap* a, void* k, void* v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_copy
stb_ptrmap* stb_ptrmap_copy(stb_ptrmap* h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_create
stb_ptrmap* stb_ptrmap_create()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_delete
void stb_ptrmap_delete(stb_ptrmap* e, void function(void*) free_func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_destroy
void stb_ptrmap_destroy(stb_ptrmap* h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_get
void* stb_ptrmap_get(stb_ptrmap* a, void* k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_get_flag
int stb_ptrmap_get_flag(stb_ptrmap* a, void* k, void** v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_init
int stb_ptrmap_init(stb_ptrmap* h, int count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_memory_usage
int stb_ptrmap_memory_usage(stb_ptrmap* h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_new
stb_ptrmap* stb_ptrmap_new()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_remove
int stb_ptrmap_remove(stb_ptrmap* a, void* k, void** v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_set
int stb_ptrmap_set(stb_ptrmap* a, void* k, void* v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap_update
int stb_ptrmap_update(stb_ptrmap* a, void* k, void* v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_putc
int stb_putc(stbfile* f, int ch)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_putdata
uint stb_putdata(stbfile* f, void* buffer, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_qsort_strcmp
int function(const(void)* a, const(void)* b) stb_qsort_strcmp(int offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_qsort_stricmp
int function(const(void)* a, const(void)* b) stb_qsort_stricmp(int offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_rand
size_t stb_rand()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_randLCG
size_t stb_randLCG()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_randLCG_explicit
size_t stb_randLCG_explicit(size_t seed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_readdir_files
char** stb_readdir_files(char* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_readdir_files_mask
char** stb_readdir_files_mask(char* dir, char* wild)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_readdir_free
void stb_readdir_free(char** files)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_readdir_recursive
char** stb_readdir_recursive(char* dir, char* filespec)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_readdir_subdirs
char** stb_readdir_subdirs(char* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_readdir_subdirs_mask
char** stb_readdir_subdirs_mask(char* dir, char* wild)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_realloc
void* stb_realloc(void* ptr, size_t newsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_reassign
void stb_reassign(void* new_context, void* ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_reg_close
void stb_reg_close(void* reg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_reg_open
void* stb_reg_open(char* mode, char* where)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_reg_read
int stb_reg_read(void* zreg, char* str, void* data, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_reg_read_string
int stb_reg_read_string(void* zreg, char* str, char* data, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_reg_write
void stb_reg_write(void* zreg, char* str, void* data, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_reg_write_string
void stb_reg_write_string(void* zreg, char* str, char* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_regex
int stb_regex(char* regex, char* candidate)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_regex_matcher
stb_matcher* stb_regex_matcher(char* regex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_rehash_improved
uint stb_rehash_improved(uint v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_replacedir
char* stb_replacedir(char* output, char* src, char* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_replaceext
char* stb_replaceext(char* output, char* src, char* ext)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_replaceinplace
void stb_replaceinplace(char* s, char* find, char* replace)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_reverse
void stb_reverse(void* p, size_t n, size_t sz)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_scalloc
void* stb_scalloc(size_t n, size_t sz)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_add
int stb_sdict_add(stb_sdict* a, char* k, void* v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_change
void* stb_sdict_change(stb_sdict* , char* str, void* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_copy
stb_sdict* stb_sdict_copy(stb_sdict* h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_copy
stb_sdict* stb_sdict_copy(stb_sdict* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_count
int stb_sdict_count(stb_sdict* d)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_create
stb_sdict* stb_sdict_create()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_delete
void stb_sdict_delete(stb_sdict* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_destroy
void stb_sdict_destroy(stb_sdict* h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_get
void* stb_sdict_get(stb_sdict* a, char* k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_get_flag
int stb_sdict_get_flag(stb_sdict* a, char* k, void** v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_init
int stb_sdict_init(stb_sdict* h, int count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_internal_key
char* stb_sdict_internal_key(stb_sdict* d, int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_internal_limit
int stb_sdict_internal_limit(stb_sdict* d)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_internal_value
void* stb_sdict_internal_value(stb_sdict* d, int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_memory_usage
int stb_sdict_memory_usage(stb_sdict* h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_new
stb_sdict* stb_sdict_new(int use_arena)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_remove
int stb_sdict_remove(stb_sdict* a, char* k, void** v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_set
int stb_sdict_set(stb_sdict* a, char* k, void* v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict_update
int stb_sdict_update(stb_sdict* a, char* k, void* v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_search_binary
int stb_search_binary(stb_search* s, int minv, int maxv, int find_smallest)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_search_open
int stb_search_open(stb_search* s, int minv, int find_smallest)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sem_delete
void stb_sem_delete(stb_semaphore s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sem_new
stb_semaphore stb_sem_new(int max_val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sem_new_extra
stb_semaphore stb_sem_new_extra(int max_val, int start_val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sem_release
void stb_sem_release(stb_semaphore s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sem_waitfor
void stb_sem_waitfor(stb_semaphore s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sfree
void stb_sfree(void* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sha1
void stb_sha1(ubyte[20] output, void* buffer, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sha1_file
int stb_sha1_file(ubyte[20] output, char* file)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sha1_readable
void stb_sha1_readable(char[27] display, ubyte[20] sha)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_shorten_path_readable
char* stb_shorten_path_readable(char* path, int max_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_shuffle
void stb_shuffle(void* p, size_t n, size_t sz, size_t seed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_size
uint stb_size(stbfile* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_size_ranged
int stb_size_ranged(int b, uint n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_size_varlen
int stb_size_varlen(int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_size_varlen64
int stb_size_varlen64(ulong v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_size_varlen64
int stb_size_varlen64(ulong v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_size_varlenu
int stb_size_varlenu(uint v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_skipnewline
char* stb_skipnewline(char* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_skipwhite
char* stb_skipwhite(char* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_smalloc
void* stb_smalloc(size_t sz)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_smoothstep
float stb_smoothstep(float t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_snprintf
int stb_snprintf(char* s, size_t n, const(char)* fmt, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_source_path
void stb_source_path(char* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sparse_ptr_matrix_free
void stb_sparse_ptr_matrix_free(stb_spmatrix* z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sparse_ptr_matrix_get
void* stb_sparse_ptr_matrix_get(stb_spmatrix* z, void* a, void* b, int create)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sparse_ptr_matrix_new
stb_spmatrix* stb_sparse_ptr_matrix_new(int val_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_splitpath
char* stb_splitpath(char* output, char* src, int flag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_splitpathdup
char* stb_splitpathdup(char* src, int flag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sprintf
char* stb_sprintf(const(char)* fmt, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_srand
void stb_srand(size_t seed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_srandLCG
size_t stb_srandLCG(size_t seed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_srealloc
void* stb_srealloc(void* p, size_t sz)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sstrdup
char* stb_sstrdup(char* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_strchr2
char* stb_strchr2(char* s, char p1, char p2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_strichr
char* stb_strichr(char* s, char t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_stringfile
char** stb_stringfile(char* filename, int* len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_stringfile_trimmed
char** stb_stringfile_trimmed(char* name, int* len, char comm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_stristr
char* stb_stristr(char* s, char* t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_strncpy
char* stb_strncpy(char* s, char* t, int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_strrchr2
char* stb_strrchr2(char* s, char p1, char p2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_strscpy
size_t stb_strscpy(char* d, const(char)* s, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_strtok
char* stb_strtok(char* output, char* src, char* delimit)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_strtok_invert
char* stb_strtok_invert(char* output, char* src, char* allowed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_strtok_keep
char* stb_strtok_keep(char* output, char* src, char* delimit)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_substr
char* stb_substr(char* t, int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_suffix
int stb_suffix(char* s, char* t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_suffixi
int stb_suffixi(char* s, char* t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_swap
void stb_swap(void* p, void* q, size_t sz)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sync_delete
void stb_sync_delete(stb_sync s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sync_new
stb_sync stb_sync_new()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sync_reach
int stb_sync_reach(stb_sync s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sync_reach_and_wait
void stb_sync_reach_and_wait(stb_sync s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sync_set_target
int stb_sync_set_target(stb_sync s, int count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_tell
uint stb_tell(stbfile* f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_tempfree
void stb_tempfree(void* block, void* ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_thread_cleanup
void stb_thread_cleanup()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_threadq_add
int stb_threadq_add(stb_threadqueue* tq, void* input)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_threadq_add_block
int stb_threadq_add_block(stb_threadqueue* tq, void* input)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_threadq_delete
void stb_threadq_delete(stb_threadqueue* tq)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_threadq_get
int stb_threadq_get(stb_threadqueue* tq, void* output)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_threadq_get_block
void stb_threadq_get_block(stb_threadqueue* tq, void* output)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_threadq_new
stb_threadqueue* stb_threadq_new(int item_size, int num_items, int many_add, int many_remove)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_to_utf8
char* stb_to_utf8(char* buffer, wchar* str, int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_tokens
char** stb_tokens(char* src, char* delimit, int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_tokens_allowempty
char** stb_tokens_allowempty(char* src, char* delimit, int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_tokens_nested
char** stb_tokens_nested(char* src, char* delimit, int* count, char* nest_in, char* nest_out)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_tokens_nested_empty
char** stb_tokens_nested_empty(char* src, char* delimit, int* count, char* nest_in, char* nest_out)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_tokens_quoted
char** stb_tokens_quoted(char* src, char* delimit, int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_tokens_stripwhite
char** stb_tokens_stripwhite(char* src, char* delimit, int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_tokens_withdelim
char** stb_tokens_withdelim(char* src, char* delimit, int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_tolower
void stb_tolower(char* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_trimwhite
char* stb_trimwhite(char* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_vsnprintf
int stb_vsnprintf(char* s, size_t n, const(char)* fmt, va_list v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wildfind
int stb_wildfind(char* expr, char* candidate)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wildfindi
int stb_wildfindi(char* expr, char* candidate)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wildmatch
int stb_wildmatch(char* expr, char* candidate)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wildmatchi
int stb_wildmatchi(char* expr, char* candidate)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wordwrap
int stb_wordwrap(int* pairs, int pair_max, int count, char* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wordwrapalloc
int* stb_wordwrapalloc(int count, char* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_work
int stb_work(stb_thread_func f, void* d, void** return_code)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_work_maxunits
int stb_work_maxunits(int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_work_numthreads
void stb_work_numthreads(int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_work_reach
int stb_work_reach(stb_thread_func f, void* d, void** return_code, stb_sync rel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_workq
int stb_workq(stb_workqueue* q, stb_thread_func f, void* d, void** return_code)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_workq_delete
void stb_workq_delete(stb_workqueue* q)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_workq_length
int stb_workq_length(stb_workqueue* q)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_workq_new
stb_workqueue* stb_workq_new(int numthreads, int max_units)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_workq_new_flags
stb_workqueue* stb_workq_new_flags(int numthreads, int max_units, int no_add_mutex, int no_remove_mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_workq_numthreads
void stb_workq_numthreads(stb_workqueue* q, int n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_workq_reach
int stb_workq_reach(stb_workqueue* q, stb_thread_func f, void* d, void** return_code, stb_sync rel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wrapper_allocsize
int stb_wrapper_allocsize(void* oldp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wrapper_calloc
void stb_wrapper_calloc(size_t num, size_t sz, char* file, int line)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wrapper_check
void stb_wrapper_check(void* oldp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wrapper_dump
void stb_wrapper_dump(char* filename)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wrapper_free
void stb_wrapper_free(void* oldp, char* file, int line)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wrapper_listall
void stb_wrapper_listall(void function(void* ptr, int sz, char* file, int line) func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wrapper_malloc
void stb_wrapper_malloc(void* newp, int sz, char* file, int line)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_wrapper_realloc
void stb_wrapper_realloc(void* oldp, void* newp, int sz, char* file, int line)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_write
void stb_write(char* data, int data_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stbprint
void stbprint(const(char)* fmt, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

stb_alloc_alignment
int stb_alloc_alignment;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_alloc_chunk_size
int stb_alloc_chunk_size;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_alloc_count_alloc
int stb_alloc_count_alloc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_alloc_count_free
int stb_alloc_count_free;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_perfect_hash_max_failures
int stb_perfect_hash_max_failures;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

stb__arr
struct stb__arr
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith
struct stb_arith
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_symstate
struct stb_arith_symstate
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_arith_symstate_item
struct stb_arith_symstate_item
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_cfg
struct stb_cfg
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree
struct stb_dirtree
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree2
struct stb_dirtree2
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree_dir
struct stb_dirtree_dir
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dirtree_file
struct stb_dirtree_file
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_dupe
struct stb_dupe
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_idict
struct stb_idict
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_matcher
struct stb_matcher
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_perfect
struct stb_perfect
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ps
struct stb_ps
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_ptrmap
struct stb_ptrmap
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_sdict
struct stb_sdict
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_search
struct stb_search
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_spmatrix
struct stb_spmatrix
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_threadqueue
struct stb_threadqueue
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stb_workqueue
struct stb_workqueue
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stbfile
struct stbfile
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta