version 1.42, 2013/05/31 18:03:45 |
version 1.43, 2014/03/20 07:47:29 |
|
|
if ((s = readpattern("Search")) != TRUE) |
if ((s = readpattern("Search")) != TRUE) |
return (s); |
return (s); |
if (forwsrch() == FALSE) { |
if (forwsrch() == FALSE) { |
|
dobeep(); |
ewprintf("Search failed: \"%s\"", pat); |
ewprintf("Search failed: \"%s\"", pat); |
return (FALSE); |
return (FALSE); |
} |
} |
|
|
if ((s = readpattern("Search backward")) != TRUE) |
if ((s = readpattern("Search backward")) != TRUE) |
return (s); |
return (s); |
if (backsrch() == FALSE) { |
if (backsrch() == FALSE) { |
|
dobeep(); |
ewprintf("Search failed: \"%s\"", pat); |
ewprintf("Search failed: \"%s\"", pat); |
return (FALSE); |
return (FALSE); |
} |
} |
|
|
{ |
{ |
if (srch_lastdir == SRCH_FORW) { |
if (srch_lastdir == SRCH_FORW) { |
if (forwsrch() == FALSE) { |
if (forwsrch() == FALSE) { |
|
dobeep(); |
ewprintf("Search failed: \"%s\"", pat); |
ewprintf("Search failed: \"%s\"", pat); |
return (FALSE); |
return (FALSE); |
} |
} |
|
|
} |
} |
if (srch_lastdir == SRCH_BACK) { |
if (srch_lastdir == SRCH_BACK) { |
if (backsrch() == FALSE) { |
if (backsrch() == FALSE) { |
|
dobeep(); |
ewprintf("Search failed: \"%s\"", pat); |
ewprintf("Search failed: \"%s\"", pat); |
return (FALSE); |
return (FALSE); |
} |
} |
return (TRUE); |
return (TRUE); |
} |
} |
|
dobeep(); |
ewprintf("No last search"); |
ewprintf("No last search"); |
return (FALSE); |
return (FALSE); |
} |
} |
|
|
int cdotline; /* Saved line number */ |
int cdotline; /* Saved line number */ |
|
|
if (macrodef) { |
if (macrodef) { |
|
dobeep(); |
ewprintf("Can't isearch in macro"); |
ewprintf("Can't isearch in macro"); |
return (FALSE); |
return (FALSE); |
} |
} |
|
|
} |
} |
return (TRUE); |
return (TRUE); |
} |
} |
|
dobeep(); |
ewprintf("bad call to is_find"); |
ewprintf("bad call to is_find"); |
return (FALSE); |
return (FALSE); |
} |
} |
|
|
char news[NPAT], *rep; /* replacement string */ |
char news[NPAT], *rep; /* replacement string */ |
|
|
if (macrodef) { |
if (macrodef) { |
|
dobeep(); |
ewprintf("Can't query replace in macro"); |
ewprintf("Can't query replace in macro"); |
return (FALSE); |
return (FALSE); |
} |
} |