From d7d0133043064971077c9e1effa4edd35aaaf902 Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov <> Date: Sat, 3 Aug 2019 12:34:42 +0100 Subject: [PATCH] Fix #703: Fix build on non-glibc platforms https://github.com/BestImageViewer/geeqie/pull/703 --- src/pan-view/pan-util.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pan-view/pan-util.c b/src/pan-view/pan-util.c index 3fd5cc89..317660bb 100644 --- a/src/pan-view/pan-util.c +++ b/src/pan-view/pan-util.c @@ -82,6 +82,12 @@ gint pan_date_value(time_t d, PanDateLengthType length) return -1; } +#if defined(__GLIBC_PREREQ) +# if __GLIBC_PREREQ(2, 27) +# define HAS_GLIBC_STRFTIME_EXTENSIONS +# endif +#endif + gchar *pan_date_value_string(time_t d, PanDateLengthType length) { struct tm td; @@ -99,7 +105,7 @@ gchar *pan_date_value_string(time_t d, PanDateLengthType length) format = "%A %e"; break; case PAN_DATE_LENGTH_MONTH: -#if __GLIBC_PREREQ(2, 27) +#if defined(HAS_GLIBC_STRFTIME_EXTENSIONS) || defined(__FreeBSD__) format = "%OB %Y"; #else format = "%B %Y"; -- 2.20.1