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

Diff for /src/usr.bin/mg/window.c between version 1.12 and 1.13

version 1.12, 2003/10/21 22:48:07 version 1.13, 2003/10/27 11:21:12
Line 11 
Line 11 
 {  {
         MGWIN *wp;          MGWIN *wp;
   
         wp = malloc(sizeof(MGWIN));          wp = calloc(1, sizeof(MGWIN));
         if (wp == NULL)          if (wp == NULL)
                 return (NULL);                  return (NULL);
   
Line 22 
Line 22 
         wp->w_marko = 0;          wp->w_marko = 0;
         wp->w_flag = 0;          wp->w_flag = 0;
         wp->w_force = 0;          wp->w_force = 0;
         bp->b_nwnd++;          if (bp)
                   bp->b_nwnd++;
         LIST_INIT(&wp->w_undo);          LIST_INIT(&wp->w_undo);
         wp->w_undoptr = NULL;          wp->w_undoptr = NULL;
         memset(&wp->w_undopos, 0, sizeof wp->w_undopos);          memset(&wp->w_undopos, 0, sizeof wp->w_undopos);

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13