Account for 0x in NUMSIZE{32,64}
authorBarret Rhoden <brho@cs.berkeley.edu>
Tue, 22 Sep 2015 15:12:04 +0000 (11:12 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 28 Sep 2015 19:14:00 +0000 (15:14 -0400)
This makes it easier for us to use NUMSIZE for buffer sizes, without
worrying whether or not the format string is in decimal, hex, or hex
with a "0x" in front.

kern/include/ns.h

index 8e7a29e..693993e 100644 (file)
@@ -19,8 +19,8 @@ enum {
        Runeerror = 0xFFFD,     /* decoding error in UTF */
        Runemax = 0x10FFFF,     /* 21-bit rune */
        Runemask = 0x1FFFFF,    /* bits used by runes (see grep) */
-       NUMSIZE32 = 9,  /* max size of formatted 32 bit number */
-       NUMSIZE64 = 20, /* max size of formatted 64 bit number */
+       NUMSIZE32 = 10, /* max size of formatted 32 bit number (hex or decimal) */
+       NUMSIZE64 = 20, /* max size of formatted 64 bit number (hex or decimal) */
 };
 
 /*