-{ if (!module_switch)
- link_data_holding_area
- = my_malloc(64, "link data holding area");
- else
- link_data_holding_area
- = my_malloc(MAX_LINK_DATA_SIZE, "link data holding area");
+{
+ int initlinksize = (module_switch ? 2000 : 0);
+ initialise_memory_list(&link_data_holding_area_memlist,
+ sizeof(uchar), initlinksize, (void**)&link_data_holding_area,
+ "link data holding area");
+ initialise_memory_list(&link_data_area_memlist,
+ sizeof(uchar), 128, (void**)&link_data_area,
+ "link data area");