Sie sind auf Seite 1von 10

Application started

Setting Program Defaults


setup_steam()
SteamAPI_RestartAppIfNecessary() completed and not triggering.
This Steam account owns the DLC.
Assigning Storage Points
Before creating TRIBE_Game
RGE_Base_Game constructor 1
RGE_Base_Game constructor Before OpenFileById()
RGE_Base_Game constructor After OpenFileById()
RGE_Base_Game constructor 2
RGE_Base_Game constructor 3
RGE_Base_Game constructor 4
RGE_Base_Game constructor 5
RGE_Base_Game constructor 6
RGE_Base_Game constructor 7
RGE_Base_Game constructor 8
RGE_Base_Game constructor done
TRIBE_Game constructor 1
TRIBE_Game constructor 2
TRIBE_Game constructor 3
TRIBE_Game constructor 4
TRIBE_Game constructor 5
TRIBE_Game constructor 6
TRIBE_Game constructor pre-setup
TRIBE_Game::setup() 1
TRIBE_Game::setup() 2
TRIBE_Game::setup() 3
TRIBE_Game::enableDLC(enable=1,freshLoad=1)
TRIBE_Game::enableDLC() InstallStringTables
RGE_Base_Game::InstallStringTables() done
TRIBE_Game::enableDLC() open gamedata_x2.drs
TRIBE_Game::enableDLC() open gamedata_x2_p1.drs
TRIBE_Game::enableDLC() open empires2_x2_p1.dat
TRIBE_Game::load_game_data() entry
TRIBE_Game::load_game_data() before create_world()
TRIBE_Game::load_game_data() after create_world()
TRIBE_Game::load_game_data() before world->init()
RGE_Game_World::init(base_name=data\empires2_x2_p1.dat, sound_dvr=0x000000
00, com_hand=0x00000000) entry
RGE_Game_World::init() before rge_open
RGE_Game_World::init() after rge_open success
RGE_Game_World::init() before world_init()
RGE_Game_World::init() after world_init()
RGE_Game_World::init() before rge_close()
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before free(file_buffers)
rge_close() after free(file_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
RGE_Game_World::init() after rge_close()
RGE_Game_World::init() done - return TRUE
TRIBE_Game::load_game_data() after world->init() success
TRIBE_Game::load_game_data() done

TRIBE_Game::setup() 4
TRIBE_Game::setup() 5
RGE_Base_Game::setup() 1
RGE_Base_Game::setup() 2
RGE_Base_Game::setup() 4
RGE_Base_Game::setup() 5
RGE_Base_Game::setup() setup_class
RGE_Base_Game::setup() setup_main_window
RGE_Base_Game::setup() setup_graphics
RGE_Base_Game::setup() setup_palette
RGE_Base_Game::setup() setup_shapes
RGE_Base_Game::setup() setup_map_save_area
RGE_Base_Game::setup() setup_mouse
RGE_Base_Game::setup() setup_sound
RGE_Base_Game::setup() setup_chat
RGE_Base_Game::setup() setup_comm
RGE_Base_Game::setup() setup_fonts
Initializing fonts:
Step 1: AddFontResources:
centbd_.ttf added
centit_.ttf added
centrg_.ttf added
comic.ttf added
comicbd.ttf added
georgia.ttf added
georgiab.ttf added
georgiai.ttf added
georgiaz.ttf added
lblack.ttf added
lbrite.ttf added
lbrited.ttf added
lbritedi.ttf added
lbritei.ttf added
lcallig.ttf added
papyrus.ttf added
poorich.ttf added
vineritc.ttf added
Step 1: AddFontResources completed
Step 2: Making Fonts:
RGE_FONT_BUTTON1: Using facename Centaur MT, size: 14, style: --> c
reated
RGE_FONT_TITLE1: Using facename Centaur MT, size: 21, style: Bold -> created
RGE_FONT_TITLE2: Using facename Centaur MT, size: 38, style: Bold -> created
RGE_FONT_LABEL: Using facename Centaur MT, size: 28, style: Bold -> created
RGE_FONT_LIST: Using facename Centaur MT, size: 12, style: Bold -->
created
RGE_FONT_TEXT: Using facename Arial, size: 8, style: --> created
RGE_FONT_GAME: Using facename Georgia, size: 9, style: Bold --> cre
ated
RGE_FONT_STRIKEOUT: Using facename Georgia, size: 9, style: Bold Str
ikeOut --> created
RGE_FONT_ARIAL1: Using facename Georgia, size: 8, style: Bold --> c
reated
RGE_FONT_ARIAL2: Using facename Georgia, size: 9, style: --> create
d
RGE_FONT_ARIAL3: Using facename Georgia, size: 9, style: Bold --> c
reated

RGE_FONT_ONE_BUTTON_TECH_TREE: Using facename Arial Narrow, size: 7,


style: Bold --> created
RGE_FONT_ARIAL4: Using facename Arial, size: 9, style: --> created
RGE_FONT_CONFIG1: Using facename Centaur MT, size: 12, style: --> c
reated
RGE_FONT_CONFIG2: Using facename Centaur MT, size: 12, style: Bold
--> created
RGE_FONT_CONFIG3: Using facename Viner Hand ITC, size: 16, style: -> created
RGE_FONT_ARIAL2_BOLD: Using facename Georgia, size: 9, style: Bold
--> created
RGE_FONT_ARIAL2_ITALIC: Using facename Georgia, size: 9, style: Ital
ic --> created
RGE_FONT_ARIAL2_BOLDITALIC: Using facename Georgia, size: 9, style:
Bold Italic --> created
RGE_FONT_CONFIG4: Using facename Lucida Calligraphy, size: 14, style
: --> created
RGE_FONT_CONFIG5: Using facename Poor Richard, size: 14, style: -->
created
RGE_FONT_ARIAL5: Using facename Georgia, size: 10, style: Bold -->
created
RGE_FONT_CONFIG6: Using facename Lucida Bright, size: 12, style: Bol
d Italic --> created
RGE_FONT_TITLE3: Using facename Centaur MT, size: 14, style: Bold -> created
RGE_FONT_BUTTON2: Using facename Centaur MT, size: 12, style: Bold
--> created
RGE_FONT_HIST: Using facename Georgia, size: 11, style: --> created
RGE_FONT_LIST2: Using facename Centaur MT, size: 12, style: Bold -> created
RGE_FONT_ARIAL5_STRIKEOUT: Using facename Georgia, size: 10, style:
Bold StrikeOut --> created
RGE_FONT_ACHIEVMENT: Using facename Georgia, size: 9, style: Bold -> created
RGE_FONT_BUTTON_ACHIEVMENT: Using facename Centaur MT, size: 11, sty
le: --> created
RGE_FONT_CREDITS: Using facename Papyrus, size: 12, style: --> crea
ted
RGE_FONT_TECH_TREE_NODE: Using facename Georgia, size: 9, style: Bol
d --> created
RGE_FONT_HIST_BOLD: Using facename Georgia, size: 11, style: Bold -> created
RGE_FONT_HIST_ITALIC: Using facename Georgia, size: 11, style: Itali
c --> created
RGE_FONT_HIST_BOLD_ITALIC: Using facename Georgia, size: 11, style:
Bold Italic --> created
Step 2: Finished Making Fonts
RGE_Base_Game::setup() setup_sounds
RGE_Base_Game::setup() setup_blank_screen
RGE_Base_Game::setup() setup_timings
RGE_Base_Game::setup() Creating new RGE_Game_Info
RGE_Base_Game::setup() done
TRIBE_Game::setup() 6
TRIBE_Game::setup() 7
TRIBE_Game::setup() before hotkeys
TRIBE_Game::setup() after hotkeys
TRIBE_Game constructor 7
After creating TRIBE_Game
calling run
Calling RESFILE_Extract_to_File(RESTYPE_BINARY, res_id=54205l from RGE_RMM_Scr

ipt_Controller::parse_script(Coastal.rms)
RESFILE_Extract_to_File entry
RESFILE_Extract_to_File entry return 1
Calling RESFILE_Extract_to_File(RESTYPE_BINARY, res_id=54000l from RGE_RMM_Scr
ipt_Controller::parse_script(random_map.def)
RESFILE_Extract_to_File entry
RESFILE_Extract_to_File entry return 1
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before deflate_data
rge_close() after deflate_data succeeded
rge_close() before deflate_deinit
rge_close() after deflate_deinit
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before deflate_data
rge_close() after deflate_data succeeded
rge_close() before deflate_deinit
rge_close() after deflate_deinit
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before deflate_data
rge_close() after deflate_data succeeded
rge_close() before deflate_deinit
rge_close() after deflate_deinit
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before free(file_buffers)
rge_close() after free(file_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
Calling RESFILE_Extract_to_File(RESTYPE_BINARY, res_id=50408l from TPicture::L
oad(map1024.bmp)
RESFILE_Extract_to_File entry

RESFILE_Extract_to_File entry return 1


rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before deflate_data
rge_close() after deflate_data succeeded
rge_close() before deflate_deinit
rge_close() after deflate_deinit
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before deflate_data
rge_close() after deflate_data succeeded
rge_close() before deflate_deinit
rge_close() after deflate_deinit
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
TRIBE_Game::enableDLC(enable=0,freshLoad=0)
TRIBE_Game::enableDLC() InstallStringTables
RGE_Base_Game::InstallStringTables() done
TRIBE_Game::enableDLC() open gamedata_x1.drs
TRIBE_Game::enableDLC() open gamedata_x1_p1.drs
TRIBE_Game::enableDLC() open empires2_x1_p1.dat
TRIBE_Game::load_game_data() entry
TRIBE_Game::load_game_data() before create_world()
TRIBE_Game::load_game_data() after create_world()
TRIBE_Game::load_game_data() before world->init()
RGE_Game_World::init(base_name=data\empires2_x1_p1.dat, sound_dvr=0x0e5188
90, com_hand=0x0e5791e0) entry
RGE_Game_World::init() before rge_open
RGE_Game_World::init() after rge_open success
RGE_Game_World::init() before world_init()
RGE_Game_World::init() after world_init()
RGE_Game_World::init() before rge_close()
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before free(file_buffers)
rge_close() after free(file_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
RGE_Game_World::init() after rge_close()
RGE_Game_World::init() done - return TRUE
TRIBE_Game::load_game_data() after world->init() success
TRIBE_Game::load_game_data() done
TRIBE_Game::enableDLC(enable=1,freshLoad=0)

TRIBE_Game::enableDLC() InstallStringTables
RGE_Base_Game::InstallStringTables() done
TRIBE_Game::enableDLC() open gamedata_x2.drs
TRIBE_Game::enableDLC() open gamedata_x2_p1.drs
TRIBE_Game::enableDLC() open empires2_x2_p1.dat
TRIBE_Game::load_game_data() entry
TRIBE_Game::load_game_data() before create_world()
TRIBE_Game::load_game_data() after create_world()
TRIBE_Game::load_game_data() before world->init()
RGE_Game_World::init(base_name=data\empires2_x2_p1.dat, sound_dvr=0x0e5188
90, com_hand=0x0e5791e0) entry
RGE_Game_World::init() before rge_open
RGE_Game_World::init() after rge_open success
RGE_Game_World::init() before world_init()
RGE_Game_World::init() after world_init()
RGE_Game_World::init() before rge_close()
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before free(file_buffers)
rge_close() after free(file_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
RGE_Game_World::init() after rge_close()
RGE_Game_World::init() done - return TRUE
TRIBE_Game::load_game_data() after world->init() success
TRIBE_Game::load_game_data() done
TRIBE_Game::enableDLC(enable=0,freshLoad=0)
TRIBE_Game::enableDLC() InstallStringTables
RGE_Base_Game::InstallStringTables() done
TRIBE_Game::enableDLC() open gamedata_x1.drs
TRIBE_Game::enableDLC() open gamedata_x1_p1.drs
TRIBE_Game::enableDLC() open empires2_x1_p1.dat
TRIBE_Game::load_game_data() entry
TRIBE_Game::load_game_data() before create_world()
TRIBE_Game::load_game_data() after create_world()
TRIBE_Game::load_game_data() before world->init()
RGE_Game_World::init(base_name=data\empires2_x1_p1.dat, sound_dvr=0x0e5188
90, com_hand=0x0e5791e0) entry
RGE_Game_World::init() before rge_open
RGE_Game_World::init() after rge_open success
RGE_Game_World::init() before world_init()
RGE_Game_World::init() after world_init()
RGE_Game_World::init() before rge_close()
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before free(file_buffers)
rge_close() after free(file_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
RGE_Game_World::init() after rge_close()

RGE_Game_World::init() done - return TRUE


TRIBE_Game::load_game_data() after world->init() success
TRIBE_Game::load_game_data() done
TRIBE_Game::enableDLC(enable=1,freshLoad=0)
TRIBE_Game::enableDLC() InstallStringTables
RGE_Base_Game::InstallStringTables() done
TRIBE_Game::enableDLC() open gamedata_x2.drs
TRIBE_Game::enableDLC() open gamedata_x2_p1.drs
TRIBE_Game::enableDLC() open empires2_x2_p1.dat
TRIBE_Game::load_game_data() entry
TRIBE_Game::load_game_data() before create_world()
TRIBE_Game::load_game_data() after create_world()
TRIBE_Game::load_game_data() before world->init()
RGE_Game_World::init(base_name=data\empires2_x2_p1.dat, sound_dvr=0x0e5188
90, com_hand=0x0e5791e0) entry
RGE_Game_World::init() before rge_open
RGE_Game_World::init() after rge_open success
RGE_Game_World::init() before world_init()
RGE_Game_World::init() after world_init()
RGE_Game_World::init() before rge_close()
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before free(file_buffers)
rge_close() after free(file_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
RGE_Game_World::init() after rge_close()
RGE_Game_World::init() done - return TRUE
TRIBE_Game::load_game_data() after world->init() success
TRIBE_Game::load_game_data() done
TRIBE_Game::enableDLC(enable=0,freshLoad=0)
TRIBE_Game::enableDLC() InstallStringTables
RGE_Base_Game::InstallStringTables() done
TRIBE_Game::enableDLC() open gamedata_x1.drs
TRIBE_Game::enableDLC() open gamedata_x1_p1.drs
TRIBE_Game::enableDLC() open empires2_x1_p1.dat
TRIBE_Game::load_game_data() entry
TRIBE_Game::load_game_data() before create_world()
TRIBE_Game::load_game_data() after create_world()
TRIBE_Game::load_game_data() before world->init()
RGE_Game_World::init(base_name=data\empires2_x1_p1.dat, sound_dvr=0x0e5188
90, com_hand=0x0e5791e0) entry
RGE_Game_World::init() before rge_open
RGE_Game_World::init() after rge_open success
RGE_Game_World::init() before world_init()
RGE_Game_World::init() after world_init()
RGE_Game_World::init() before rge_close()
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before free(file_buffers)
rge_close() after free(file_buffers)

rge_close() before _close(handle)


rge_close() after _close(handle)
rge_close() done -- return handle=0
RGE_Game_World::init() after rge_close()
RGE_Game_World::init() done - return TRUE
TRIBE_Game::load_game_data() after world->init() success
TRIBE_Game::load_game_data() done
TRIBE_Game::enableDLC(enable=1,freshLoad=0)
TRIBE_Game::enableDLC() InstallStringTables
RGE_Base_Game::InstallStringTables() done
TRIBE_Game::enableDLC() open gamedata_x2.drs
TRIBE_Game::enableDLC() open gamedata_x2_p1.drs
TRIBE_Game::enableDLC() open empires2_x2_p1.dat
TRIBE_Game::load_game_data() entry
TRIBE_Game::load_game_data() before create_world()
TRIBE_Game::load_game_data() after create_world()
TRIBE_Game::load_game_data() before world->init()
RGE_Game_World::init(base_name=data\empires2_x2_p1.dat, sound_dvr=0x0e5188
90, com_hand=0x0e5791e0) entry
RGE_Game_World::init() before rge_open
RGE_Game_World::init() after rge_open success
RGE_Game_World::init() before world_init()
RGE_Game_World::init() after world_init()
RGE_Game_World::init() before rge_close()
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before free(file_buffers)
rge_close() after free(file_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
RGE_Game_World::init() after rge_close()
RGE_Game_World::init() done - return TRUE
TRIBE_Game::load_game_data() after world->init() success
TRIBE_Game::load_game_data() done
TRIBE_Game::enableDLC(enable=0,freshLoad=0)
TRIBE_Game::enableDLC() InstallStringTables
RGE_Base_Game::InstallStringTables() done
TRIBE_Game::enableDLC() open gamedata_x1.drs
TRIBE_Game::enableDLC() open gamedata_x1_p1.drs
TRIBE_Game::enableDLC() open empires2_x1_p1.dat
TRIBE_Game::load_game_data() entry
TRIBE_Game::load_game_data() before create_world()
TRIBE_Game::load_game_data() after create_world()
TRIBE_Game::load_game_data() before world->init()
RGE_Game_World::init(base_name=data\empires2_x1_p1.dat, sound_dvr=0x0e5188
90, com_hand=0x0e5791e0) entry
RGE_Game_World::init() before rge_open
RGE_Game_World::init() after rge_open success
RGE_Game_World::init() before world_init()
RGE_Game_World::init() after world_init()
RGE_Game_World::init() before rge_close()
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before free(buffers)
rge_close() after free(buffers)

rge_close() before free(compression_buffers)


rge_close() after free(compression_buffers)
rge_close() before free(file_buffers)
rge_close() after free(file_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
RGE_Game_World::init() after rge_close()
RGE_Game_World::init() done - return TRUE
TRIBE_Game::load_game_data() after world->init() success
TRIBE_Game::load_game_data() done
Calling RESFILE_Extract_to_File(RESTYPE_BINARY, res_id=54205l from RGE_RMM_Scr
ipt_Controller::parse_script(Coastal.rms)
RESFILE_Extract_to_File entry
RESFILE_Extract_to_File entry return 1
Calling RESFILE_Extract_to_File(RESTYPE_BINARY, res_id=54000l from RGE_RMM_Scr
ipt_Controller::parse_script(random_map.def)
RESFILE_Extract_to_File entry
RESFILE_Extract_to_File entry return 1
Calling RESFILE_Extract_to_File(RESTYPE_BINARY, res_id=54102l from RGE_RMM_Scr
ipt_Controller::parse_script(land_and_water_resources.inc)
RESFILE_Extract_to_File entry
RESFILE_Extract_to_File entry return 1
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before deflate_data
rge_close() after deflate_data succeeded
rge_close() before deflate_deinit
rge_close() after deflate_deinit
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before deflate_data
rge_close() after deflate_data succeeded
rge_close() before deflate_deinit
rge_close() after deflate_deinit
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before deflate_data
rge_close() after deflate_data succeeded
rge_close() before deflate_deinit
rge_close() after deflate_deinit
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before _close(handle)

rge_close() after _close(handle)


rge_close() done -- return handle=0
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before free(file_buffers)
rge_close() after free(file_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
Calling RESFILE_Extract_to_File(RESTYPE_BINARY, res_id=50408l from TPicture::L
oad(map1024.bmp)
RESFILE_Extract_to_File entry
RESFILE_Extract_to_File entry return 1
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before deflate_data
rge_close() after deflate_data succeeded
rge_close() before deflate_deinit
rge_close() after deflate_deinit
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
run is done
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
rge_close(int handle=3) entry
rge_close() handle>=0
rge_close() before deflate_data
rge_close() after deflate_data succeeded
rge_close() before deflate_deinit
rge_close() after deflate_deinit
rge_close() before free(buffers)
rge_close() after free(buffers)
rge_close() before free(compression_buffers)
rge_close() after free(compression_buffers)
rge_close() before _close(handle)
rge_close() after _close(handle)
rge_close() done -- return handle=0
exiting

Das könnte Ihnen auch gefallen