`char` != ascii.  You need to check each element `< 0x80`.  You also most likely want to call `toString` in case the arg is an char array literal or null, and then you need to check the length `>= 1`.  See what the pragmas do for examples.