]> jfr.im git - irc/quakenet/newserv.git/blobdiff - chanserv/q9snprintf.c
move some more data/log paths missed before
[irc/quakenet/newserv.git] / chanserv / q9snprintf.c
index 701d7dc1d111bfd485791959aa72c0db7152489f..d31c6979ee409a36cd7275d581fa9cedbf7b8f79 100644 (file)
@@ -6,6 +6,7 @@
 #include "../lib/sstring.h"
 #include "../lib/stringbuf.h"
 #include "../core/error.h"
+#include "chanserv_messages.h"
 
 #define MAXARGS 10
 #define CONVBUF 512
@@ -53,7 +54,7 @@ void q9vsnprintf(char *buf, size_t size, const char *format, const char *args, v
           break;
         case 'T':
           t = va_arg(ap, time_t);
-          strftime(cb, 15, "%d/%m/%y %H:%M", gmtime(&t));
+          strftime(cb, 15, Q9_FORMAT_TIME, gmtime(&t));
           break;
         default:
           /* calls exit(0) */
@@ -62,9 +63,7 @@ void q9vsnprintf(char *buf, size_t size, const char *format, const char *args, v
     }
   }
 
-  b.buf = buf;
-  b.capacity = size;
-  b.len = 0;
+  sbinit(&b, buf, size);
 
   for(p=format;*p;p++) {
     if(*p != '$') {