ref: 25d017440f96bd59227c56a902dc7c0bb3e23c4f
dir: /libnpe/gmtime.c/
#include <time.h> #undef gmtime static struct tm tm; struct tm * npe_gmtime(time_t *timep) { time_t ti; Tm *t; ti = timep ? *timep : time(nil); if((t = gmtime(ti)) != nil){ tm.tm_sec = t->sec; tm.tm_min = t->min; tm.tm_hour = t->hour; tm.tm_mday = t->mday; tm.tm_mon = t->mon; tm.tm_year = t->year; tm.tm_wday = t->wday; tm.tm_yday = t->yday; tm.tm_isdst = 0; /* FIXME */ } return &tm; }