When compiling the Solaris AVL and zfs DMU modules on Windows I get many warnings where a uintptr_t is cast to an int, and vice versa. The actual cases seem benign (e.g. AVL is doing unitptr_t & 1 -> int, which is OK) but I'm worried there might be some real issues.
Just for my sanity, is "int" 32-bits wide on 64-bit Solaris as expected (i.e. long >= int >= short >= char)? -- This message posted from opensolaris.org