[BACK]Return to extend.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mg

Diff for /src/usr.bin/mg/extend.c between version 1.43 and 1.44

version 1.43, 2005/12/20 05:04:28 version 1.44, 2005/12/20 06:17:36
Line 562 
Line 562 
                         macro[macrocount - 1].m_funct = funct;                          macro[macrocount - 1].m_funct = funct;
                         maclcur = lp->l_bp;                          maclcur = lp->l_bp;
                         maclcur->l_fp = lp->l_fp;                          maclcur->l_fp = lp->l_fp;
                         free((char *)lp);                          free(lp);
                 }                  }
 #endif /* !NO_MACRO */  #endif /* !NO_MACRO */
                 return ((*funct)(f, n));                  return ((*funct)(f, n));
Line 881 
Line 881 
                         if ((curmap = name_map(lp->l_text)) == NULL) {                          if ((curmap = name_map(lp->l_text)) == NULL) {
                                 ewprintf("No such mode: %s", lp->l_text);                                  ewprintf("No such mode: %s", lp->l_text);
                                 status = FALSE;                                  status = FALSE;
                                 free((char *)lp);                                  free(lp);
                                 goto cleanup;                                  goto cleanup;
                         }                          }
                         free((char *)lp);                          free(lp);
                         bind = BINDARG;                          bind = BINDARG;
                         break;                          break;
                 default:                  default:
Line 925 
Line 925 
         lp = maclcur->l_fp;          lp = maclcur->l_fp;
         while (lp != maclcur) {          while (lp != maclcur) {
                 np = lp->l_fp;                  np = lp->l_fp;
                 free((char *)lp);                  free(lp);
                 lp = np;                  lp = np;
         }          }
         free((char *)lp);          free(lp);
         return (status);          return (status);
 }  }
   

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.44