ref: ceb1c5733da57a554d3e06098eb0d26dc631f684
dir: /libnpe/localtime.c/
#include <time.h> #undef localtime static struct tm tm; struct tm * npe_localtime(time_t *timep) { time_t ti; Tm *t; ti = timep ? *timep : time(nil); if((t = localtime(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; }