#include <time.h> /* for struct tm */
#include "strftime.h"
+/* Define your own defaults in config.h if necessary */
+#if defined(TZNAME_STD) && defined(TZNAME_DST)
+char *tzname_[2] = {TZNAME_STD, TZNAME_DST};
+#else
+#define tzname_ tzname
+#endif
+
static char *aday[] = {
"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"
};
"July", "August", "September", "October", "November", "December"
};
-char *tzname_[2] = {"CST", "CDT"}; /* Add your own defaults here */
-
static char buf[26];
static void strfmt(char *str, const char *fmt, ...);
*
*/
-static int pow[5] = { 1, 10, 100, 1000, 10000 };
+static int powers[5] = { 1, 10, 100, 1000, 10000 };
/**
* static void strfmt(char *str, char *fmt);
ival = va_arg(vp, int);
while (ilen)
{
- ival %= pow[ilen--];
- *str++ = (char)('0' + ival / pow[ilen]);
+ ival %= powers[ilen--];
+ *str++ = (char)('0' + ival / powers[ilen]);
}
}
}