#ifndef PATCH_H #define PATCH_H #include "synth.h" #define PATCH_NAME_LEN 64 #define PATCH_MAX_FILES 256 #define PATCH_MAX_DIRS 64 int patchSave(Synth *s, const char *path); int patchLoad(Synth *s, const char *path); int patchScanFiles(char (*files)[PATCH_NAME_LEN], int maxFiles); int patchScanDir(const char *relPath, char (*files)[PATCH_NAME_LEN], int maxFiles, char (*dirs)[PATCH_NAME_LEN], int maxDirs, int *outDirCount); int patchLoadFavs(char (*favs)[PATCH_NAME_LEN], int maxFavs); int patchSaveFavs(char (*favs)[PATCH_NAME_LEN], int favCount); #endif