Return to window.c CVS log | Up to [local] / src / usr.bin / mg |
version 1.12, 2003/10/21 22:48:07 | version 1.13, 2003/10/27 11:21:12 | ||
---|---|---|---|
|
|
||
{ | { | ||
MGWIN *wp; | MGWIN *wp; | ||
wp = malloc(sizeof(MGWIN)); | wp = calloc(1, sizeof(MGWIN)); | ||
if (wp == NULL) | if (wp == NULL) | ||
return (NULL); | return (NULL); | ||
|
|
||
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); |