ref: 66b39b58b8cda3e3c3a86c23401cad0e670a3432
dir: /tests/cc/execute/0205-cpparg.c/
#define TOLOWER(c) ((((unsigned)c) - 'A' < 26) ? ((c) | 32) : (c)) int main(void) { char c, *s = "Bla"; c = TOLOWER((unsigned char)*s); if (c != 'b') return 1; return 0; }