Definition at line 135 of file strftime.c.
References _add(), _conv(), _yconv(), DAYSPERLYEAR, DAYSPERNYEAR, DAYSPERWEEK, format, HOURSPERDAY, IN_ALL, IN_SOME, IN_THIS, isleap_sum, label, Locale, MINSPERHOUR, MONSPERYEAR, SECSPERMIN, sign, pg_tm::tm_gmtoff, pg_tm::tm_hour, pg_tm::tm_isdst, pg_tm::tm_mday, pg_tm::tm_min, pg_tm::tm_mon, pg_tm::tm_sec, pg_tm::tm_wday, pg_tm::tm_yday, pg_tm::tm_year, TM_YEAR_BASE, pg_tm::tm_zone, and lc_time_T::wday.
Referenced by pg_strftime().
181 true,
false, pt, ptlim);
187 pt =
_fmt(
Locale->c_fmt, t, pt, ptlim, &warn2);
195 pt =
_fmt(
"%m/%d/%y", t, pt, ptlim, warnp);
214 pt =
_fmt(
"%Y-%m-%d", t, pt, ptlim, warnp);
244 pt =
_add(
"kitchen sink", pt, ptlim);
266 pt =
_add(
"\n", pt, ptlim);
275 pt =
_fmt(
"%H:%M", t, pt, ptlim, warnp);
278 pt =
_fmt(
"%I:%M:%S %p", t, pt, ptlim, warnp);
284 pt =
_fmt(
"%H:%M:%S", t, pt, ptlim, warnp);
287 pt =
_add(
"\t", pt, ptlim);
351 bot = ((yday + 11 - wday) %
370 w = 1 + ((yday - bot) /
380 pt =
_conv(w,
"%02d",
401 pt =
_fmt(
"%e-%b-%Y", t, pt, ptlim, warnp);
414 pt =
_fmt(
Locale->X_fmt, t, pt, ptlim, warnp);
420 pt =
_fmt(
Locale->x_fmt, t, pt, ptlim, &warn2);
461 negative = t->
tm_zone[0] ==
'-';
470 pt =
_add(sign, pt, ptlim);
474 pt =
_conv(diff,
"%04d", pt, ptlim);
static char * _fmt(const char *, const struct pg_tm *, char *, const char *, enum warn *)
static char * _yconv(int, int, bool, bool, char *, char const *)
static char * _add(const char *, char *, const char *)
static char * _conv(int, const char *, char *, const char *)