mirror of
git://git.sv.gnu.org/nano.git
synced 2024-12-25 03:46:52 +03:00
Allow " symbol to be in regex without leading by checking for *ptr+1 is not the end of the regex
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1057 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
This commit is contained in:
parent
db3dc57a7e
commit
3d8e759a4c
@ -5,6 +5,10 @@ CVS code -
|
||||
-C, --relative, changes to do_cursorpos().
|
||||
- Makefile.am:
|
||||
- Add SYSCONFDIR to DEFS, so we can have an /etc/nanorc.
|
||||
- rcfile.c
|
||||
parse_next_rege()
|
||||
- Allow " symbol to be in regex without leading \ by checking
|
||||
for *ptr+1 is not the end of the regex.
|
||||
- utils.c:
|
||||
strstrwrapper()
|
||||
- NANO_SMALL test was backwards (Ken Tyler).
|
||||
|
6
rcfile.c
6
rcfile.c
@ -131,11 +131,9 @@ char *parse_next_word(char *ptr)
|
||||
|
||||
char *parse_next_regex(char *ptr)
|
||||
{
|
||||
char prev = ' ';
|
||||
while ((*ptr != '"' || prev == '\\') && *ptr != '\n' && *ptr != '\0') {
|
||||
prev = *ptr;
|
||||
while ((*ptr != '"' || (*(ptr+1) != ' ' && *(ptr+1) != '\n'))
|
||||
&& *ptr != '\n' && *ptr != '\0')
|
||||
ptr++;
|
||||
}
|
||||
|
||||
if (*ptr == '\0')
|
||||
return NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user