The term "target" doesn't make sense for glibc, which is not a compiler. Say "A sysdeps _itoa.h file" or the like. It doesn't really make any sense to have to define separate magic macros for itoa and itowa. I think you can just make _itowa.h include <_itoa.h> and use the _ITOA_* macros instead. Thanks, Roland