When __USE_POSIX199506 is defined, <bits/pthreadtypes.h> is included via <bits/types.h>. The problem is it gets included in many header files. <ctype.h> is one of them. VSX-PCT doesn't like many symbols in <bits/pthreadtypes.h> apprear in <ctype.h>. Does POSIX say we should define those in <ctype.h>? Thanks. -- H.J. Lu (hjl@gnu.org)