The patches I send are cumulative, so you just need this patch against pristine xotcl-1.3.3. This patch adds to the previous with fixes for compiling against 8.5 on Windows. There was header management changes in 8.5 which force a different order of includes, and this causes several redefine issues. In general though, enums with names like INIT, ALLOC, EMPTY and ZERO should not be considered very exclusive. ;)
Jeff Hobbs, The Tcl Guy http://www.ActiveState.com/, a division of Sophos