version 1.12, 2001/05/24 03:05:23 |
version 1.13, 2001/05/24 09:06:21 |
|
|
fun = doscan(map, c, &newmap); |
fun = doscan(map, c, &newmap); |
if (fun == rescan || fun == selfinsert) |
if (fun == rescan || fun == selfinsert) |
continue; |
continue; |
keyname(buf, c, sizeof(buf)); |
keyname(buf, sizeof(buf), c); |
sprintf(key, "%s%s ", prefix, buf); |
sprintf(key, "%s%s ", prefix, buf); |
if (fun == NULL) { |
if (fun == NULL) { |
if (showall(bp, newmap, key) == FALSE) |
if (showall(bp, newmap, key) == FALSE) |
|
|
for (c = 0; c < 256; c++) { |
for (c = 0; c < 256; c++) { |
nfun = doscan(map, c, &newmap); |
nfun = doscan(map, c, &newmap); |
if (nfun == fun) { |
if (nfun == fun) { |
keyname(buf, c, len); |
keyname(buf, len, c); |
return TRUE; |
return TRUE; |
} |
} |
if (nfun == NULL) { |
if (nfun == NULL) { |
if (findbind(newmap, fun, buf2, sizeof(buf2)) == TRUE) { |
if (findbind(newmap, fun, buf2, sizeof(buf2)) == TRUE) { |
keyname(key, c, sizeof(key)); |
keyname(key, sizeof(key), c); |
snprintf(buf, len, "%s %s", key, buf2); |
snprintf(buf, len, "%s %s", key, buf2); |
return TRUE; |
return TRUE; |
} |
} |