Bring in new dkim code
[citadel.git] / webcit / http_datestring.c
index d80adf4fe481522cf8209f148dc9f50e04aca5c3..d1f6634e3df5c1b16f8d4266ac305d583c8e2f36 100644 (file)
@@ -1,11 +1,9 @@
 #include "webcit.h"
 
 #ifdef __FreeBSD__
-
 /** I like to believe there is a better way to do this. */
 #define HAVE_STRUCT_TM_TM_GMTOFF
 #endif
-
 /** HTTP Months - do not translate - these are not for human consumption */
 static char *httpdate_months[] = {
        "Jan", "Feb", "Mar", "Apr", "May", "Jun",
@@ -45,19 +43,27 @@ void http_datestring(char *buf, size_t n, time_t xtime) {
                offset = 0L - offset;
                offsign = '-';
        }
-       offset = ((offset / 3600) * 100) + (offset % 60);
+       offset = ( (offset / 3600) * 100 ) + ( offset % 60 );
 
        snprintf(buf, n, "%s, %02d %s %04d %02d:%02d:%02d %c%04ld",
-                httpdate_weekdays[t.tm_wday],
-                t.tm_mday, httpdate_months[t.tm_mon], t.tm_year + 1900, t.tm_hour, t.tm_min, t.tm_sec, offsign, offset);
+               httpdate_weekdays[t.tm_wday],
+               t.tm_mday,
+               httpdate_months[t.tm_mon],
+               t.tm_year + 1900,
+               t.tm_hour,
+               t.tm_min,
+               t.tm_sec,
+               offsign, offset
+       );
 }
 
 
-void tmplput_nowstr(StrBuf * Target, WCTemplputParams * TP) {
+void tmplput_nowstr(StrBuf *Target, WCTemplputParams *TP)
+{
        char buf[64];
        long bufused;
        time_t now;
-
+       
        now = time(NULL);
 #ifdef HAVE_SOLARIS_LOCALTIME_R
        asctime_r(localtime(&now), buf, sizeof(buf));
@@ -67,17 +73,21 @@ void tmplput_nowstr(StrBuf * Target, WCTemplputParams * TP) {
        bufused = strlen(buf);
        if ((bufused > 0) && (buf[bufused - 1] == '\n')) {
                buf[bufused - 1] = '\0';
-               bufused--;
+               bufused --;
        }
        StrEscAppend(Target, NULL, buf, 0, 0);
 }
-void tmplput_nowno(StrBuf * Target, WCTemplputParams * TP) {
+void tmplput_nowno(StrBuf *Target, WCTemplputParams *TP)
+{
        time_t now;
        now = time(NULL);
        StrBufAppendPrintf(Target, "%ld", now);
 }
 
-void InitModule_DATE(void) {
+void 
+InitModule_DATE
+(void)
+{
        RegisterNamespace("DATE:NOW:STR", 0, 0, tmplput_nowstr, NULL, CTX_NONE);
        RegisterNamespace("DATE:NOW:NO", 0, 0, tmplput_nowno, NULL, CTX_NONE);
 }