aboutsummaryrefslogtreecommitdiff
path: root/src/timezone/scheck.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/timezone/scheck.c')
-rw-r--r--src/timezone/scheck.c28
1 files changed, 16 insertions, 12 deletions
diff --git a/src/timezone/scheck.c b/src/timezone/scheck.c
index 3c508025fa0..8b72a4dcfad 100644
--- a/src/timezone/scheck.c
+++ b/src/timezone/scheck.c
@@ -3,15 +3,16 @@
#include "private.h"
-char *scheck(const char *string, const char *format)
+char *
+scheck(const char *string, const char *format)
{
- register char * fbuf;
- register const char * fp;
- register char * tp;
- register int c;
- register char * result;
- char dummy;
- static char nada;
+ register char *fbuf;
+ register const char *fp;
+ register char *tp;
+ register int c;
+ register char *result;
+ char dummy;
+ static char nada;
result = &nada;
if (string == NULL || format == NULL)
@@ -21,10 +22,12 @@ char *scheck(const char *string, const char *format)
return result;
fp = format;
tp = fbuf;
- while ((*tp++ = c = *fp++) != '\0') {
+ while ((*tp++ = c = *fp++) != '\0')
+ {
if (c != '%')
continue;
- if (*fp == '%') {
+ if (*fp == '%')
+ {
*tp++ = *fp++;
continue;
}
@@ -36,8 +39,9 @@ char *scheck(const char *string, const char *format)
if (*fp == 'l' || *fp == 'h')
*tp++ = *fp++;
else if (*fp == '[')
- do *tp++ = *fp++;
- while (*fp != '\0' && *fp != ']');
+ do
+ *tp++ = *fp++;
+ while (*fp != '\0' && *fp != ']');
if ((*tp++ = *fp++) == '\0')
break;
}