home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c163 / 3.ddi / SCRE_SOU.EXE / W4INIT_U.C < prev    next >
Encoding:
C/C++ Source or Header  |  1990-06-22  |  867 b   |  43 lines

  1.  
  2. /* w4init_u.c  (c)Copyright Sequiter Software Inc., 1987-1990.  All rights reserved. */
  3.  
  4. #include "w4.h"
  5. #include "d4all.h"
  6. #include "h4memory.h"
  7.  
  8. extern CB_WINDOW *v4window ;
  9. extern GET      *v4get ;
  10. extern MENU     *v4menu ;
  11.  
  12. extern int       v4last_window ;
  13. extern int       v4default_window ;
  14.  
  15.  
  16. void  w4init_undo()
  17. {
  18.    while ( v4last_window >= 0 )  w4close( v4last_window ) ;
  19.    v4default_window =  -1 ;
  20.  
  21.    if ( v4get != (GET *) 0 )
  22.    {
  23.       h4free_memory( (char *) v4get - sizeof(MEMORY) ) ;
  24.       v4get =  (GET *) 0 ;
  25.    }
  26.  
  27.    if ( v4menu != (MENU *) 0 )
  28.    {
  29.       h4free_memory( (char *) v4menu - sizeof(MEMORY) ) ;
  30.       v4menu =  (MENU *) 0 ;
  31.    }
  32.  
  33.    if ( v4window != (CB_WINDOW *) 0 )
  34.    {
  35.       h4free_memory( (char *) v4window - sizeof(MEMORY) ) ;
  36.       v4window =  (CB_WINDOW *) 0 ;
  37.    }
  38.  
  39.    return ;
  40. }
  41.  
  42.  
  43.