home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 10: Diskmags / nf_archive_10.iso / MAGS / STREVIEW / ST_REV34.MSA / C.TUT / ATEXIT2.C < prev    next >
Text File  |  1994-10-24  |  526b  |  33 lines

  1. void close_gem(void)
  2.  
  3. {
  4.     if (menu_active)
  5.         menu_bar(menu,menu_active=FALSE);
  6.     if (desk_active)
  7.         {
  8.         wind_set(DESK,WF_NEWDESK,NULL,NULL,NULL,NULL);
  9.         desk_active = FALSE;
  10.         }
  11.     if (resource_loaded)
  12.         {
  13.         rsrc_free();
  14.         resource_loaded = FALSE;
  15.         }
  16.     if (appl_blk_list != NULL)
  17.         {
  18.         free(appl_blk_list);
  19.         appl_blk_list = NULL;
  20.         }
  21.     if (VDI_1_active)
  22.         {
  23.         v_clsvwk(handle);
  24.         VDI_1_active = FALSE;
  25.         }
  26.     if (VDI_2_active)
  27.         {
  28.         v_clsvwk(XAES_handle);
  29.         VDI_2_active = FALSE;
  30.         }
  31.     appl_exit();
  32. }
  33.