> my impression is, int was supposed to match machine's preferred (best > performance etc.) integeral datatype, and long was supposed to be enough to > hold a pointer? (i.e., sizeof(long) >= sizeof(void*))
No, long is always 32-bit on Plan 9. uintptr is big enough to hold a pointer. -- David du Colombier