1 2 3 4 5 6 7 8
#include <ctype.h> inline int toupper(int ch) { if ( (unsigned int)(ch - 'a') < 26u ) ch += 'A' - 'a'; return ch; }