it's like arguing with toothpaste.
exhibit a:
% cd /sys/src/libc/fmt; yesterday -d -0512 .
diff -n /n/dump/2005/0512/sys/src/libc/fmt /sys/src/libc/fmt
diff -n /n/dump/2005/0512/sys/src/libc/fmt/dofmt.c /sys/src/libc/fmt/dofmt.c
/n/dump/2005/0512/sys/src/libc/fmt/dofmt.c:315 a /sys/src/libc/fmt/dofmt.c:316
> uintptr pu;
/n/dump/2005/0512/sys/src/libc/fmt/dofmt.c:324 c
/sys/src/libc/fmt/dofmt.c:325,330
< u = (ulong)va_arg(f->args, void*);
---
> pu = va_arg(f->args, uintptr);
> if(sizeof(uintptr) == sizeof(uvlong)){
> vu = pu;
> isv = 1;
> }else
> u = pu;
%
exhibit b:
On 5/14/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> 1. <u.h> now includes a definition for uintptr, which we define
> to be an integer of the same width as a pointer. Pointers and
> uintptrs should be printed using %p.
exhibit c: (weekend irc log for #plan9)
Major-Wi :yup
:seems like jmk has btoken fmtinstall()
:as well
...
uriel :oh, I fucking love it, latest changes to fmt stuff
are by jmk, without comments, of course, so who knows
what the fuck he did! marvelous
noselasd :history/diff :-)
uriel :noselasd: yes, but _why_
Major-Wi :what a bitch
:i know what jmk did
:he added reentrancy for threads
uriel :Major-Willard: 'fuck up'?
:Major-Willard: oh, reentancy for threads?! Oh holy
dear mother!