:What do you think about a macro __POINTEROFF(type, var, off) in cdefs.h, :which does all the dirty work, similiar to __DEVOLATILE / __DECONST and :the like? : :Joerg Ick. No, that would just make it more confusing then it already is. Keeping the cast is fine, but no macro. -Matt Matthew Dillon <dillon at xxxxxxxxxxxxx>