diff --git a/src/misc.h b/src/misc.h index e782773..7c748fa 100644 --- a/src/misc.h +++ b/src/misc.h @@ -68,4 +68,12 @@ basename (char * path) snprintf (basename, sizeof (basename), "%s%s", fname, ext); return basename; } -#endif /* _WIN32 */ \ No newline at end of file +#endif /* _WIN32 */ +#ifdef EMSCRIPTEN +static inline char * +basename (char * filename) +{ + char * p = strrchr (filename, '/'); + return p ? p + 1 : filename; +} +#endif /* EMSCRIPTEN */