Commits


delete 9P2000.u thanks to Erik Quanstrom R=rsc http://codereview.appspot.com/3469042


lib9: dotu fixes in convS2M, convM2S http://codereview.appspot.com/109049


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.


Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.


change Tcreate message in 9P2000.u


sign fix


Add 9P2000.u functions


Add support for user-level 9P servers/clients and various bug fixes to go with them.


various tweaks.


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.


new files