Difference for server/main.c from version 1.38 to 1.39


version 1.38 version 1.39
Line 1
 
Line 1
 /*  /*
  * static char *rcsid_main_c =   * static char *rcsid_main_c =
  *    "$Id: main.c,v 1.38 2001/04/06 19:07:16 michtoen Exp $";   *    "$Id: main.c,v 1.39 2001/05/09 06:58:12 mwedel Exp $";
  */   */
   
 /*  /*
Line 882
 
Line 882
 }  }
   
 void clean_tmp_files() {  void clean_tmp_files() {
   mapstruct *m;    mapstruct *m, *next;
   
   LOG(llevInfo,"Cleaning up...\n");    LOG(llevInfo,"Cleaning up...\n");
   
Line 890
 
Line 890
    * items, we need to save the map so they get saved off.  Perhaps we should     * items, we need to save the map so they get saved off.  Perhaps we should
    * just make a special function that only saves the unique items.     * just make a special function that only saves the unique items.
    */     */
   for(m=first_map;m!=NULL;m=m->next) {    for(m=first_map;m!=NULL;m=next) {
       next=m->next;
     if (m->in_memory == MAP_IN_MEMORY)      if (m->in_memory == MAP_IN_MEMORY)
 /* If we want to reuse the temp maps, swap it out (note that will also  /* If we want to reuse the temp maps, swap it out (note that will also
  * update the log file.  Otherwise, save the map (mostly for unique item   * update the log file.  Otherwise, save the map (mostly for unique item
Line 910
 
Line 911
 /* clean up everything before exiting */  /* clean up everything before exiting */
 void cleanup()  void cleanup()
 {  {
       LOG(llevDebug,"Cleanup called.  freeing data.\n");
     clean_tmp_files();      clean_tmp_files();
     write_book_archive();      write_book_archive();
   #ifdef MEMORY_DEBUG
       free_all_maps();
     free_all_object_data();      free_all_object_data();
     free_all_archs();      free_all_archs();
     free_all_treasures();      free_all_treasures();
     free_all_images();      free_all_images();
     free_all_ericserver();      free_all_newserver();
     free_all_recipes();      free_all_recipes();
     free_all_readable();      free_all_readable();
     free_all_god();      free_all_god();
       free_all_anim();
     /* See what the string data that is out there that hasn't been freed. */      /* See what the string data that is out there that hasn't been freed. */
 /*    LOG(llevDebug, ss_dump_table(0xff));*/  /*    LOG(llevDebug, ss_dump_table(0xff));*/
   #endif
     exit(0);      exit(0);
 }  }
   


Legend:
line(s) removed in v.1.38 
line(s) changed
 line(s) added in v.1.39

File made using version 1.98 of cvs2html by leaf at 2011-07-21 17:36