diff --git a/libretro-common/file/retro_stat.c b/libretro-common/file/retro_stat.c index fc7666650a..fb5eb13df1 100644 --- a/libretro-common/file/retro_stat.c +++ b/libretro-common/file/retro_stat.c @@ -72,6 +72,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + enum stat_mode { IS_DIRECTORY = 0, @@ -211,3 +215,7 @@ bool mkdir_norecurse(const char *dir) printf("mkdir(%s) error: %s.\n", dir, strerror(errno)); return ret == 0; } + +#ifdef __cplusplus +} +#endif diff --git a/libretro-common/include/retro_stat.h b/libretro-common/include/retro_stat.h index cd83d003a4..6429bb60bf 100644 --- a/libretro-common/include/retro_stat.h +++ b/libretro-common/include/retro_stat.h @@ -28,6 +28,10 @@ #include +#ifdef __cplusplus +extern "C" { +#endif + /** * path_is_directory: * @path : path @@ -54,4 +58,8 @@ int32_t path_get_size(const char *path); **/ bool mkdir_norecurse(const char *dir); +#ifdef __cplusplus +} +#endif + #endif