It turns out some systems rely on the gmtime or gmtime_r to be defined
already in the system headers and thus my "precaution" redefining of
them only caused trouble. They are now removed.
const struct tm *tm;
#ifdef HAVE_GMTIME_R
/* thread-safe version */
- tm = (struct tm *)(gmtime_r)(&intime, store);
+ tm = (struct tm *)gmtime_r(&intime, store);
#else
- tm = (gmtime)(&intime);
+ tm = gmtime(&intime);
if(tm)
*store = *tm; /* copy the pointed struct to the local copy */
#endif
#define ZERO_NULL 0
-#define gmtime(x) do_not_use_gmtime_use_Curl_gmtime()
-#define gmtime_r(x,y) do_not_use_gmtime_r_use_Curl_gmtime()
-
#endif /* __SETUP_ONCE_H */