Commit Briefs

9a5678a8a9 rsc

Change GET/GBIT32 macros to explicitly cast final result to u32int.

Otherwise, the type of the expression will be int, and if written to a uvlong (or just a ulong on most 64-bit systems), it will be sign-extended. This was going on in drawfcall with Mouse.msec, which is declared as a ulong. This fix assumes that the protocols only send unsigned numbers, which is true.



b5c7be2fd6 rsc

change Tcreate message in 9P2000.u


fc1d5d8c32 rsc

sign fix


b7eed2e0e1 rsc

Add 9P2000.u functions



e97ceade5e rsc

various tweaks.


f7012583e9 rsc

Add the #goo to allow use in C++.

Silence a few more warnings. Strip down the mkfiles more. Fix bug in X11 mouse handling, note groups.


97a5e5f2dd rsc

new files