diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2012-11-19 00:31:03 -0800 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2012-11-19 00:31:03 -0800 |
commit | 26678682ca90b68f19b993e259bf43384c0a18ec (patch) | |
tree | af119f1845d12657d42e8ba57f90350c9f89c57f /fallback.cpp | |
parent | 7d63900fb8167d344a58c0c7e541166974b0c672 (diff) |
Fix indentation of switch statements
Diffstat (limited to 'fallback.cpp')
-rw-r--r-- | fallback.cpp | 528 |
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; } } |