Removed const qualifiers from SDL_CreateHashTable() parameter types

This commit is contained in:
Petar Popovic
2024-10-03 00:40:17 +02:00
committed by Sam Lantinga
parent d287feaddf
commit f4cea5e019
2 changed files with 11 additions and 9 deletions

View File

@@ -55,10 +55,12 @@ struct SDL_HashTable
bool stackable; bool stackable;
}; };
SDL_HashTable *SDL_CreateHashTable(void *data, const Uint32 num_buckets, const SDL_HashTable_HashFn hashfn, SDL_HashTable *SDL_CreateHashTable(void *data,
const SDL_HashTable_KeyMatchFn keymatchfn, Uint32 num_buckets,
const SDL_HashTable_NukeFn nukefn, SDL_HashTable_HashFn hashfn,
const bool stackable) SDL_HashTable_KeyMatchFn keymatchfn,
SDL_HashTable_NukeFn nukefn,
bool stackable)
{ {
SDL_HashTable *table; SDL_HashTable *table;

View File

@@ -30,11 +30,11 @@ typedef bool (*SDL_HashTable_KeyMatchFn)(const void *a, const void *b, void *dat
typedef void (*SDL_HashTable_NukeFn)(const void *key, const void *value, void *data); typedef void (*SDL_HashTable_NukeFn)(const void *key, const void *value, void *data);
extern SDL_HashTable *SDL_CreateHashTable(void *data, extern SDL_HashTable *SDL_CreateHashTable(void *data,
const Uint32 num_buckets, Uint32 num_buckets,
const SDL_HashTable_HashFn hashfn, SDL_HashTable_HashFn hashfn,
const SDL_HashTable_KeyMatchFn keymatchfn, SDL_HashTable_KeyMatchFn keymatchfn,
const SDL_HashTable_NukeFn nukefn, SDL_HashTable_NukeFn nukefn,
const bool stackable); bool stackable);
extern void SDL_EmptyHashTable(SDL_HashTable *table); extern void SDL_EmptyHashTable(SDL_HashTable *table);
extern void SDL_DestroyHashTable(SDL_HashTable *table); extern void SDL_DestroyHashTable(SDL_HashTable *table);