1
0
mirror of https://github.com/rfivet/uemacs.git synced 2024-06-09 05:20:42 +00:00

Review function name table search in eval.c:gtfun.

This commit is contained in:
Renaud 2015-07-24 10:21:37 +08:00
parent c10b525fb5
commit 84bf4de212

6
eval.c
View File

@ -324,10 +324,10 @@ static char *gtfun( char *fname) {
fnum = ARRAY_SIZE( funcs) ;
low = 0 ;
high = fnum - 1 ;
while( low <= high) {
do {
int s, cur ;
cur = (high - low + 1) / 2 + low ;
cur = (high + low) / 2 ;
s = strcmp( fname, funcs[ cur].f_name) ;
if( s == 0) {
fnum = cur ;
@ -336,7 +336,7 @@ static char *gtfun( char *fname) {
high = cur - 1 ;
else
low = cur + 1 ;
}
} while( low <= high) ;
/* return errorm on a bad reference */
if (fnum == ARRAY_SIZE(funcs))