K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-08T10:41:32.000000Z K 7 svn:log V 550 Fixed (un)sign extension bugs in %+n format. -4 became (long)(u_long)(u_int)-4 = 0x00000000fffffffc on machines with 32-bit ints and 64-bit longs. Restored %z format for printing signed hex. %+x shouldn't have been used since it is an error in userland. Prepared to nuke %n format by cloning it to %r. %n shouldn't have been used because it means something completely different in userland. Now %+r is equivalent to ddb's original %r, and %r is equivalent to ddb's original %n. Ignore '+' flag in combination with unsigned formats %{o,p,u,x}. END