check for uchar.h