projects
/
rrdtool.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
get ready for 1.2.16 release
[rrdtool.git]
/
src
/
strftime.c
diff --git
a/src/strftime.c
b/src/strftime.c
index
f349bbf
..
c57a726
100644
(file)
--- a/
src/strftime.c
+++ b/
src/strftime.c
@@
-17,6
+17,13
@@
#include <time.h> /* for struct tm */
#include "strftime.h"
#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"
};
static char *aday[] = {
"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"
};
@@
-36,8
+43,6
@@
static char *month[] = {
"July", "August", "September", "October", "November", "December"
};
"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 char buf[26];
static void strfmt(char *str, const char *fmt, ...);
@@
-278,7
+283,7
@@
typedef void *va_list;
*
*/
*
*/
-static int pow[5] = { 1, 10, 100, 1000, 10000 };
+static int pow
ers
[5] = { 1, 10, 100, 1000, 10000 };
/**
* static void strfmt(char *str, char *fmt);
/**
* static void strfmt(char *str, char *fmt);
@@
-316,8
+321,8
@@
static void strfmt(char *str, const char *fmt, ...)
ival = va_arg(vp, int);
while (ilen)
{
ival = va_arg(vp, int);
while (ilen)
{
- ival %= pow[ilen--];
- *str++ = (char)('0' + ival / pow[ilen]);
+ ival %= pow
ers
[ilen--];
+ *str++ = (char)('0' + ival / pow
ers
[ilen]);
}
}
}
}
}
}