_add
pt = _add((t->tm_wday < 0 ||
pt = _add((t->tm_wday < 0 ||
pt = _add((t->tm_mon < 0 ||
pt = _add((t->tm_mon < 0 ||
pt = _add("kitchen sink", pt, ptlim);
pt = _add("\n", pt, ptlim);
pt = _add((t->tm_hour >= (HOURSPERDAY / 2)) ?
pt = _add(buf, pt, ptlim);
pt = _add("\t", pt, ptlim);
static char * _add(const char *, char *, const char *);
pt = _add(t->TM_ZONE, pt, ptlim);
pt = _add(tzname[t->tm_isdst != 0],
pt = _add(sign, pt, ptlim);
return _add(buf, pt, ptlim);
pt = _add("-0", pt, ptlim);
ewma_ ## _name ## _add(struct ewma_ ## _name *ewma, unsigned long x) \
db##_table##_##_name##_add(void *arg __unused) \
db##_table##_##_name##_add, NULL); \
prefix ## _add, \
prefix ## _add, \
prefix ## _add, \