version 1.55, 2014/04/02 20:32:00 |
version 1.56, 2014/11/16 00:59:25 |
|
|
for (i = 0; *str && i < MAXKEY; i++) { |
for (i = 0; *str && i < MAXKEY; i++) { |
/* XXX - convert numbers w/ strol()? */ |
/* XXX - convert numbers w/ strol()? */ |
if (*str == '^' && *(str + 1) != '\0') { |
if (*str == '^' && *(str + 1) != '\0') { |
key.k_chars[i] = CCHR(toupper(*++str)); |
key.k_chars[i] = CCHR(toupper((unsigned char)*++str)); |
} else if (*str == '\\' && *(str + 1) != '\0') { |
} else if (*str == '\\' && *(str + 1) != '\0') { |
switch (*++str) { |
switch (*++str) { |
case '^': |
case '^': |