> #define POINTER_WIDTH (sizeof(void *) * 2 + 2) Looks better again - would you like to commit, or should I? (Though this will end up being a size_t, rather than an int, so we need to check it doesn't cause any warnings...) David.