here are the object file sizes:
Code:
bbox.obj 26,808
bsp.obj 62,912
camera.obj 43,865
cap_file.obj 21,825
char.obj 591,085
ChrList.obj 1,882,921
client.obj 1,469
clock.obj 14,490
collision.obj 105,923
configfile.obj 31,867
controls_file.obj 12,015
egoboo.obj 33,835
egoboo_console.obj 24,172
egoboo_endian.obj 1,113
egoboo_fileutil.obj 49,302
egoboo_math.obj 3,891
egoboo_object.obj 2,942
egoboo_process.obj 6,221
egoboo_setup.obj 28,686
egoboo_strutil.obj 9,818
egoboo_typedef.obj 32,862
egoboo_vfs.obj 80,772
enchant.obj 239,272
EncList.obj 160,111
eve_file.obj 13,630
file_common.obj 14,212
file_win.obj 18,462
font_bmp.obj 6,408
font_ttf.obj 13,064
game.obj 201,437
graphic.obj 310,816
graphic_fan.obj 16,801
graphic_mad.obj 35,354
graphic_prt.obj 47,818
hash.obj 17,693
id_md2.obj 6,935
input.obj 19,632
lighting.obj 22,597
link.obj 13,275
log.obj 8,855
mad.obj 458,863
md2.obj 21,459
menu.obj 169,169
mesh.obj 66,519
module_file.obj 11,990
mpd_file.obj 17,226
network.obj 83,613
ogl_debug.obj 35,120
ogl_extensions.obj 15,893
ogl_include.obj 6,836
ogl_texture.obj 18,503
particle.obj 5,314,823
passage.obj 36,637
passage_file.obj 3,218
physics.obj 37,700
pip_file.obj 9,368
profile.obj 172,604
PrtList.obj 2,072,174
quest.obj 7,453
rpc.obj 42,517
scancode_file.obj 6,883
script.obj 116,259
script_compile.obj 42,537
script_functions.obj 381,923
SDL_extensions.obj 25,722
SDL_GL_extensions.obj 11,595
server.obj 1,469
sound.obj 50,200
spawn_file.obj 11,079
sys_win32.obj 8,337
template.obj 24,605
texture.obj 4,404,942
ui.obj 35,775
wawalite_file.obj 36,677
must be due to pre-allocation of the lists?
For instance, just the text fields comment and name in the PipList take up 1.25 MB.