X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=device%2Flib%2Fprintf_large.c;h=7d42abc25f3b79692bebd9ad9dab5a953be01505;hb=d7b30120ae115e8929d57e25038ca76dde13974e;hp=235015100226bbcbb0bb12f2652f7954da9bf3c7;hpb=3cd209ff7a929f45b1ceea53ad020ccddecf3071;p=fw%2Fsdcc diff --git a/device/lib/printf_large.c b/device/lib/printf_large.c index 23501510..7d42abc2 100644 --- a/device/lib/printf_large.c +++ b/device/lib/printf_large.c @@ -211,6 +211,7 @@ output_float (float f, unsigned char reqWidth, pfn_outputchar output_char, void* p) { unsigned char charsOutputted = 0; + char fpBuffer[128]; #else #define OUTPUT_FLOAT(F, W, D, L, Z, S, P) output_float(F, W, D, L, Z, S, P) static void @@ -218,11 +219,11 @@ output_float (float f, unsigned char reqWidth, signed char reqDecimals, BOOL left, BOOL zero, BOOL sign, BOOL space) { + xdata char fpBuffer[128]; #endif //SDCC_STACK_AUTO BOOL negative = 0; unsigned long integerPart; float decimalPart; - char fpBuffer[128]; char fpBI=0, fpBD; unsigned char minWidth, i;