z_mirror/sdl-osu

git clone https://git.raiguard.me/z_mirror/sdl-osu

Caleb HeuerEnable auto-formatting7881f8f

trunk
581 B10 linesraw
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);