@@ -61,26 +61,26 @@ va_list arguments; char *buffer; size_t bufferLen; size_t i, last; enum { - StateString, - StateFormatFlags, - StateFormatFieldWidth, - StateFormatLengthModifier, - StateFormatConversionSpecifier + stateString, + stateFormatFlags, + stateFormatFieldWidth, + stateFormatLengthModifier, + stateFormatConversionSpecifier } state; enum { - LengthModifierNone, - LengthModifierHH, - LengthModifierH, - LengthModifierL, - LengthModifierLL, - LengthModifierJ, - LengthModifierZ, - LengthModifierT, - LengthModifierCapitalL + lengthModifierNone, + lengthModifierHH, + lengthModifierH, + lengthModifierL, + lengthModifierLL, + lengthModifierJ, + lengthModifierZ, + lengthModifierT, + lengthModifierCapitalL } lengthModifier; bool useLocale; }; #ifdef HAVE_ASPRINTF_L @@ -192,11 +192,11 @@ if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; ctx->last = ctx->i + 1; - ctx->state = StateFormatFlags; + ctx->state = stateFormatFlags; } return true; } @@ -216,11 +216,11 @@ case ',': /* ObjFW extension: Use decimal point from locale */ ctx->useLocale = true; break; default: - ctx->state = StateFormatFieldWidth; + ctx->state = stateFormatFieldWidth; ctx->i--; break; } @@ -233,11 +233,11 @@ if ((ctx->format[ctx->i] >= '0' && ctx->format[ctx->i] <= '9') || ctx->format[ctx->i] == '*' || ctx->format[ctx->i] == '.') { if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; } else { - ctx->state = StateFormatLengthModifier; + ctx->state = stateFormatLengthModifier; ctx->i--; } return true; } @@ -252,16 +252,16 @@ ctx->format[ctx->i + 1] == 'h') { if (!appendSubformat(ctx, ctx->format + ctx->i, 2)) return false; ctx->i++; - ctx->lengthModifier = LengthModifierHH; + ctx->lengthModifier = lengthModifierHH; } else { if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; - ctx->lengthModifier = LengthModifierH; + ctx->lengthModifier = lengthModifierH; } break; case 'l': /* and also ll */ if (ctx->formatLen > ctx->i + 1 && @@ -273,16 +273,16 @@ if (!appendSubformat(ctx, "I64", 3)) return false; #endif ctx->i++; - ctx->lengthModifier = LengthModifierLL; + ctx->lengthModifier = lengthModifierLL; } else { if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; - ctx->lengthModifier = LengthModifierL; + ctx->lengthModifier = lengthModifierL; } break; case 'j': #if defined(OF_WINDOWS) @@ -294,11 +294,11 @@ #else if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; #endif - ctx->lengthModifier = LengthModifierJ; + ctx->lengthModifier = lengthModifierJ; break; case 'z': #if defined(OF_WINDOWS) if (sizeof(size_t) == 8) @@ -310,11 +310,11 @@ #else if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; #endif - ctx->lengthModifier = LengthModifierZ; + ctx->lengthModifier = lengthModifierZ; break; case 't': #if defined(OF_WINDOWS) if (sizeof(ptrdiff_t) == 8) @@ -326,18 +326,18 @@ #else if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; #endif - ctx->lengthModifier = LengthModifierT; + ctx->lengthModifier = lengthModifierT; break; case 'L': if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; - ctx->lengthModifier = LengthModifierCapitalL; + ctx->lengthModifier = lengthModifierCapitalL; break; #ifdef OF_WINDOWS case 'I': /* win32 strangeness (I64 instead of ll or j) */ if (ctx->formatLen > ctx->i + 2 && @@ -345,11 +345,11 @@ ctx->format[ctx->i + 2] == '4') { if (!appendSubformat(ctx, ctx->format + ctx->i, 3)) return false; ctx->i += 2; - ctx->lengthModifier = LengthModifierLL; + ctx->lengthModifier = lengthModifierLL; } else ctx->i--; break; #endif @@ -356,21 +356,21 @@ #ifdef OF_IOS case 'q': /* iOS uses this for PRI?64 */ if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; - ctx->lengthModifier = LengthModifierLL; + ctx->lengthModifier = lengthModifierLL; break; #endif default: ctx->i--; break; } - ctx->state = StateFormatConversionSpecifier; + ctx->state = stateFormatConversionSpecifier; return true; } static bool formatConversionSpecifierState(struct context *ctx) @@ -384,11 +384,11 @@ if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; switch (ctx->format[ctx->i]) { case '@': - if (ctx->lengthModifier != LengthModifierNone) + if (ctx->lengthModifier != lengthModifierNone) return false; ctx->subformat[ctx->subformatLen - 1] = 's'; @try { @@ -409,11 +409,11 @@ @throw e; } break; case 'C': - if (ctx->lengthModifier != LengthModifierNone) + if (ctx->lengthModifier != lengthModifierNone) return false; ctx->subformat[ctx->subformatLen - 1] = 's'; { @@ -428,11 +428,11 @@ tmpLen = asprintf(&tmp, ctx->subformat, buffer); } break; case 'S': - if (ctx->lengthModifier != LengthModifierNone) + if (ctx->lengthModifier != lengthModifierNone) return false; ctx->subformat[ctx->subformatLen - 1] = 's'; { @@ -468,33 +468,33 @@ break; case 'd': case 'i': switch (ctx->lengthModifier) { - case LengthModifierNone: - case LengthModifierHH: - case LengthModifierH: + case lengthModifierNone: + case lengthModifierHH: + case lengthModifierH: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, int)); break; - case LengthModifierL: + case lengthModifierL: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, long)); break; - case LengthModifierLL: + case lengthModifierLL: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, long long)); break; - case LengthModifierJ: + case lengthModifierJ: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, intmax_t)); break; - case LengthModifierZ: + case lengthModifierZ: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, ssize_t)); break; - case LengthModifierT: + case lengthModifierT: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, ptrdiff_t)); break; default: return false; @@ -504,33 +504,33 @@ case 'o': case 'u': case 'x': case 'X': switch (ctx->lengthModifier) { - case LengthModifierNone: - case LengthModifierHH: - case LengthModifierH: + case lengthModifierNone: + case lengthModifierHH: + case lengthModifierH: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, unsigned int)); break; - case LengthModifierL: + case lengthModifierL: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, unsigned long)); break; - case LengthModifierLL: + case lengthModifierLL: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, unsigned long long)); break; - case LengthModifierJ: + case lengthModifierJ: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, uintmax_t)); break; - case LengthModifierZ: + case lengthModifierZ: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, size_t)); break; - case LengthModifierT: + case lengthModifierT: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, ptrdiff_t)); break; default: return false; @@ -544,12 +544,12 @@ case 'g': case 'G': case 'a': case 'A': switch (ctx->lengthModifier) { - case LengthModifierNone: - case LengthModifierL: + case lengthModifierNone: + case lengthModifierL: #ifdef HAVE_ASPRINTF_L if (!ctx->useLocale) tmpLen = asprintf_l(&tmp, cLocale, ctx->subformat, va_arg(ctx->arguments, double)); @@ -556,11 +556,11 @@ else #endif tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, double)); break; - case LengthModifierCapitalL: + case lengthModifierCapitalL: #ifdef HAVE_ASPRINTF_L if (!ctx->useLocale) tmpLen = asprintf_l(&tmp, cLocale, ctx->subformat, va_arg(ctx->arguments, long double)); @@ -611,15 +611,15 @@ #endif break; case 'c': switch (ctx->lengthModifier) { - case LengthModifierNone: + case lengthModifierNone: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, int)); break; - case LengthModifierL: + case lengthModifierL: #ifdef HAVE_WCHAR_H # if WINT_MAX >= INT_MAX tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, wint_t)); # else @@ -633,16 +633,16 @@ } break; case 's': switch (ctx->lengthModifier) { - case LengthModifierNone: + case lengthModifierNone: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, const char *)); break; #ifdef HAVE_WCHAR_T - case LengthModifierL: + case lengthModifierL: tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, const wchar_t *)); break; #endif default: @@ -649,57 +649,57 @@ return false; } break; case 'p': - if (ctx->lengthModifier != LengthModifierNone) + if (ctx->lengthModifier != lengthModifierNone) return false; tmpLen = asprintf(&tmp, ctx->subformat, va_arg(ctx->arguments, void *)); break; case 'n': switch (ctx->lengthModifier) { - case LengthModifierNone: + case lengthModifierNone: *va_arg(ctx->arguments, int *) = (int)ctx->bufferLen; break; - case LengthModifierHH: + case lengthModifierHH: *va_arg(ctx->arguments, signed char *) = (signed char)ctx->bufferLen; break; - case LengthModifierH: + case lengthModifierH: *va_arg(ctx->arguments, short *) = (short)ctx->bufferLen; break; - case LengthModifierL: + case lengthModifierL: *va_arg(ctx->arguments, long *) = (long)ctx->bufferLen; break; - case LengthModifierLL: + case lengthModifierLL: *va_arg(ctx->arguments, long long *) = (long long)ctx->bufferLen; break; - case LengthModifierJ: + case lengthModifierJ: *va_arg(ctx->arguments, intmax_t *) = (intmax_t)ctx->bufferLen; break; - case LengthModifierZ: + case lengthModifierZ: *va_arg(ctx->arguments, size_t *) = (size_t)ctx->bufferLen; break; - case LengthModifierT: + case lengthModifierT: *va_arg(ctx->arguments, ptrdiff_t *) = (ptrdiff_t)ctx->bufferLen; break; default: return false; } break; case '%': - if (ctx->lengthModifier != LengthModifierNone) + if (ctx->lengthModifier != lengthModifierNone) return false; if (!appendString(ctx, "%", 1)) return false; @@ -720,15 +720,15 @@ free(tmp); } memset(ctx->subformat, 0, maxSubformatLen); ctx->subformatLen = 0; - ctx->lengthModifier = LengthModifierNone; + ctx->lengthModifier = lengthModifierNone; ctx->useLocale = false; ctx->last = ctx->i + 1; - ctx->state = StateString; + ctx->state = stateString; return true; } static bool (*states[])(struct context *) = { @@ -749,12 +749,12 @@ memset(ctx.subformat, 0, maxSubformatLen + 1); ctx.subformatLen = 0; va_copy(ctx.arguments, arguments); ctx.bufferLen = 0; ctx.last = 0; - ctx.state = StateString; - ctx.lengthModifier = LengthModifierNone; + ctx.state = stateString; + ctx.lengthModifier = lengthModifierNone; ctx.useLocale = false; if ((ctx.buffer = malloc(1)) == NULL) return -1; @@ -763,11 +763,11 @@ free(ctx.buffer); return -1; } } - if (ctx.state != StateString) { + if (ctx.state != stateString) { free(ctx.buffer); return -1; } if (!appendString(&ctx, ctx.format + ctx.last,