Deleting a now-unused struct member.

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5707 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
This commit is contained in:
Benno Schulenberg 2016-03-04 17:04:56 +00:00
parent 2070d3a26f
commit c02c182bd7
4 changed files with 1 additions and 7 deletions

View File

@ -2,6 +2,7 @@
* src/color.c (found_in_list): Don't bother keeping the compiled
regular expression when it matched -- drop this tiny optimization
for when opening multiple files. Instead stop calling malloc().
* src/nano.h: Delete a now-unused struct member.
2016-03-01 Benno Schulenberg <bensberg@justemail.net>
* src/rcfile.c (parse_syntax), src/color.c (color_update): Don't

View File

@ -1627,9 +1627,6 @@ int strtomenu(const char *input)
void free_list_item(regexlisttype *dropit)
{
free(dropit->full_regex);
if (dropit->rgx != NULL)
regfree(dropit->rgx);
free(dropit->rgx);
free(dropit);
}
#endif

View File

@ -231,8 +231,6 @@ typedef struct colortype {
typedef struct regexlisttype {
char *full_regex;
/* A regex string to match things that imply a certain syntax. */
regex_t *rgx;
/* The compiled regex. */
struct regexlisttype *next;
/* The next regex. */
} regexlisttype;

View File

@ -353,7 +353,6 @@ void parse_syntax(char *ptr)
/* Save the extension regex if it's valid. */
if (nregcomp(fileregptr, REG_NOSUB)) {
newext->full_regex = mallocstrcpy(NULL, fileregptr);
newext->rgx = NULL;
if (endext == NULL)
endsyntax->extensions = newext;
@ -880,7 +879,6 @@ void grab_and_store(char *ptr, const char *kind, regexlisttype **storage)
/* Copy the regex into a struct, and hook this in at the end. */
newthing = (regexlisttype *)nmalloc(sizeof(regexlisttype));
newthing->full_regex = mallocstrcpy(NULL, regexstring);
newthing->rgx = NULL;
newthing->next = NULL;
if (lastthing == NULL)