]> cloudbase.mooo.com Git - z180-stamp.git/commitdiff
debug.c/printfreelist(): printf() --> printf_P()
authorLeo C <erbl259-lmu@yahoo.de>
Wed, 11 Apr 2018 17:20:56 +0000 (19:20 +0200)
committerLeo C <erbl259-lmu@yahoo.de>
Wed, 11 Apr 2018 17:20:56 +0000 (19:20 +0200)
avr/debug.c

index 7ff7aea3d2ed41239d75625676394e3fc4d803fc..ea4aa21a9f0dce93b8eb7db501c20e02c54cc811 100644 (file)
@@ -216,26 +216,24 @@ printfreelist(const char * title)
        int i;
        unsigned int freesum = 0;
 
-/* TODO: printf_P */
-
        if (!__flp) {
-               printf("%s no free list\n", title ? title : "");
+               printf_P(PSTR("%s no free list\n"), title ? title : "");
        } else {
-               printf("Free list: %s\n", title ? title : "");
+               printf_P(PSTR("Free list: %s\n"), title ? title : "");
                for (i = 0, fp1 = __flp; fp1; i++, fp1 = fp1->nx) {
-                       printf("    entry %d @ %04x: size %4u, next ",
+                       printf_P(PSTR("    entry %d @ %04x: size %4u, next "),
                               i, (size_t)fp1, fp1->sz);
                        if (fp1->nx)
-                               printf("%04x\n", (size_t)fp1->nx);
+                               printf_P(PSTR("%04x\n"), (size_t)fp1->nx);
                        else
-                               printf("NULL\n");
+                               printf_P(PSTR("NULL\n"));
                        freesum += fp1->sz;
                }
        }
 
        freesum += get_freemem();
 
-       printf("SP: %04x, __brkval: %04x, Total free: %04u\n",
+       printf_P(PSTR("SP: %04x, __brkval: %04x, Total free: %04u\n"),
                (size_t) STACK_POINTER(), (size_t) __brkval, freesum);
 }