diff --git a/ChangeLog b/ChangeLog index aa916a90..5321265b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,7 @@ syntax, and thus prevent it from being extended. * src/nano.h, src/rcfile.c: Arrange some things more orderly. * src/rcfile.c (parse_rcfile): Close an extended syntax again. + * src/rcfile.c (parse_rcfile): Rename a variable. 2016-02-28 Benno Schulenberg * src/rcfile.c (parse_header_exp): Don't continue when something is diff --git a/src/rcfile.c b/src/rcfile.c index 1b7fe7e0..76a8b277 100644 --- a/src/rcfile.c +++ b/src/rcfile.c @@ -1053,22 +1053,24 @@ void parse_rcfile(FILE *rcstream #ifndef DISABLE_COLOR /* Handle extending first... */ if (strcasecmp(keyword, "extendsyntax") == 0) { + syntaxtype *sint; char *syntaxname = ptr; - syntaxtype *ts = NULL; ptr = parse_next_word(ptr); - for (ts = syntaxes; ts != NULL; ts = ts->next) - if (!strcmp(ts->name, syntaxname)) + + for (sint = syntaxes; sint != NULL; sint = sint->next) + if (!strcmp(sint->name, syntaxname)) break; - if (ts == NULL) { - rcfile_error(N_("Could not find syntax \"%s\" to extend"), syntaxname); + if (sint == NULL) { + rcfile_error(N_("Could not find syntax \"%s\" to extend"), + syntaxname); opensyntax = FALSE; continue; } else { - opensyntax = TRUE; end_syn_save = endsyntax; - endsyntax = ts; + endsyntax = sint; + opensyntax = TRUE; keyword = ptr; ptr = parse_next_word(ptr); }