diff --git a/arch/cpu/arm/common/dbg-io/strformat.c b/arch/cpu/arm/common/dbg-io/strformat.c index 37ac4ae25..19e09caf4 100644 --- a/arch/cpu/arm/common/dbg-io/strformat.c +++ b/arch/cpu/arm/common/dbg-io/strformat.c @@ -99,7 +99,13 @@ typedef unsigned int FormatFlags; #define FLOAT_HEX (0x0003 << FLOAT_SHIFT) #define FLOAT_MASK MAKE_MASK(FLOAT_SHIFT, FLOAT_SIZE) /*---------------------------------------------------------------------------*/ +#define CHECKCB(res) { if((res) != STRFORMAT_OK) { va_end(ap); return -1; } } +/*---------------------------------------------------------------------------*/ +#define MAXCHARS_HEX ((sizeof(LARGEST_UNSIGNED) * 8) / 4) +/* Largest number of characters needed for converting an unsigned integer. */ +#define MAXCHARS ((sizeof(LARGEST_UNSIGNED) * 8 + 2) / 3) +/*---------------------------------------------------------------------------*/ static FormatFlags parse_flags(const char **posp) { @@ -148,13 +154,6 @@ parse_uint(const char **posp) return v; } - -#define MAXCHARS_HEX ((sizeof(LARGEST_UNSIGNED) * 8) / 4 ) - -/* Largest number of characters needed for converting an unsigned integer. - */ -#define MAXCHARS ((sizeof(LARGEST_UNSIGNED) * 8 + 2) / 3 ) - /*---------------------------------------------------------------------------*/ static unsigned int output_uint_decimal(char **posp, LARGEST_UNSIGNED v) @@ -249,8 +248,6 @@ fill_zero(const StrFormatContext *ctxt, unsigned int len) return ctxt->write_str(ctxt->user_data, buffer, len); } /*---------------------------------------------------------------------------*/ -#define CHECKCB(res) {if ((res) != STRFORMAT_OK) {va_end(ap); return -1;}} -/*---------------------------------------------------------------------------*/ int format_str(const StrFormatContext *ctxt, const char *format, ...) {