I would like to add: /* No intptr_t dependency here */ #define __UNCONST(a) ((void *)(unsigned long)(const void *)(a)) in <sys/cdefs.h> Any objections? christos