Matthew Woehlke wrote: > What about this (untested WAG): > typeof(*(&a)) __x = a; > - or - > typeof(&(a[0])) __x = a; // a must be pointer or array I've changed to using a static inline function that accepts two 'const char *' arguments and returns a 'char *' (casting internally to avoid the compiler warning), which took care of the issue. -- Kevin P. Fleming Director of Software Technologies Digium, Inc. - "The Genuine Asterisk Experience" (TM)