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!

Reply via email to