Mercurial > repos > blastem
diff util.c @ 1852:a4cae960fd08
Allow config file to be saved with executable for "portable" setups
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 24 Apr 2019 19:08:49 -0700 |
parents | 30f2821ffd65 |
children | 5a76a7373823 |
line wrap: on
line diff
--- a/util.c Tue Apr 23 23:37:15 2019 -0700 +++ b/util.c Wed Apr 24 19:08:49 2019 -0700 @@ -854,6 +854,16 @@ qsort(list, num_entries, sizeof(dir_entry), sort_dir_alpha); } +uint8_t delete_file(char *path) +{ +#ifdef _WIN32 + //TODO: Call Unicode version and prepend special string to remove max path limitation + return 0 != DeleteFileA(path); +#else + return 0 == unlink(path); +#endif +} + #ifdef __ANDROID__ #include <SDL.h> @@ -943,7 +953,7 @@ fclose(f); return ret; } -#endif +#endif //ISLIB #ifdef _WIN32 char const *get_userdata_dir() @@ -1000,8 +1010,6 @@ } -#endif - +#endif //_WIN32 +#endif //__ANDROID__ - -#endif