_conv
pt = _conv(t->tm_mday, "%02d", pt, ptlim);
pt = _conv(t->tm_mday, "%2d", pt, ptlim);
pt = _conv(t->tm_hour, "%02d", pt, ptlim);
pt = _conv((t->tm_hour % 12) ?
pt = _conv(t->tm_yday + 1, "%03d", pt, ptlim);
pt = _conv(t->tm_hour, "%2d", pt, ptlim);
pt = _conv((t->tm_hour % 12) ?
pt = _conv(t->tm_min, "%02d", pt, ptlim);
pt = _conv(t->tm_mon + 1, "%02d", pt, ptlim);
pt = _conv(t->tm_sec, "%02d", pt, ptlim);
pt = _conv((t->tm_yday + DAYSPERWEEK -
pt = _conv((t->tm_wday == 0) ?
pt = _conv(w, "%02d",
pt = _conv((t->tm_yday + DAYSPERWEEK -
pt = _conv(t->tm_wday, "%d", pt, ptlim);
pt = _conv(diff, "%04d", pt, ptlim);
else pt = _conv(lead, "%02d", pt, ptlim);
pt = _conv(((trail < 0) ? -trail : trail), "%02d", pt, ptlim);
static char * _conv(int, const char *, char *, const char *);
static wchar_t * _conv(int, const wchar_t *, wchar_t *, const wchar_t *);
pt = _conv(t->tm_mday, L"%02d", pt, ptlim);
pt = _conv(t->tm_mday, L"%2d", pt, ptlim);
pt = _conv(t->tm_hour, L"%02d", pt, ptlim);
pt = _conv((t->tm_hour % 12) ?
pt = _conv(t->tm_yday + 1, L"%03d", pt, ptlim);
pt = _conv(t->tm_hour, L"%2d", pt, ptlim);
pt = _conv((t->tm_hour % 12) ?
pt = _conv(t->tm_min, L"%02d", pt, ptlim);
pt = _conv(t->tm_mon + 1, L"%02d", pt, ptlim);
pt = _conv(t->tm_sec, L"%02d", pt, ptlim);
pt = _conv((t->tm_yday + DAYSPERWEEK -
pt = _conv((t->tm_wday == 0) ?
pt = _conv(w, L"%02d", pt, ptlim);
pt = _conv((t->tm_yday + DAYSPERWEEK -
pt = _conv(t->tm_wday, L"%d", pt, ptlim);
pt = _conv(diff, L"%04d", pt, ptlim);
else pt = _conv(lead, L"%02d", pt, ptlim);
pt = _conv(((trail < 0) ? -trail : trail), L"%02d", pt, ptlim);