From fe185577e2fa7638f30050b96e5d405242558c9f Mon Sep 17 00:00:00 2001 From: Bruno Lopes Date: Tue, 31 Mar 2026 11:44:24 -0300 Subject: [PATCH] libgimp: Use new datetime functions to fix CRT_INSECURE_DEPRECATE warnings --- libgimp/gimpimagemetadata-save.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libgimp/gimpimagemetadata-save.c b/libgimp/gimpimagemetadata-save.c index 03ad43ec3c..c17f0ca87b 100644 --- a/libgimp/gimpimagemetadata-save.c +++ b/libgimp/gimpimagemetadata-save.c @@ -661,13 +661,25 @@ gettimeofday (struct timeval *tv, struct timezone *tz) if (NULL != tz) { +#ifdef _UCRT + long timezone_val; + int daylight_val; +#endif + if (! tzflag) { _tzset (); tzflag++; } +#ifndef _UCRT tz->tz_minuteswest = _timezone / 60; tz->tz_dsttime = _daylight; +#else + _get_timezone (&timezone_val); + tz->tz_minuteswest = timezone_val / 60; + _get_daylight (&daylight_val); + tz->tz_dsttime = daylight_val; +#endif } return 0;