diff --git a/libretro-common/include/time/rtime.h b/libretro-common/include/time/rtime.h index 7629c1eab3..da02ca0d3f 100644 --- a/libretro-common/include/time/rtime.h +++ b/libretro-common/include/time/rtime.h @@ -40,6 +40,11 @@ void rtime_init(void); /* Must be called upon program termination */ void rtime_deinit(void); +/* Time format strings with AM-PM designation require special + * handling due to platform dependence */ +void strftime_am_pm(char *s, size_t len, const char* format, + const struct tm* timeptr); + /* Thread-safe wrapper for localtime() */ struct tm *rtime_localtime(const time_t *timep, struct tm *result); diff --git a/libretro-common/time/rtime.c b/libretro-common/time/rtime.c index d66c228fbc..fe56fc9ae8 100644 --- a/libretro-common/time/rtime.c +++ b/libretro-common/time/rtime.c @@ -27,7 +27,13 @@ #endif #include +#include #include