z_mirror/sdl-osu
git clone https://git.raiguard.me/z_mirror/sdl-osu
7881f8f
trunk
1#include <SDL3/SDL_filesystem.h> 2#include <stddef.h> 3 4// Callback does not own any of the data and must not free it. 5typedef SDL_EnumerationResult (Osu_ReadBeatmapCSVCallback )(char * section ,char ** values ,size_t valuesLen ,void * userdata ); 6 7// Callback does not own any of the data and must not free it. 8typedef SDL_EnumerationResult (Osu_ReadBeatmapKeyValueCallback )(char * section ,char * key ,char * value ,void * userdata ); 9 10bool Osu_EnumerateBeatmapData (const char * data ,Osu_ReadBeatmapKeyValueCallback * keyValueCallback ,Osu_ReadBeatmapCSVCallback * csvCallback ,void * userdata );