Return to key-string.c CVS log | Up to [local] / src / usr.bin / tmux |
version 1.67, 2021/06/10 07:38:28 | version 1.68, 2021/06/16 08:37:58 | ||
---|---|---|---|
|
|
||
if (string[0] == '0' && string[1] == 'x') { | if (string[0] == '0' && string[1] == 'x') { | ||
if (sscanf(string + 2, "%x", &u) != 1) | if (sscanf(string + 2, "%x", &u) != 1) | ||
return (KEYC_UNKNOWN); | return (KEYC_UNKNOWN); | ||
if (u < 32) | |||
return (u); | |||
mlen = wctomb(m, u); | mlen = wctomb(m, u); | ||
if (mlen <= 0 || mlen > MB_LEN_MAX) | if (mlen <= 0 || mlen > MB_LEN_MAX) | ||
return (KEYC_UNKNOWN); | return (KEYC_UNKNOWN); |