[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.29 and 1.30

version 1.29, 2002/09/15 14:48:50 version 1.30, 2003/09/22 23:03:07
Line 91 
Line 91 
       )        )
 {  {
         int              i, n1, n2, nold;          int              i, n1, n2, nold;
         KEYMAP          *mp;          KEYMAP          *mp, *newmap;
         PF              *pfp;          PF              *pfp;
         MAP_ELEMENT     *mep;          MAP_ELEMENT     *mep;
   
Line 136 
Line 136 
                         ele->k_base = c;                          ele->k_base = c;
                         ele->k_funcp = pfp;                          ele->k_funcp = pfp;
                 } else {                  } else {
                         if (curmap->map_num >= curmap->map_max &&                          if (curmap->map_num >= curmap->map_max) {
                             (curmap = reallocmap(curmap)) == NULL)                                  if ((newmap = reallocmap(curmap)) == NULL)
                                 return FALSE;                                          return FALSE;
                                   curmap = newmap;
                           }
                         if ((pfp = malloc(sizeof(PF))) == NULL) {                          if ((pfp = malloc(sizeof(PF))) == NULL) {
                                 ewprintf("Out of memory");                                  ewprintf("Out of memory");
                                 return FALSE;                                  return FALSE;

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30