# HG changeset patch # User Michael Spacefalcon # Date 1387441574 0 # Node ID 84611183c8c355136354032875bc43d560d82eab # Parent 2847b6cbd9153d1717ac285688880efa724f01a1 target-utils/libprintf: minor polish diff -r 2847b6cbd915 -r 84611183c8c3 target-utils/libprintf/doprnt.c --- a/target-utils/libprintf/doprnt.c Thu Dec 19 08:15:47 2013 +0000 +++ b/target-utils/libprintf/doprnt.c Thu Dec 19 08:26:14 2013 +0000 @@ -9,14 +9,11 @@ #define ARG() \ _ulong = flags&LONGINT ? va_arg(argp, long) : va_arg(argp, int); -#define BUF 256 +#define BUF 12 #define todigit(c) ((c) - '0') #define tochar(n) ((n) + '0') -/* have to deal with the negative buffer count kludge */ -#define NEGATIVE_COUNT_KLUDGE - #define LONGINT 0x01 /* long integer */ #define LONGDBL 0x02 /* long double; unimplemented */ #define SHORTINT 0x04 /* short integer */ diff -r 2847b6cbd915 -r 84611183c8c3 target-utils/libprintf/sprintf_putchar.c --- a/target-utils/libprintf/sprintf_putchar.c Thu Dec 19 08:15:47 2013 +0000 +++ b/target-utils/libprintf/sprintf_putchar.c Thu Dec 19 08:26:14 2013 +0000 @@ -3,6 +3,5 @@ int ch; char **pp; { - **pp = ch; - (*pp)++; + *(*pp)++ = ch; }