/* symbol has a value */
                for (tmp = ptr - 1; *tmp == ' '; tmp--);
                tmp[1] = '\0';
-               defines->old = define_copy;
-               defines->new = ptr + 1;
+               defines->olddef = define_copy;
+               defines->newdef = ptr + 1;
        }
        else
        {
-               defines->old = define_copy;
-               defines->new = mm_strdup("1");
+               defines->olddef = define_copy;
+               defines->newdef = mm_strdup("1");
        }
        defines->pertinent = true;
        defines->used = NULL;
                                        defptr = defines;
                                        defines = defines->next;
 
-                                       free(defptr->new);
-                                       free(defptr->old);
+                                       free(defptr->newdef);
+                                       free(defptr->olddef);
                                        free(defptr);
                                }
 
                                        {
                                                defptr->next = this->next;
 
-                                               free(this->new);
-                                               free(this->old);
+                                               free(this->newdef);
+                                               free(this->olddef);
                                                free(this);
                                        }
                                }
 
 
                                        for (ptr = defines; ptr != NULL; ptr2 = ptr, ptr = ptr->next)
                                        {
-                                               if (strcmp(yytext, ptr->old) == 0)
+                                               if (strcmp(yytext, ptr->olddef) == 0)
                                                {
                                                        if (ptr2 == NULL)
                                                                defines = ptr->next;
                                                        else
                                                                ptr2->next = ptr->next;
-                                                       free(ptr->new);
-                                                       free(ptr->old);
+                                                       free(ptr->newdef);
+                                                       free(ptr->olddef);
                                                        free(ptr);
                                                        break;
                                                }
                                                yytext[i+1] = '\0';
 
                                                for (defptr = defines;
-                                                        defptr != NULL && strcmp(yytext, defptr->old) != 0;
-                                                        defptr = defptr->next);
+                                                        defptr != NULL &&
+                                                        strcmp(yytext, defptr->olddef) != 0;
+                                                        defptr = defptr->next)
+                                                       /* skip */ ;
 
                                                preproc_tos++;
                                                stacked_if_value[preproc_tos].else_branch = false;
 
                                                for (ptr = defines; ptr != NULL; ptr = ptr->next)
                                                {
-                                                        if (strcmp(old, ptr->old) == 0)
+                                                        if (strcmp(old, ptr->olddef) == 0)
                                                         {
-                                                               free(ptr->new);
-                                                               ptr->new = mm_strdup(literalbuf);
+                                                               free(ptr->newdef);
+                                                               ptr->newdef = mm_strdup(literalbuf);
                                                         }
                                                }
                                                if (ptr == NULL)
                                                        this = (struct _defines *) mm_alloc(sizeof(struct _defines));
 
                                                        /* initial definition */
-                                                       this->old = old;
-                                                       this->new = mm_strdup(literalbuf);
+                                                       this->olddef = old;
+                                                       this->newdef = mm_strdup(literalbuf);
                                                        this->next = defines;
                                                        this->used = NULL;
                                                        defines = this;
        /* is it a define? */
        for (ptr = defines; ptr; ptr = ptr->next)
        {
-               if (strcmp(yytext, ptr->old) == 0 && ptr->used == NULL)
+               if (strcmp(yytext, ptr->olddef) == 0 && ptr->used == NULL)
                {
                        struct _yy_buffer *yb;
 
 
                        ptr->used = yy_buffer = yb;
 
-                       yy_scan_string(ptr->new);
+                       yy_scan_string(ptr->newdef);
                        return true;
                }
        }