Changeset 90 for abuse/trunk/src/imlib/jmalloc.cpp
- Timestamp:
- Mar 6, 2008, 3:18:30 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/src/imlib/jmalloc.cpp
r58 r90 680 680 case HI_BLOCK : 681 681 { free(bmanage[i].addr); } break; 682 #ifdef __WATCOMC__683 case LOW_BLOCK :684 { free_low_memory(bmanage[i].addr); } break;685 #endif686 682 } 687 683 } … … 700 696 " DOS users : Remove any TSR's and device drivers you can.\n" 701 697 " UNIX users : Do you have a swapfile/partition setup?\n"; 702 #ifdef __WATCOMC__703 static char const *not_enough_low_memory_message =704 "Memory Manager : Not enough low memory available (%d : need %d)\n"705 " Suggestions...\n"706 " - make a boot disk\n"707 " - remove TSRs & drivers not needed by ABUSE\n"708 " - add memory to your system\n";709 #endif710 698 711 699 void jmalloc_init(int32_t min_size) … … 750 738 bmanage_total++; */ 751 739 752 #ifdef __WATCOMC__753 if (size!=jmalloc_max_size)754 {755 do756 {757 size=low_memory_available();758 if (size>jmalloc_min_low_size+0x1000) // save 64K for misc low memory needs759 {760 bmanage[bmanage_total].init(alloc_low_memory(size-jmalloc_min_low_size-0x1000),size-jmalloc_min_low_size-0x1000,LOW_BLOCK);761 bmanage_total++;762 fprintf(stderr,"Added low memory block (%d bytes)\n",size);763 }764 } while (size>jmalloc_min_low_size+0x1000);765 if (size<jmalloc_min_low_size)766 {767 fprintf(stderr,not_enough_low_memory_message,size,jmalloc_min_low_size);768 exit(0);769 }770 }771 #endif772 773 740 fprintf(stderr,"Memory available : %d\n",j_available()); 774 741 if (j_available()<min_size)
Note: See TracChangeset
for help on using the changeset viewer.