aboutsummaryrefslogtreecommitdiffhomepage
path: root/fallback.cpp
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-11-19 00:31:03 -0800
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-11-19 00:31:03 -0800
commit26678682ca90b68f19b993e259bf43384c0a18ec (patch)
treeaf119f1845d12657d42e8ba57f90350c9f89c57f /fallback.cpp
parent7d63900fb8167d344a58c0c7e541166974b0c672 (diff)
Fix indentation of switch statements
Diffstat (limited to 'fallback.cpp')
-rw-r--r--fallback.cpp528
1 files changed, 264 insertions, 264 deletions
diff --git a/fallback.cpp b/fallback.cpp
index 65fccf74..69348db1 100644
--- a/fallback.cpp
+++ b/fallback.cpp
@@ -203,338 +203,338 @@ static int vgwprintf(void (*writer)(wchar_t),
switch (*filter)
{
- case L'l':
- /* Long variable */
- is_long++;
- filter++;
- break;
+ case L'l':
+ /* Long variable */
+ is_long++;
+ filter++;
+ break;
- case L'*':
- /* Set minimum field width */
- width = va_arg(va, int);
- filter++;
- break;
+ case L'*':
+ /* Set minimum field width */
+ width = va_arg(va, int);
+ filter++;
+ break;
- case L'-':
- filter++;
- pad_left=0;
- break;
+ case L'-':
+ filter++;
+ pad_left=0;
+ break;
- case L'.':
- /*
- Set precision.
- */
- filter++;
- if (*filter == L'*')
- {
- precision = va_arg(va, int);
- }
- else
- {
- precision=0;
- while ((*filter >= L'0') && (*filter <= L'9'))
+ case L'.':
+ /*
+ Set precision.
+ */
+ filter++;
+ if (*filter == L'*')
{
- precision=10*precision+(*filter++ - L'0');
+ precision = va_arg(va, int);
}
- }
- break;
+ else
+ {
+ precision=0;
+ while ((*filter >= L'0') && (*filter <= L'9'))
+ {
+ precision=10*precision+(*filter++ - L'0');
+ }
+ }
+ break;
- default:
- loop=0;
- break;
+ default:
+ loop=0;
+ break;
}
}
switch (*filter)
{
- case L'c':
- {
- wchar_t c;
-
- if ((width >= 0) && pad_left)
- {
- pad(writer, width-1);
- count += maxi(width-1, 0);
- }
-
- c = is_long?va_arg(va, wint_t):btowc(va_arg(va, int));
- if (precision != 0)
- writer(c);
-
-
- if ((width >= 0) && !pad_left)
- {
- pad(writer, width-1);
- count += maxi(width-1, 0);
- }
-
- count++;
-
- break;
- }
- case L's':
- {
-
- wchar_t *ss=0;
- if (is_long)
- {
- ss = va_arg(va, wchar_t *);
- }
- else
+ case L'c':
{
- char *ns = va_arg(va, char*);
+ wchar_t c;
- if (ns)
+ if ((width >= 0) && pad_left)
{
- ss = str2wcs(ns);
+ pad(writer, width-1);
+ count += maxi(width-1, 0);
}
- }
- if (!ss)
- {
- return -1;
- }
-
- if ((width >= 0) && pad_left)
- {
- pad(writer, width-wcslen(ss));
- count += maxi(width-wcslen(ss), 0);
- }
+ c = is_long?va_arg(va, wint_t):btowc(va_arg(va, int));
+ if (precision != 0)
+ writer(c);
- wchar_t *s=ss;
- int precount = count;
- while (*s)
- {
- if ((precision > 0) && (precision <= (count-precount)))
- break;
+ if ((width >= 0) && !pad_left)
+ {
+ pad(writer, width-1);
+ count += maxi(width-1, 0);
+ }
- writer(*(s++));
count++;
- }
-
- if ((width >= 0) && !pad_left)
- {
- pad(writer, width-wcslen(ss));
- count += maxi(width-wcslen(ss), 0);
- }
-
- if (!is_long)
- free(ss);
-
- break;
- }
- case L'd':
- case L'i':
- case L'o':
- case L'u':
- case L'x':
- case L'X':
- {
- char str[33];
- char *pos;
- char format[16];
- int len;
-
- format[0]=0;
- strcat(format, "%");
- if (precision >= 0)
- strcat(format, ".*");
- switch (is_long)
- {
- case 2:
- strcat(format, "ll");
- break;
- case 1:
- strcat(format, "l");
break;
}
-
- len = strlen(format);
- format[len++]=(char)*filter;
- format[len]=0;
-
- switch (*filter)
- {
- case L'd':
- case L'i':
+ case L's':
{
- switch (is_long)
+ wchar_t *ss=0;
+ if (is_long)
{
- case 0:
+ ss = va_arg(va, wchar_t *);
+ }
+ else
{
- int d = va_arg(va, int);
- if (precision >= 0)
- snprintf(str, 32, format, precision, d);
- else
- snprintf(str, 32, format, d);
+ char *ns = va_arg(va, char*);
- break;
+ if (ns)
+ {
+ ss = str2wcs(ns);
+ }
}
- case 1:
+ if (!ss)
{
- long d = va_arg(va, long);
- if (precision >= 0)
- snprintf(str, 32, format, precision, d);
- else
- snprintf(str, 32, format, d);
- break;
+ return -1;
}
- case 2:
+ if ((width >= 0) && pad_left)
{
- long long d = va_arg(va, long long);
- if (precision >= 0)
- snprintf(str, 32, format, precision, d);
- else
- snprintf(str, 32, format, d);
- break;
+ pad(writer, width-wcslen(ss));
+ count += maxi(width-wcslen(ss), 0);
}
- default:
- debug(0, L"Invalid length modifier in string %ls\n", filter_org);
- return -1;
+ wchar_t *s=ss;
+ int precount = count;
+
+ while (*s)
+ {
+ if ((precision > 0) && (precision <= (count-precount)))
+ break;
+
+ writer(*(s++));
+ count++;
}
- break;
+ if ((width >= 0) && !pad_left)
+ {
+ pad(writer, width-wcslen(ss));
+ count += maxi(width-wcslen(ss), 0);
+ }
+
+ if (!is_long)
+ free(ss);
+
+ break;
}
- case L'u':
+ case L'd':
+ case L'i':
case L'o':
+ case L'u':
case L'x':
case L'X':
{
-
+ char str[33];
+ char *pos;
+ char format[16];
+ int len;
+
+ format[0]=0;
+ strcat(format, "%");
+ if (precision >= 0)
+ strcat(format, ".*");
switch (is_long)
{
- case 0:
- {
- unsigned d = va_arg(va, unsigned);
- if (precision >= 0)
- snprintf(str, 32, format, precision, d);
- else
- snprintf(str, 32, format, d);
- break;
+ case 2:
+ strcat(format, "ll");
+ break;
+ case 1:
+ strcat(format, "l");
+ break;
}
- case 1:
- {
- unsigned long d = va_arg(va, unsigned long);
- if (precision >= 0)
- snprintf(str, 32, format, precision, d);
- else
- snprintf(str, 32, format, d);
- break;
- }
+ len = strlen(format);
+ format[len++]=(char)*filter;
+ format[len]=0;
- case 2:
+ switch (*filter)
{
- unsigned long long d = va_arg(va, unsigned long long);
- if (precision >= 0)
- snprintf(str, 32, format, precision, d);
- else
- snprintf(str, 32, format, d);
- break;
- }
-
- default:
- debug(0, L"Invalid length modifier in string %ls\n", filter_org);
- return -1;
- }
- break;
+ case L'd':
+ case L'i':
+ {
- }
+ switch (is_long)
+ {
+ case 0:
+ {
+ int d = va_arg(va, int);
+ if (precision >= 0)
+ snprintf(str, 32, format, precision, d);
+ else
+ snprintf(str, 32, format, d);
+
+ break;
+ }
+
+ case 1:
+ {
+ long d = va_arg(va, long);
+ if (precision >= 0)
+ snprintf(str, 32, format, precision, d);
+ else
+ snprintf(str, 32, format, d);
+ break;
+ }
+
+ case 2:
+ {
+ long long d = va_arg(va, long long);
+ if (precision >= 0)
+ snprintf(str, 32, format, precision, d);
+ else
+ snprintf(str, 32, format, d);
+ break;
+ }
+
+ default:
+ debug(0, L"Invalid length modifier in string %ls\n", filter_org);
+ return -1;
+ }
+ break;
- default:
- debug(0, L"Invalid filter %ls in string %ls\n", *filter, filter_org);
- return -1;
+ }
- }
+ case L'u':
+ case L'o':
+ case L'x':
+ case L'X':
+ {
- if ((width >= 0) && pad_left)
- {
- int l = maxi(width-strlen(str), 0);
- pad(writer, l);
- count += l;
- }
+ switch (is_long)
+ {
+ case 0:
+ {
+ unsigned d = va_arg(va, unsigned);
+ if (precision >= 0)
+ snprintf(str, 32, format, precision, d);
+ else
+ snprintf(str, 32, format, d);
+ break;
+ }
+
+ case 1:
+ {
+ unsigned long d = va_arg(va, unsigned long);
+ if (precision >= 0)
+ snprintf(str, 32, format, precision, d);
+ else
+ snprintf(str, 32, format, d);
+ break;
+ }
+
+ case 2:
+ {
+ unsigned long long d = va_arg(va, unsigned long long);
+ if (precision >= 0)
+ snprintf(str, 32, format, precision, d);
+ else
+ snprintf(str, 32, format, d);
+ break;
+ }
+
+ default:
+ debug(0, L"Invalid length modifier in string %ls\n", filter_org);
+ return -1;
+ }
+ break;
- pos = str;
+ }
- while (*pos)
- {
- writer(*(pos++));
- count++;
- }
+ default:
+ debug(0, L"Invalid filter %ls in string %ls\n", *filter, filter_org);
+ return -1;
- if ((width >= 0) && !pad_left)
- {
- int l = maxi(width-strlen(str), 0);
- pad(writer, l);
- count += l;
- }
+ }
- break;
- }
+ if ((width >= 0) && pad_left)
+ {
+ int l = maxi(width-strlen(str), 0);
+ pad(writer, l);
+ count += l;
+ }
- case L'f':
- {
- char str[32];
- char *pos;
- double val = va_arg(va, double);
+ pos = str;
- if (precision>= 0)
- {
- if (width>= 0)
+ while (*pos)
{
- snprintf(str, 32, "%*.*f", width, precision, val);
+ writer(*(pos++));
+ count++;
}
- else
+
+ if ((width >= 0) && !pad_left)
{
- snprintf(str, 32, "%.*f", precision, val);
+ int l = maxi(width-strlen(str), 0);
+ pad(writer, l);
+ count += l;
}
+
+ break;
}
- else
+
+ case L'f':
{
- if (width>= 0)
+ char str[32];
+ char *pos;
+ double val = va_arg(va, double);
+
+ if (precision>= 0)
{
- snprintf(str, 32, "%*f", width, val);
+ if (width>= 0)
+ {
+ snprintf(str, 32, "%*.*f", width, precision, val);
+ }
+ else
+ {
+ snprintf(str, 32, "%.*f", precision, val);
+ }
}
else
{
- snprintf(str, 32, "%f", val);
+ if (width>= 0)
+ {
+ snprintf(str, 32, "%*f", width, val);
+ }
+ else
+ {
+ snprintf(str, 32, "%f", val);
+ }
+ }
+
+ pos = str;
+
+ while (*pos)
+ {
+ writer(*(pos++));
+ count++;
}
+
+ break;
}
- pos = str;
+ case L'n':
+ {
+ int *n = va_arg(va, int *);
- while (*pos)
+ *n = count;
+ break;
+ }
+ case L'%':
{
- writer(*(pos++));
+ writer('%');
count++;
+ break;
}
-
- break;
- }
-
- case L'n':
- {
- int *n = va_arg(va, int *);
-
- *n = count;
- break;
- }
- case L'%':
- {
- writer('%');
- count++;
- break;
- }
- default:
- debug(0, L"Unknown switch %lc in string %ls\n", *filter, filter_org);
- return -1;
+ default:
+ debug(0, L"Unknown switch %lc in string %ls\n", *filter, filter_org);
+ return -1;
}
}
else
@@ -673,16 +673,16 @@ wint_t fgetwc(FILE *stream)
switch (sz)
{
- case -1:
- memset(&state, '\0', sizeof(state));
- return WEOF;
+ case -1:
+ memset(&state, '\0', sizeof(state));
+ return WEOF;
- case -2:
- break;
- case 0:
- return 0;
- default:
- return res;
+ case -2:
+ break;
+ case 0:
+ return 0;
+ default:
+ return res;
}
}