ELF 4T4 ( 444`v!! /lib/ld-linux.so.2GNUas=NoSETi*3DVK Ygm ^(k pqj`.W8e_Ubr+n\Ohc')#,-5d2?HaBlLZ !/ 61$9CF@">4JM A%[G7&XIP]R;fQ0:<1R=e7Ȗtؖ&"|cnI (w8ZHqi!$Xrh*{xV,SF8I4ȗ?ؗA*GVQ~(n8-HX/hxH.&2Șj%ؘS` 3:a5(&80H~X%hFj`$x"`AAș ؙ) os06(b?8I`$HH,XUhx@e4&Ț/ؚj:v ; zc\(+8H[MXwhQx&`$|"q8ț}:؛ES`c(&8EH)Xhx][*&Ȝ~ ؜:(V}"US libm.so.6sqrtcossin__gmon_start__libSDL-1.2.so.0SDL_DisplayFormatSDL_CreateThreadSDL_LoadBMP_RW_DYNAMICSDL_QuitSDL_RWFromFileSDL_WM_SetCaptionSDL_SetColorKeySDL_SetColorsSDL_DelaySDL_CreateRGBSurfaceSDL_UpperBlit_initSDL_GetTicksSDL_UnlockSurfaceSDL_GetVideoSurfaceSDL_LockSurfaceSDL_KillThreadSDL_InitSDL_GetErrorSDL_FreeSurfaceSDL_DestroyMutex_fini_GLOBAL_OFFSET_TABLE_SDL_mutexVSDL_mutexPSDL_SetAlphaSDL_GetKeyStateSDL_ShowCursorSDL_CreateMutexSDL_FlipSDL_PumpEventsSDL_SetVideoModelibpthread.so.0connectacceptwrite__errno_locationlibtcl8.3.so.1Tcl_DeleteInterpTcl_GetStringResultTcl_SetVar2ExTcl_CreateObjCommandTcl_EvalFileTcl_CreateInterpTcl_ResetResultTcl_NewIntObjTcl_EvalTcl_LinkVarlibopenal.so.0alcCloseDevicealGenStreamingBuffers_LOKIalDeleteBuffersalSourcefvov_infoalSourceialBufferAppendWriteData_LOKIalcDestroyContextalSourcePlayalSourceStopalcGetErroralGetError__deregister_frame_infoalcOpenDevicealListenerfvalGenSourcesalcMakeContextCurrentov_readalDeleteSourcesalGetStringalBufferDataalGenBuffersalcCreateContext__register_frame_infolibsndfile.so.0sf_closesf_readf_shortsf_open_readlibvorbisfile.so.0ov_openov_clearlibvorbis.so.0libogg.so.0libc.so.6strerrorusleepmemcpymallocsocketabortfprintfbindntohlrandhtonllistenmemsettimestrcmpgethostbynamesprintffclosestderrhtonsinet_ntopfopenatoi_IO_stdin_used__libc_start_mainfree__cxa_atexit_edata__bss_start_endGLIBC_2.0GLIBC_2.1GLIBC_2.1.3  ii  ii ii si ii \$r`$1""""""""" " " " """"""### ##### #$#(#,#0# 4#!8#"<##@#$D#%H#&L#'P#)T#*X#+\#,`#-d#.h#/l#0p#2t#3x#4|#5#6#7#8#9#:#;#<#=#>#@#A#B#C#D#E#F#G#H#I#J#L#M#N#O#P#Q#R#S#T#U#X#Z$[$\$] $^$_$`$a$b $c$$d($e,$g0$h4$i8$j<$k@$lD$mH$nL$oP$pT$qUS[@K\[5"%"%"h%"h%"h%"h%"h %"h(%"h0%"h8p%"h@`%"hHP%"hP@%"hX0%"h` %"hh%"hp%"hx%"h%"h%#h%#h%#h% #h%#h%#hp%#h`%#hP% #h@%$#h0%(#h %,#h%0#h%4#h%8#h%<#h%@#h%D#h%H#h %L#h(%P#h0%T#h8p%X#h@`%\#hHP%`#hP@%d#hX0%h#h` %l#hh%p#hp%t#hx%x#h%|#h%#h%#h%#h%#h%#h%#hp%#h`%#hP%#h@%#h0%#h %#h%#h%#h%#h%#h%#h%#h%#h %#h(%#h0%#h8p%#h@`%#hHP%#hP@%#hX0%#h` %#hh%#hp%#hx%#h%#h%$h%$h%$h% $h%$h%$hp%$h`%$hP% $h@%$$h0%($h %,$h%0$h%4$h%8$h%<$h%@$h%D$h%H$h %L$h(%P$h0%T$h8p1^PTRhh`QVh4US[\t[ÉU= u>PС8u丘t h ÐUUthd$hÐUÐUj=uh`$Pt&h`$PjPE}u=u9&EPPh@`$PCqvh0sTPRth`$P h|$jh$jph$j^th`$PhNhPh$+hxPh6hUPhHh2PhZ#t&jP U=tCj_PP-Uh=uE@]Ep]E@]Ep]EEPhJEEE?Ex$]܃Ex$t]EEPhE@ ]E]Ex$AEp]E@ ]E]Ex$Ep]EEPhEPh$PEPh$PE @]Ep]E @]Ep]EEPh|$P<EPh$P"E @ ]E]E x$Ep]E @ ]E]E x$Ep]EEPh|$PuEPh$P[ÉU=t}TPh $PlTPh $PPdPh |$P4jh|$P|$PÉU=t3|$P$P$PU=t$PSÉU=t$P/ÉU=uhh(jeh$jjh$P(Ph $P7th!&hU=tb$Ph(jh$jK=4th$4ÐUhEPaE}uEPh jjh$EP}*EPh@EPJjh$,EP,PR,PRhG41U=t$=4t$P ÍvU=t$P? U==4=<8<= = t=8~ vh0jjj+8R8`'Rh$ ȉUE8}uh j T!8hjh`',xuE&E=8EP,PR+<P<`'REP(P E}|uvhE<<;8| <É'UjtÉU$SEmNAE90tUEЉE@EU)УttӉ)ыU)ʉttEUEeUU]ÍvU(EUB}fMf fMm]Um+ `' HEUB}fMf fMm]Um+ d' HEx|Ex Ex|Ex t&E}fEf fEm]m}}EhUЅ}ЉfUfEfE`fE`EPfUEHfMfE`fE`EPL` PEP@PÉU VSEEEMbEӉΉ)ˉU)ʉ1ۉM]mEXEUUMbEӉΉ)ˉU)ʉ1ۉM]mEXE@(@,E@ @$E@E@<@@E@4@8E@0dEP e[^UWVSE]` PEUMA( hB X E@ Eu EX E@ Eu EX ]u}E $IO hF[]u}E $O hF[E@EuE@@ E@(È@s E0XE@EuE@@E@(È@s E0X` Pwe[^_UH` Ph=Pt PE t&EXPTPEPh` EP* TX` PEPh`` 1t&h@`$PEPh`` 0t&h`$P{` PjEPEPEPEPh` h` h` h` EPK+0E` ED}t H}t L` P1t&ÉU@St!h|@t&j .Ő1ÉUE@<È@sE@4D@u1ÉUEUBEU)щMEU)щMEEEU)ЉUMЙ9U)‰UE;E}AE;E|9EU)щMEU)щMEU)ЉUMЙ9)EEEE;E| E;E1,EUE UEUEUt&ÉU(E U;u+E ;U|E ;U t&1i_E ;U} E;U|E ;U~E;U v1)E U;}"EUE UEUEU EUEUEUE UE;E}FE;E|>EU)щMEU)щMEEEU)ЉUMЙ9U)‰UE;E}AE;E|9EU)щMEU)щMEU)ЉUMЙ9)EEEE;E| E;E1,EUE UEUEUt&ÉUE$PEPEPEPE PEP: t-E PEPEPEPE PEPu u1 t&ÉUSE UB}fUf fUmmEUB}fUf fUmm]E ($U0}fUf fUm]EmEEE@}fEf fEmm]E ($ŵ0}fUf fUm]EmEEE@}fEf fEmm]UEPEPEPEPEP E)EE)EE)EE)EhhjjEPEPEPEP u%hEPEPEPEPE P ÉUHEPEPEPEPEP E؋U)ЉEE]EԋU)ЉEE]E E@]E E@]EMEMEu 1t&EMEMMEMEM]EMEMMEMEM]EeEeEeEe$4]E8Eu1Í&Uj$jEP²jjjjjEPEPjv UE8u bEUP EUPEU PEUPE@E@E}~5t&EEEEEEjEPEPEREER EBURjEBPԱER蓯jhB EPJPUBExu\jhB E PPӬUB Ex u hhEP Ro1ÉUE8tER蘯ExtEPR}Ex tEP Rbj$jEP述ÉU(EPBfEEPB fEfEfEEUEUER耮EBEEvEU;P|EEU;P|EPEBUfUEPEB MfMEUHU Q‹UEJEU}tEPE PEPEPRȬEPE PEPEP R諬EOE0ERJÐU(E UEUEUExuE@uEP6EPUE}~E}~qUЉUE8 t(UBUM‰UEUE$UBUM‰UEUE덍EmEPDÍvUh` hp jj jj ho } h` hp jj jj h= } h` hp jjPjjPh } h` hp jj jj h }yh` hp jj jj h@ }Jh h jjBjj8h{ }j jhd21vÉUhhhhh@hUEÐUEPh EPYjjjEPP jjjEPP PPPUEv} ~NE EQEU)9E} EU EUE몃P蔩PéPUE}O~XE‰E𹉈EE M)9E}EUt&EUE렃PÐUEPh EP٫jjjEPPy jjjEPP] @PШ@PUEv} ~NE EQEU)9E} EU EUE몃@PÍvUSE*E])ىʍ E)ȅEt&}~dUMAd  EܡЀ8u E ЊUdUM E&} ~8jUЍRjdUPP Ečt&jjEPh`j0jEPhKhjEPh3jh EPhj0h EPh@jj`EPh]ÍUS[`/1҅tRju ]ÐUS"="t Ѓ;u[UUS[.諩[Warning: NULL device. Got a device. Unable to create an OpenAL context (%s). Audio disabled. Unable to make OpenAL context current. Audio disabled. Unable to allocate audio sources. Audio disabled. Audio enabled. OpenAL information: Version: %s Renderer: %s Vendor: %s Extensions: %s Y@`! @f@Unable to initialize music since audio isn't enabled. Music initialization failed. Music enabled. rUnable to open music file %s. Unable to attach libvorbis to %s. Reading %li Hz, %i-channel music from %s. End of music stream. OpenAL error, disabling music. .@$I@f@@@<@Unable to write network packet. Unable to read network packet. Network error. $@$@.@>@@Unable to start music update thread. Remote player has respawned. GOOD LUCK, WARRIOR!Local player has been destroyed. Ending game due to script error. Drew %i frames in %i seconds, for a framerate of %.2f fps. >@N@@v@t@n@Penguin Warrior Usage: pw [ mode ] [ option ... ] Game modes (choose one): --computer --client --server Display options, for tweaking and experimenting: --fullscreen --hwsurface (use an SDL hardware surface if possible) --doublebuf (use SDL double buffering if possible) The display options default to a windowed, software buffer. --computer--clientYou must supply an IP address and port number for network games. --serverYou must supply a port number for --server. --hwsurface--doublebuf--fullscreenUnable to receive connection. Unable to connect. Playing in network game against %s. Playing against the computer. No game type selected. Unable to create mutex: %s pw.tclExiting due to script error. Unable to initialize SDL: %s Unable to set video mode: %s Penguin WarriorUnable to initialize status display. reflux.oggUnable to load reflux.ogg. Unable to start network thread: %s `! @f@@@rbfighter.bmpUnable to load ship image: %s back-stars.bmpUnable to load background tiles: %s front-stars.bmpUnable to load parallax tiles: %s engine.wavUnable to load engine.wav. phaser.wavUnable to load phaser.wav. Unable to open '%s'. '%s' is not a PCM-based audio file. Unknown sample format in %s. Unable to allocate enough memory for '%s'. Error while reading samples from '%s'. Error creating an AL buffer name for %s. Error sending buffer data to OpenAL for %s. Unable to initialize Tcl. fireWeaponError creating Tcl command. player_xplayer_yplayer_angleplayer_accelcomputer_xcomputer_ycomputer_anglecomputer_accelworld_widthworld_heightplayer_forward_thrustplayer_reverse_thrustError executing %s: %s playComputerError in script: %s @v@@@Unable to resolve %s: %s Unable to create socket: %s Attempting to connect to %s:%i... Unable to connect: %s Connected! Unable to bind to port %i: %s Unable to listen: %s Waiting for connection on port %i. Unable to accept connection: %s ReadNetgamePacket: read failed: %s WriteNetgamePacket: read failed: %s Error locking surface: %s `! @f@@@HB X X X X XX X X X XX X X X X X XX X X X XX X X XXXXX X X X XXX X X X XXX X X X X X XXX X X X XXX XXXXX X X X XXXXXX XX X XXX X X X X X X X X X X XX XX XX X XX X X X X X XX XX X X X X X XX XX XX X XXX XXXXX X X X X XXXXX XXX XXXXX XXXX X XXXXX X X X X XXX X XX XX XX XXXXXXXX X XXXXX X X XXX X XX XX X XXX X XXX XX X XX XXX XX XXX XXX X XX XX XX X X X XXXX X X X X XX X X X X XXX X X X X XX XXX X X X XXX X XX XXXXXXX XX X XXXXX X XXX X XXXXXXXXXX XXXX X X XXXXXX XXXX X XXXXXXXXX X XX XX XXXXX XXXXX X X XXXXXXXX X XXXXX X XXXXX XXX X XXXXXXX XX X XXX X XXXX XXXX XXX XXX X X X X X X X X XXXXX XXXXX X X X X X X X X X X XX X X XXX X X XX X X XX X X XX XXXX X X X X XXX X XXX X X XX XXXX X XXX X XXX X X X X XXXX X X XXX X XX X XXX XXX X X x XXXX X XX X X XXX XXX X XxX X XXX X XXX X X X X X X XXXXX X X X X XXXXX X X X X X XXX XXXXX XXX X X X X X X X X X X X X X X X XX X X XX X X XX X XX XXX X X X XXX XX XXXXX X XXX X XXXXX X X XXXXX X X XXXXX X X X X X X X X X X rbWelcome to Penguin Warriorled-red-off.bmpled-red-on.bmpled-green-off.bmpled-green-on.bmp%2i"( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (       r X > $       n T :   jP6fL2|bH.x^D*fL2|bH.x^DtZ@E | P0 .c.,.G..C..$l0T .$ R.$t  .$D .$ H" .$4l" .4\ .e..$Ls .$ .$5 .$ ̦, .H4 . 0.. ...$ .$  $J =.4Ԫ   .80    .@l  .H. %..0C.$$R  .x> _ M $8h0 b. $`4 b. $̲I .$F  .`# $& .  :...J...T...2.d....u. ..4`    ..0.. .D. .n. .......... .8..+...,M 4Z $L  .8 .,T .$z $0 .$L  $ ,$] .,TM .Pp .!..... .$t .P x]  .1..K. ..dT  &... . . .. .. .. $ " .$ ^ .$ lF  .$4  .$\ I 1.$   .P   .!. .. .d. .\ @  .. .. .X. .s. .4` 4 2.. .4  3.. .$ "  .@  +.. ..Y.< h \  $| n . , 0 c.$ D . , ! . .4,  .. .$d j .$ C @.$ d F., lF . .$ h  .4 4T4 .. -.4 .. -.4 . ,.' Cl ` (  "@ ooo!Ζޖ.>N^n~Ηޗ.>N^n~Θޘ.>N^n~Ιޙ.>N^n~Κޚ.>N^n~Λޛ.>N^n~ΜޜGCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)GCC: (GNU) 2.95.4 20011002 (Debian prerelease)zHG8sX05pe9`IS: zHqInitAudioCleanupAudioUpdateAudiouStartAudioStopAudioStartPlayerPhaserSoundStartOpponentPhaserSoundWGaudio_enabledGaudio_contextGaudio_devicezHwiqInitMusicCleanupMusicLoadMusicStartMusicStopMusic(UpdateMusicThmusic_enabledphmusic_playingG]MCanPlayerFireFirePhasersUpdateMusicThreadmainGLtime_scaleZopponent_type[player_mutex:[playerO[opponent[screen[netlink[network_ok[local_player_hit[local_player_dead\network_opponent_respawn<\network_opponent_hit_\network_opponent_dead\local_player_respawn\network_thread\fullscreen\hwsurface\doublebuf]music_update_threads8;I`DrawParticlesrUpdateParticlesCreateParticleExplosionIparticlesIactive_particlesEsX)EInitBackground$DrawBackgroundDrawParallaxJuLoadGameData UnloadGameData+LoadSoundFileIship_stripIfront_star_tilesJback_star_tiles2Jnum_star_tilesOJengine_soundjJphaser_soundZ9uInitScriptingCleanupScriptingLoadGameScriptRunGameScriptFnsCreateNetPacketInterpretNetPacketfConnectToNetgameWaitNetgameConnection?ReadNetgamePacketWriteNetgamePacketNCloseNetgameLink4`$KDrawPhaserBeam! CheckPhaserHit[SqKInitStatusDisplayCleanupStatusDisplay3SetStatusMessageqSetPlayerStatusInfoSetOpponentStatusInfoUpdateStatusDisplay$JFont5x5YJscroller_buftJscroller_msgJscroller_posJscroller_ticksJplayer_scoreJplayer_shieldsJplayer_chargeKopponent_score8Kopponent_shieldsWKstatus_msgvHaudio.c/mnt/dd3/ebook/tech/listings/pw-finalGNU C 2.95.4 20011002 (Debian prerelease)InitAudio!0Uerror_cleanup\err"|intCleanupAudioa0UUUpdateAudiorrUplayerq6opponentq6 positions<tvelocitytShorientationu_P6player_sLE angleFk# world_xGk# world_yGk# screen_xH# screen_yH# velocityIk# accelJk#( shieldsK#0 firingLk#4 chargeMk#< scoreN#D hitO#H U HH ALfloat _H  kH doubleStartAudiotUStopAudioHUStartPlayerPhaserSoundHjUStartOpponentPhaserSoundlU 1_IEEE__SVID__XOPEN__POSIX__ISOC__LIB_VERSION_TYPEexception  type #name #arg1k#arg2k#retvalk# charsize_tunsigned int__u_char unsigned char__u_short!short unsigned int__u_int"__u_long#Clong unsigned int__u_quad_t%jlong long unsigned int__quad_t&long long int__int8_t1signed char__uint8_t2__int16_t3short int__uint16_t4__int32_t5__uint32_t6__int64_t8__uint64_t9j__qaddr_t;\ __dev_t=X__uid_t>$__gid_t?$__ino_t@3__mode_tA$__nlink_tB$__off_tClong int__loff_tD__pid_tE__ssize_tF__rlim_tG3__rlim64_tHX__id_tI$SN __valMS# _ __fsid_tN:__daddr_tQ__caddr_tR__time_tS__useconds_tT__suseconds_tU__swblk_tV__clock_tX__clockid_t[__timer_t^__key_te__ipc_pid_th__blksize_tl__blkcnt_tq__blkcnt64_tr__fsblkcnt_tu3__fsblkcnt64_tvX__fsfilcnt_ty3__fsfilcnt64_tzX__ino64_t}X__off64_t__t_scalar_t__t_uscalar_tC__intptr_t__socklen_ta__sched_paramE __sched_priorityF#__atomic_lock_t_pthread_fastlock __status# __spinlocka#_pthread_descr_struct_pthread_descr%  __pthread_attr_s$, __detachstate-# __schedpolicy.# __schedparam//# __inheritsched0# __scope1# __guardsize2# __stackaddr_set3# __stackaddr4 # __stacksize5# pthread_attr_t6! > __c_lock R E __dummyD#pthread_condattr_tE7 pthread_key_tH U __m_reservedP# __m_countQ# __m_ownerR# __m_kindS# __m_lockTx#pthread_mutex_tU % \ __mutexkind[#pthread_mutexattr_t\ pthread_once_t`pthread_tC _IO_FILE-_flags #_IO_read_ptr #_IO_read_end #_IO_read_base # _IO_write_base #_IO_write_ptr #_IO_write_end #_IO_buf_base #_IO_buf_end # _IO_save_base #$_IO_backup_base #(_IO_save_end #,_markers  #0_chain  #4_fileno #8_blksize #<_old_offset #@_cur_column "#D_vtable_offset ##F_shortbuf $#G_lock ( #H_offset 1#L__pad1 7 #T__pad2 8 #X_mode :#\_unused2 <#` _IO_marker _next # _sbuf # _pos #  g    3FILE-g __FILE7g wchar_twint_tw J__wch HD__wchb Iw   K __count E# __value JS#__mbstate_t K  __pos # __state #_G_fpos_t * # __pos !# __state "#_G_fpos64_t #  &__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR K 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_step8 ? __shlib_handle r# __modname s# __counter u# __from_name w# __to_name x# __fct z# __init_fct {# __end_fct |# __min_needed_from # __max_needed_from #$ __min_needed_to #( __max_needed_to #, __stateful #0 __data #4__gconv_loaded_object   K __gconv_step_data$ @ __outbuf # __outbufend # __flags # __invocation_counter # __internal_use # __statep # __state # __trans #         __gconv_trans_data B __trans_fct g# __trans_context_fct h # __trans_end_fct i# __data j # __next k#       __gconv_fct H5 __gconv_init_fct KS __gconv_end_fct Lp __gconv_trans_fct U __gconv_trans_context_fct Z __gconv_trans_query_fct ^   __gconv_trans_init_fct a% +@@  __gconv_trans_end_fct bc __gconv_info __nsteps # __steps # __data # __gconv_t  i, 4 __cd 2i# __data 3#+, 5__cd /i__combined 4_G_iconv_t 5_G_int16_t 7_G_int32_t 8_G_uint16_t 9_G_uint32_t :__gnuc_va_list I _IO_jump_t_IO_lock_t __codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILE Ag _IO_FILE_plus__io_read_fn XPj __io_write_fn a __io_seek_fn i  __io_close_fn l fpos_tP stderr ?b quot`# rema#div_tbrj quoth# remi#ldiv_tjLu_char"u_short#u_int$$u_long%3quad_t&u_quad_t'Xfsid_t(_loff_t-ino_t1dev_t=bgid_tBmode_tGnlink_tLuid_tQqoff_tWpid_tcid_th,ssize_tmdaddr_tsocaddr_ttkey_tztime_tFclockid_tRtimer_t^ulongCushortuintint8_tint16_tint32_tint64_tu_int8_tu_int16_tu_int32_tu_int64_tjregister_tɲ__sig_atomic_t __val# C __sigset_tsigset_t&timespeck tv_secl# tv_nsecm#NtimevalD tv_secE# tv_usecF#suseconds_t1__fd_mask7J __fds_bitsG# a fd_setJrfd_maskQablkcnt_tEfsblkcnt_tkfsfilcnt_trandom_datafptr#rptr#state#rand_type# rand_deg#rand_sep#end_ptr# drand48_data__x#__old_x#__c# __init#__aj#  __compar_fn_t 000 6! W%SDL_FALSESDL_TRUESDL_bool(7Uint8)Sint8*Uint16+Sint16,Uint32-Sint32.Uint64@jSint64ASDL_dummy_uint8N  SDL_dummy_sint8OSDL_dummy_uint16PSDL_dummy_sint16QSDL_dummy_uint32RSDL_dummy_sint32SSDL_dummy_uint64TSDL_dummy_sint64U ZSDL_PRESSEDSDL_RELEASED .SDL_ENOMEMSDL_EFREADSDL_EFWRITESDL_EFSEEKSDL_LASTERRORSDL_errorcode4SDL_RWops / seek4# read:# write@ # closeC # typeE# hiddenS # (    0    O SstdioJO memOy unknownR y J autocloseH# fpI# O baseL # hereM # stopN # R data1Q # gSDL_RWopsU(SDL_TimerCallback9  !SDL_NewTimerCallbacka*! 0!E! _SDL_TimerIDSDL_TimerIDdg! E!"@ freq1# format2# channels3g# silence4g# samples5# padding6# size7# callback>*"# userdata? #*"   "SDL_AudioSpec@m!(#SDL_AudioCVTTW neededX# src_formatY# dst_formatZ# rate_incr[k# buf\ # len]# len_cvt^# len_mult_# len_ratio`k# filtersa(##( filter_indexb#P 4#K# E#E# E" 4#SDL_AudioCVTcE" #SDL_AUDIO_STOPPEDSDL_AUDIO_PLAYINGSDL_AUDIO_PAUSEDSDL_audiostatuse# $6CD_TRAYEMPTYCD_STOPPEDCD_PLAYINGCD_PAUSEDCD_ERRORCDstatus<#t$ G idBg# typeCg# unusedD# lengthE# offsetF#SDL_CDtrackG$"%SDL_CDJ idK# statusL $# numtracksO# cur_trackP# cur_frameQ# trackR%# %t$ cSDL_CDS$_SDL_JoystickSDL_Joystick0% 2%SDLK_UNKNOWNSDLK_FIRSTSDLK_BACKSPACESDLK_TAB SDLK_CLEAR SDLK_RETURN SDLK_PAUSESDLK_ESCAPESDLK_SPACE SDLK_EXCLAIM!SDLK_QUOTEDBL"SDLK_HASH#SDLK_DOLLAR$SDLK_AMPERSAND&SDLK_QUOTE'SDLK_LEFTPAREN(SDLK_RIGHTPAREN)SDLK_ASTERISK*SDLK_PLUS+SDLK_COMMA,SDLK_MINUS-SDLK_PERIOD.SDLK_SLASH/SDLK_00SDLK_11SDLK_22SDLK_33SDLK_44SDLK_55SDLK_66SDLK_77SDLK_88SDLK_99SDLK_COLON:SDLK_SEMICOLON;SDLK_LESS<SDLK_EQUALS=SDLK_GREATER>SDLK_QUESTION?SDLK_AT@SDLK_LEFTBRACKET[SDLK_BACKSLASH\SDLK_RIGHTBRACKET]SDLK_CARET^SDLK_UNDERSCORE_SDLK_BACKQUOTE`SDLK_aaSDLK_bbSDLK_ccSDLK_ddSDLK_eeSDLK_ffSDLK_ggSDLK_hhSDLK_iiSDLK_jjSDLK_kkSDLK_llSDLK_mmSDLK_nnSDLK_ooSDLK_ppSDLK_qqSDLK_rrSDLK_ssSDLK_ttSDLK_uuSDLK_vvSDLK_wwSDLK_xxSDLK_yySDLK_zzSDLK_DELETESDLK_WORLD_0SDLK_WORLD_1SDLK_WORLD_2SDLK_WORLD_3SDLK_WORLD_4SDLK_WORLD_5SDLK_WORLD_6SDLK_WORLD_7SDLK_WORLD_8SDLK_WORLD_9SDLK_WORLD_10SDLK_WORLD_11SDLK_WORLD_12SDLK_WORLD_13SDLK_WORLD_14SDLK_WORLD_15SDLK_WORLD_16SDLK_WORLD_17SDLK_WORLD_18SDLK_WORLD_19SDLK_WORLD_20SDLK_WORLD_21SDLK_WORLD_22SDLK_WORLD_23SDLK_WORLD_24SDLK_WORLD_25SDLK_WORLD_26SDLK_WORLD_27SDLK_WORLD_28SDLK_WORLD_29SDLK_WORLD_30SDLK_WORLD_31SDLK_WORLD_32SDLK_WORLD_33SDLK_WORLD_34SDLK_WORLD_35SDLK_WORLD_36SDLK_WORLD_37SDLK_WORLD_38SDLK_WORLD_39SDLK_WORLD_40SDLK_WORLD_41SDLK_WORLD_42SDLK_WORLD_43SDLK_WORLD_44SDLK_WORLD_45SDLK_WORLD_46SDLK_WORLD_47SDLK_WORLD_48SDLK_WORLD_49SDLK_WORLD_50SDLK_WORLD_51SDLK_WORLD_52SDLK_WORLD_53SDLK_WORLD_54SDLK_WORLD_55SDLK_WORLD_56SDLK_WORLD_57SDLK_WORLD_58SDLK_WORLD_59SDLK_WORLD_60SDLK_WORLD_61SDLK_WORLD_62SDLK_WORLD_63SDLK_WORLD_64SDLK_WORLD_65SDLK_WORLD_66SDLK_WORLD_67SDLK_WORLD_68SDLK_WORLD_69SDLK_WORLD_70SDLK_WORLD_71SDLK_WORLD_72SDLK_WORLD_73SDLK_WORLD_74SDLK_WORLD_75SDLK_WORLD_76SDLK_WORLD_77SDLK_WORLD_78SDLK_WORLD_79SDLK_WORLD_80SDLK_WORLD_81SDLK_WORLD_82SDLK_WORLD_83SDLK_WORLD_84SDLK_WORLD_85SDLK_WORLD_86SDLK_WORLD_87SDLK_WORLD_88SDLK_WORLD_89SDLK_WORLD_90SDLK_WORLD_91SDLK_WORLD_92SDLK_WORLD_93SDLK_WORLD_94SDLK_WORLD_95#SDLK_KP0#SDLK_KP1#SDLK_KP2#SDLK_KP3#SDLK_KP4#SDLK_KP5#SDLK_KP6#SDLK_KP7#SDLK_KP8#SDLK_KP9 #SDLK_KP_PERIOD #SDLK_KP_DIVIDE #SDLK_KP_MULTIPLY #SDLK_KP_MINUS #SDLK_KP_PLUS#SDLK_KP_ENTER#SDLK_KP_EQUALS#SDLK_UP#SDLK_DOWN#SDLK_RIGHT#SDLK_LEFT#SDLK_INSERT#SDLK_HOME#SDLK_END#SDLK_PAGEUP#SDLK_PAGEDOWN#SDLK_F1#SDLK_F2#SDLK_F3#SDLK_F4#SDLK_F5#SDLK_F6#SDLK_F7 #SDLK_F8!#SDLK_F9"#SDLK_F10##SDLK_F11$#SDLK_F12%#SDLK_F13&#SDLK_F14'#SDLK_F15(#SDLK_NUMLOCK,#SDLK_CAPSLOCK-#SDLK_SCROLLOCK.#SDLK_RSHIFT/#SDLK_LSHIFT0#SDLK_RCTRL1#SDLK_LCTRL2#SDLK_RALT3#SDLK_LALT4#SDLK_RMETA5#SDLK_LMETA6#SDLK_LSUPER7#SDLK_RSUPER8#SDLK_MODE9#SDLK_COMPOSE:#SDLK_HELP;#SDLK_PRINT<#SDLK_SYSREQ=#SDLK_BREAK>#SDLK_MENU?#SDLK_POWER@#SDLK_EUROA#SDLK_UNDOB#SDLK_LASTCSDLKey$@%$2'KMOD_NONEKMOD_LSHIFTKMOD_RSHIFTKMOD_LCTRL@KMOD_RCTRL#KMOD_LALT#KMOD_RALT#KMOD_LMETA#KMOD_RMETA#KMOD_NUM#KMOD_CAPS #KMOD_MODE@#KMOD_RESERVEDSDLMod5!233? scancode;g# sym<2# mod=2# unicode># SDL_keysym?2SDL_mutexSDL_mutex /SDL_NOEVENTSDL_ACTIVEEVENTSDL_KEYDOWNSDL_KEYUPSDL_MOUSEMOTIONSDL_MOUSEBUTTONDOWNSDL_MOUSEBUTTONUPSDL_JOYAXISMOTIONSDL_JOYBALLMOTIONSDL_JOYHATMOTION SDL_JOYBUTTONDOWN SDL_JOYBUTTONUP SDL_QUIT SDL_SYSWMEVENT SDL_EVENT_RESERVEDASDL_EVENT_RESERVEDBSDL_VIDEORESIZESDL_VIDEOEXPOSESDL_EVENT_RESERVED2SDL_EVENT_RESERVED3SDL_EVENT_RESERVED4SDL_EVENT_RESERVED5SDL_EVENT_RESERVED6SDL_EVENT_RESERVED7SDL_USEREVENTSDL_NUMEVENTS ? QSDL_ACTIVEEVENTMASKSDL_KEYDOWNMASKSDL_KEYUPMASKSDL_MOUSEMOTIONMASKSDL_MOUSEBUTTONDOWNMASK SDL_MOUSEBUTTONUPMASK@SDL_MOUSEEVENTMASKpSDL_JOYAXISMOTIONMASK#SDL_JOYBALLMOTIONMASK#SDL_JOYHATMOTIONMASK#SDL_JOYBUTTONDOWNMASK#SDL_JOYBUTTONUPMASK#SDL_JOYEVENTMASKSDL_VIDEORESIZEMASKSDL_VIDEOEXPOSEMASK#SDL_QUITMASK#SDL_SYSWMEVENTMASK ? q type ng# gain og# state pg#SDL_ActiveEvent q? @ y type ug# which vg# state wg# keysym x33#SDL_KeyboardEvent y?@ type }g# which ~g# state g# x # y # xrel # yrel # SDL_MouseMotionEvent 9@$A type g# which g# button g# state g# x # y #SDL_MouseButtonEvent @A type g# which g# axis g# value #SDL_JoyAxisEvent @AA type g# which g# ball g# xrel # yrel #SDL_JoyBallEvent ARB type g# which g# hat g# value g#SDL_JoyHatEvent BB type g# which g# button g# state g#SDL_JoyButtonEvent iBB type g# w # h #SDL_ResizeEvent B+C type g#SDL_ExposeEvent CZC type g#SDL_QuitEvent BCC type g# code ˲# data1 # data2 # SDL_UserEvent oCSDL_SysWMmsgSDL_SysWMmsg CD type g# msg D# CSDL_SysWMEvent CD type gactive ?key @motion ݧ@button $Ajaxis ߇Ajball Ajhat RBjbutton Bresize Bexpose +Cquit ZCuser Csyswm DSDL_Event 0D 8E SDL_ADDEVENTSDL_PEEKEVENTSDL_GETEVENTSDL_eventaction ESDL_EventFilter hE nE~E~E EDE!3 major!0g# minor!1g# patch!2g#SDL_version!3EALboolean"ALbyte"ALubyte" ALshort"ALushort"ALuint"ALint"ALfloat"LFfloatALdouble"kALsizei" ALvoid"$ALenum"*ALbitfield"-ALclampf"0=FALclampd"3UFplayer_tPUplayer_pPF U3Gsound_sS formatT0F# sizeU"F# freqV=F# nameW"F# sound_tYFsound_pYQG F&audio_enabled engine_sound# 3G phaser_sound# 3G_AL_deviceALCdevice$GALCenum$&audio_contextG tF&audio_device H Gopponent_engine_source"F|$opponent_phaser_source"F$player_phaser_source"F$simusic.c/mnt/dd3/ebook/tech/listings/pw-finalGNU C 2.95.4 20011002 (Debian prerelease)רCInitMusic,LUCleanupMusicNLULoadMusicbUfilenameafcG|intcharG_IO_FILE- _flags# _IO_read_ptr # _IO_read_end # _IO_read_base # _IO_write_base# _IO_write_ptr# _IO_write_end# _IO_buf_base# _IO_buf_end# _IO_save_base#$ _IO_backup_base#( _IO_save_end#, _markers#0 _chain#4 _fileno#8 _blksize#< _old_offset#@ _cur_column"#D _vtable_offset##F _shortbuf$#G _lock(#H _offset1#L __pad17#T __pad28#X _mode:#\ _unused2<#`_IO_marker  _next# _sbuf# _pos#M__off_tshort unsigned intsigned char  __off64_t   3StartMusicɦUStopMusic̦UUpdateMusicרUwritten|formatxeamttsize_tunsigned int__u_char unsigned char__u_short!__u_int"__u_long#long unsigned int__u_quad_t%long long unsigned int__quad_t&Glong long int__int8_t1__uint8_t2__int16_t3short int__uint16_t4__int32_t5__uint32_t6__int64_t8G__uint64_t9__qaddr_t;7__dev_t= __uid_t>__gid_t?__ino_t@__mode_tA__nlink_tB__off_tCrlong int__loff_tD7__pid_tE__ssize_tF__rlim_tG__rlim64_tH __id_tIN __valM#  __fsid_tN__daddr_tQ__caddr_tR__time_tSr__useconds_tT__suseconds_tUr__swblk_tVr__clock_tXr__clockid_t[__timer_t^__key_te__ipc_pid_th__blksize_tlr__blkcnt_tqr__blkcnt64_tr7__fsblkcnt_tu__fsblkcnt64_tv __fsfilcnt_ty__fsfilcnt64_tz __ino64_t} __off64_t~__t_scalar_tr__t_uscalar_t__intptr_t__socklen_t __sched_paramE __sched_priorityF#__atomic_lock_t_ _pthread_fastlock __statusr# __spinlock #_pthread_descr_struct_pthread_descr% _ { __pthread_attr_s$, __detachstate-# __schedpolicy.# __schedparam/# __inheritsched0# __scope1# __guardsize2# __stackaddr_set3# __stackaddr4# __stacksize5# pthread_attr_t6  > __c_lock< # __c_waiting=w #pthread_cond_t>  E __dummyD#pthread_condattr_tE pthread_key_tH U __m_reservedP# __m_countQ# __m_ownerRw # __m_kindS# __m_lockT #pthread_mutex_tU#  \ __mutexkind[#pthread_mutexattr_t\ pthread_once_t`pthread_tFILE-__FILE7wchar_trwint_te J__wchH2 __wchbIe q  K __countE# __valueJA #__mbstate_tKq   __pos c# __state  #_G_fpos_t    # __pos !t# __state " #_G_fpos64_t #  &__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR 9 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_step8 ? __shlib_handle r# __modname s# __counter u# __from_name w# __to_name x# __fct z# __init_fct {# __end_fct |# __min_needed_from # __max_needed_from #$ __min_needed_to #( __max_needed_to #, __stateful #0 __data #4__gconv_loaded_object9__gconv_step_data$ @ __outbuf # __outbufend # __flags # __invocation_counter # __internal_use # __statep # __state # __trans #  __gconv_trans_data B __trans_fct g# __trans_context_fct h# __trans_end_fct i # __data j# __next k#  __gconv_fct H#__gconv_init_fct KA__gconv_end_fct L^__gconv_trans_fct U}__gconv_trans_context_fct Z__gconv_trans_query_fct ^__gconv_trans_init_fct a..__gconv_trans_end_fct bQ__gconv_info __nsteps # __steps # __data # __gconv_t W, 4 __cd 2W# __data 3#, 5__cd /W__combined 4_G_iconv_t 5_G_int16_t 7_G_int32_t 8_G_uint16_t 9_G_uint32_t :__gnuc_va_list I_IO_jump_t_IO_lock_t__codecvt_result__codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILEA_IO_FILE_plus__io_read_fnX>X__io_write_fnan__io_seek_fnit__io_close_fnlfpos_tP  b quot `# rem a#div_t bJ j quot hr# rem ir#ldiv_t j$u_char "u_short #u_int $u_long %quad_t &7u_quad_t ' fsid_t (loff_t -~ino_t 13dev_t =gid_t B$mode_t GBnlink_t LRuid_t Qoff_t Wcpid_t cid_t hssize_t mdaddr_t scaddr_t t$key_t ztime_tF5clockid_tRtimer_t^ulong ushort uint int8_t int16_t int32_t int64_t Gu_int8_t ĵu_int16_t ŧu_int32_t ƕu_int64_t register_t __sig_atomic_t __val#  __sigset_tvsigset_t&timespeck tv_secl5# tv_nsecmr#&timevalD tv_secE5# tv_usecFY#suseconds_t1Y__fd_mask7rhJ __fds_bitsGh# t9 fd_setJJfd_maskQ9blkcnt_t fsblkcnt_t fsfilcnt_t 9\random_data  fptr \# rptr \# state \# rand_type # rand_deg # rand_sep # end_ptr \#drand48_data  __x # __old_x # __c # __init # __a #  __compar_fn_t  intptr_tsocklen_t_PC_LINK_MAX_PC_MAX_CANON_PC_MAX_INPUT_PC_NAME_MAX_PC_PATH_MAX_PC_PIPE_BUF_PC_CHOWN_RESTRICTED_PC_NO_TRUNC_PC_VDISABLE_PC_SYNC_IO _PC_ASYNC_IO _PC_PRIO_IO _PC_SOCK_MAXBUF _PC_FILESIZEBITS _PC_REC_INCR_XFER_SIZE_PC_REC_MAX_XFER_SIZE_PC_REC_MIN_XFER_SIZE_PC_REC_XFER_ALIGN_PC_ALLOC_SIZE_MIN_PC_SYMLINK_MAXE*G_SC_ARG_MAX_SC_CHILD_MAX_SC_CLK_TCK_SC_NGROUPS_MAX_SC_OPEN_MAX_SC_STREAM_MAX_SC_TZNAME_MAX_SC_JOB_CONTROL_SC_SAVED_IDS_SC_REALTIME_SIGNALS _SC_PRIORITY_SCHEDULING _SC_TIMERS _SC_ASYNCHRONOUS_IO _SC_PRIORITIZED_IO _SC_SYNCHRONIZED_IO_SC_FSYNC_SC_MAPPED_FILES_SC_MEMLOCK_SC_MEMLOCK_RANGE_SC_MEMORY_PROTECTION_SC_MESSAGE_PASSING_SC_SEMAPHORES_SC_SHARED_MEMORY_OBJECTS_SC_AIO_LISTIO_MAX_SC_AIO_MAX_SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX_SC_VERSION_SC_PAGESIZE_SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_VALUE_MAX!_SC_SIGQUEUE_MAX"_SC_TIMER_MAX#_SC_BC_BASE_MAX$_SC_BC_DIM_MAX%_SC_BC_SCALE_MAX&_SC_BC_STRING_MAX'_SC_COLL_WEIGHTS_MAX(_SC_EQUIV_CLASS_MAX)_SC_EXPR_NEST_MAX*_SC_LINE_MAX+_SC_RE_DUP_MAX,_SC_CHARCLASS_NAME_MAX-_SC_2_VERSION._SC_2_C_BIND/_SC_2_C_DEV0_SC_2_FORT_DEV1_SC_2_FORT_RUN2_SC_2_SW_DEV3_SC_2_LOCALEDEF4_SC_PII5_SC_PII_XTI6_SC_PII_SOCKET7_SC_PII_INTERNET8_SC_PII_OSI9_SC_POLL:_SC_SELECT;_SC_UIO_MAXIOV<_SC_IOV_MAX<_SC_PII_INTERNET_STREAM=_SC_PII_INTERNET_DGRAM>_SC_PII_OSI_COTS?_SC_PII_OSI_CLTS@_SC_PII_OSI_MA_SC_T_IOV_MAXB_SC_THREADSC_SC_THREAD_SAFE_FUNCTIONSD_SC_GETGR_R_SIZE_MAXE_SC_GETPW_R_SIZE_MAXF_SC_LOGIN_NAME_MAXG_SC_TTY_NAME_MAXH_SC_THREAD_DESTRUCTOR_ITERATIONSI_SC_THREAD_KEYS_MAXJ_SC_THREAD_STACK_MINK_SC_THREAD_THREADS_MAXL_SC_THREAD_ATTR_STACKADDRM_SC_THREAD_ATTR_STACKSIZEN_SC_THREAD_PRIORITY_SCHEDULINGO_SC_THREAD_PRIO_INHERITP_SC_THREAD_PRIO_PROTECTQ_SC_THREAD_PROCESS_SHAREDR_SC_NPROCESSORS_CONFS_SC_NPROCESSORS_ONLNT_SC_PHYS_PAGESU_SC_AVPHYS_PAGESV_SC_ATEXIT_MAXW_SC_PASS_MAXX_SC_XOPEN_VERSIONY_SC_XOPEN_XCU_VERSIONZ_SC_XOPEN_UNIX[_SC_XOPEN_CRYPT\_SC_XOPEN_ENH_I18N]_SC_XOPEN_SHM^_SC_2_CHAR_TERM__SC_2_C_VERSION`_SC_2_UPEa_SC_XOPEN_XPG2b_SC_XOPEN_XPG3c_SC_XOPEN_XPG4d_SC_CHAR_BITe_SC_CHAR_MAXf_SC_CHAR_MINg_SC_INT_MAXh_SC_INT_MINi_SC_LONG_BITj_SC_WORD_BITk_SC_MB_LEN_MAXl_SC_NZEROm_SC_SSIZE_MAXn_SC_SCHAR_MAXo_SC_SCHAR_MINp_SC_SHRT_MAXq_SC_SHRT_MINr_SC_UCHAR_MAXs_SC_UINT_MAXt_SC_ULONG_MAXu_SC_USHRT_MAXv_SC_NL_ARGMAXw_SC_NL_LANGMAXx_SC_NL_MSGMAXy_SC_NL_NMAXz_SC_NL_SETMAX{_SC_NL_TEXTMAX|_SC_XBS5_ILP32_OFF32}_SC_XBS5_ILP32_OFFBIG~_SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY_SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO_SC_BARRIERS_SC_BASE_SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION_SC_CPUTIME_SC_THREAD_CPUTIME_SC_DEVICE_IO_SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R_SC_FD_MGMT_SC_FIFO_SC_PIPE_SC_FILE_ATTRIBUTES_SC_FILE_LOCKING_SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS_SC_SINGLE_PROCESS_SC_NETWORKING_SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS_SC_REGEXP_SC_REGEX_VERSION_SC_SHELL_SC_SIGNALS_SC_SPAWN_SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R_SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS_SC_USER_GROUPS_R_SC_2_PBS_SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE_SC_2_PBS_TRACK_SC_SYMLOOP_MAX_SC_STREAMS_SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX_SC_TRACE_SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT_SC_TRACE_LOG!y*_CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVSALbooleanALbyteALubyte ALshortALushortALuintALintALfloat*floatALdouble +doubleALsizei ALvoid$ALenum*ALbitfield-ALclampf0*ALclampd3*+WaveFMT encoding!*# channels"*# frequency#*# byterate$*# blockalign%*# bitspersample&*#alWaveFMT_LOKI'l+t,_MS_ADPCM_decodestate) hPredictor**# iDelta+*# iSamp1,*# iSamp2-*#alMSADPCM_decodestate_LOKI. ,-MS_ADPCM_decoder@0 wavefmt1+# wSamplesPerBlock2*# wNumCoef3*# aCoeff4-# state6-#0 -*   +-t, alMSADPCM_state_LOKI7,-IMA_ADPCM_decodestate_s9 valprev:*# index;*#alIMAADPCM_decodestate_LOKI wavefmt?+# wSamplesPerBlock@*# stateB.# .- alIMAADPCM_state_LOKIC-PFNALCGETAUDIOCHANNELPROCO.U.e.**PFNALCSETAUDIOCHANNELPROC...**PFNALBOMBONERRORPROC.."PFNALBUFFERIPROC...*,+*PFNALBUFFERDATAWITHCALLBACKPROC$/"/3/*3/9/b/**b/,+***PFNALBUFFERWRITEDATAPROC1///*,+/++,+"+PFNALGENSTREAMINGBUFFERSPROC4///+/*PFNALBUFFERAPPENDDATAPROC@0!0E0+*,+/++PFNALBUFFERAPPENDWRITEDATAPROCNk0q00+*,+/++,+PFNALCAPTUREINITPROCS000y*,+*+PFNALCAPTUREDESTROYPROCV00#y*PFNALCAPTURESTARTPROCY0PFNALCAPTURESTOPPROC\0PFNALCAPTUREGETDATAPROC`Y1_1~1+/+,+*PFNALUTLOADVORBISPROCd111y**/*PFNALUTLOADRAW_ADPCMDATAPROCn11 2y**/**,+ALUTLOADIMA_ADPCMDATAPROCv*202O2y**/*O2.ALUTLOADMS_ADPCMDATAPROC~u2{22y**2+-ogg_int16_togg_int32_togg_uint32_t,ogg_int64_tJ3! endbyter# endbit# buffer# ptr# storage r#oggpack_buffer!23* header&# header_len'r# body(# body_len)r# ogg_page*`3$J5hO body_data0# body_storage1r# body_fill2r# body_returned3r# lacing_vals6J5# granule_vals7P5# lacing_storage:r# lacing_fill;r# lacing_packetOggVorbis_File4 datasource5# seekable6# offset72# end82# oy96# links=#4 offsets>P5#8 dataoffsets?P5#< serialnos@>#@ pcmlengthsAP5#D viB9#H vcC >#L pcm_offsetF2#P ready_stateG#X current_serialnoHr#\ current_linkI#` bittrackK +#d samptrackL +#l osNc5#t vdP9# vbQ:# callbacksSE<#rt;OggVorbis_FileUY<E>%SDL_FALSESDL_TRUESDL_bool(%>Uint8)Sint8*Uint16+Sint16,Uint32-Sint32.Uint64@Sint64AGSDL_dummy_uint8N> > SDL_dummy_sint8O>SDL_dummy_uint16P>SDL_dummy_sint16Q>SDL_dummy_uint32R>SDL_dummy_sint32S>SDL_dummy_uint64T>SDL_dummy_sint64U>?ZSDL_PRESSEDSDL_RELEASED@.SDL_ENOMEMSDL_EFREADSDL_EFWRITESDL_EFSEEKSDL_LASTERRORSDL_errorcode4?@SDL_RWops / seek4@# read:@# write@@# closeCA# typeE># hiddenS A#@@@@@@@@@@A@@=A SstdioJ=AmemOgAunknownRAgAJ autocloseH# fpIG#A O baseLA# hereMA# stopNA#AR data1Q#U>SDL_RWopsU@SDL_TimerCallback9AAA>>SDL_NewTimerCallbackaBB3B>>_SDL_TimerIDSDL_TimerIDdUB3BC@ freq1# format2o># channels3U># silence4U># samples5o># padding6o># size7># callback>C# userdata?#CACSDL_AudioSpec@[BDSDL_AudioCVTTW neededX# src_formatYo># dst_formatZo># rate_incr[ +# buf\A# len]# len_cvt^# len_mult_# len_ratio` +# filtersaD#( filter_indexb#P "D9D 3D3Do>3C"DSDL_AudioCVTc3CDSDL_AUDIO_STOPPEDSDL_AUDIO_PLAYINGSDL_AUDIO_PAUSEDSDL_audiostatusSDD 6CD_TRAYEMPTYCD_STOPPEDCD_PLAYINGCD_PAUSED'CD_ERRORCDstatus # type CU># unused Do># length E># offset F>#SDL_CDtrack G E&ESDL_CD J id K# status LD# numtracks O# cur_track P# cur_frame Q# track RE# EbE cSDL_CD SuE_SDL_JoystickSDL_Joystick!0 FS"%SDLK_UNKNOWNSDLK_FIRSTSDLK_BACKSPACESDLK_TAB SDLK_CLEAR SDLK_RETURN SDLK_PAUSESDLK_ESCAPESDLK_SPACE SDLK_EXCLAIM!SDLK_QUOTEDBL"SDLK_HASH#SDLK_DOLLAR$SDLK_AMPERSAND&SDLK_QUOTE'SDLK_LEFTPAREN(SDLK_RIGHTPAREN)SDLK_ASTERISK*SDLK_PLUS+SDLK_COMMA,SDLK_MINUS-SDLK_PERIOD.SDLK_SLASH/SDLK_00SDLK_11SDLK_22SDLK_33SDLK_44SDLK_55SDLK_66SDLK_77SDLK_88SDLK_99SDLK_COLON:SDLK_SEMICOLON;SDLK_LESS<SDLK_EQUALS=SDLK_GREATER>SDLK_QUESTION?SDLK_AT@SDLK_LEFTBRACKET[SDLK_BACKSLASH\SDLK_RIGHTBRACKET]SDLK_CARET^SDLK_UNDERSCORE_SDLK_BACKQUOTE`SDLK_aaSDLK_bbSDLK_ccSDLK_ddSDLK_eeSDLK_ffSDLK_ggSDLK_hhSDLK_iiSDLK_jjSDLK_kkSDLK_llSDLK_mmSDLK_nnSDLK_ooSDLK_ppSDLK_qqSDLK_rrSDLK_ssSDLK_ttSDLK_uuSDLK_vvSDLK_wwSDLK_xxSDLK_yySDLK_zzSDLK_DELETESDLK_WORLD_0SDLK_WORLD_1SDLK_WORLD_2SDLK_WORLD_3SDLK_WORLD_4SDLK_WORLD_5SDLK_WORLD_6SDLK_WORLD_7SDLK_WORLD_8SDLK_WORLD_9SDLK_WORLD_10SDLK_WORLD_11SDLK_WORLD_12SDLK_WORLD_13SDLK_WORLD_14SDLK_WORLD_15SDLK_WORLD_16SDLK_WORLD_17SDLK_WORLD_18SDLK_WORLD_19SDLK_WORLD_20SDLK_WORLD_21SDLK_WORLD_22SDLK_WORLD_23SDLK_WORLD_24SDLK_WORLD_25SDLK_WORLD_26SDLK_WORLD_27SDLK_WORLD_28SDLK_WORLD_29SDLK_WORLD_30SDLK_WORLD_31SDLK_WORLD_32SDLK_WORLD_33SDLK_WORLD_34SDLK_WORLD_35SDLK_WORLD_36SDLK_WORLD_37SDLK_WORLD_38SDLK_WORLD_39SDLK_WORLD_40SDLK_WORLD_41SDLK_WORLD_42SDLK_WORLD_43SDLK_WORLD_44SDLK_WORLD_45SDLK_WORLD_46SDLK_WORLD_47SDLK_WORLD_48SDLK_WORLD_49SDLK_WORLD_50SDLK_WORLD_51SDLK_WORLD_52SDLK_WORLD_53SDLK_WORLD_54SDLK_WORLD_55SDLK_WORLD_56SDLK_WORLD_57SDLK_WORLD_58SDLK_WORLD_59SDLK_WORLD_60SDLK_WORLD_61SDLK_WORLD_62SDLK_WORLD_63SDLK_WORLD_64SDLK_WORLD_65SDLK_WORLD_66SDLK_WORLD_67SDLK_WORLD_68SDLK_WORLD_69SDLK_WORLD_70SDLK_WORLD_71SDLK_WORLD_72SDLK_WORLD_73SDLK_WORLD_74SDLK_WORLD_75SDLK_WORLD_76SDLK_WORLD_77SDLK_WORLD_78SDLK_WORLD_79SDLK_WORLD_80SDLK_WORLD_81SDLK_WORLD_82SDLK_WORLD_83SDLK_WORLD_84SDLK_WORLD_85SDLK_WORLD_86SDLK_WORLD_87SDLK_WORLD_88SDLK_WORLD_89SDLK_WORLD_90SDLK_WORLD_91SDLK_WORLD_92SDLK_WORLD_93SDLK_WORLD_94SDLK_WORLD_95(SDLK_KP0(SDLK_KP1(SDLK_KP2(SDLK_KP3(SDLK_KP4(SDLK_KP5(SDLK_KP6(SDLK_KP7(SDLK_KP8(SDLK_KP9 (SDLK_KP_PERIOD (SDLK_KP_DIVIDE (SDLK_KP_MULTIPLY (SDLK_KP_MINUS (SDLK_KP_PLUS(SDLK_KP_ENTER(SDLK_KP_EQUALS(SDLK_UP(SDLK_DOWN(SDLK_RIGHT(SDLK_LEFT(SDLK_INSERT(SDLK_HOME(SDLK_END(SDLK_PAGEUP(SDLK_PAGEDOWN(SDLK_F1(SDLK_F2(SDLK_F3(SDLK_F4(SDLK_F5(SDLK_F6(SDLK_F7 (SDLK_F8!(SDLK_F9"(SDLK_F10#(SDLK_F11$(SDLK_F12%(SDLK_F13&(SDLK_F14'(SDLK_F15((SDLK_NUMLOCK,(SDLK_CAPSLOCK-(SDLK_SCROLLOCK.(SDLK_RSHIFT/(SDLK_LSHIFT0(SDLK_RCTRL1(SDLK_LCTRL2(SDLK_RALT3(SDLK_LALT4(SDLK_RMETA5(SDLK_LMETA6(SDLK_LSUPER7(SDLK_RSUPER8(SDLK_MODE9(SDLK_COMPOSE:(SDLK_HELP;(SDLK_PRINT<(SDLK_SYSREQ=(SDLK_BREAK>(SDLK_MENU?(SDLK_POWER@(SDLK_EUROA(SDLK_UNDOB(SDLK_LASTCSDLKey"$.F!S"'KMOD_NONEKMOD_LSHIFTKMOD_RSHIFTKMOD_LCTRL@KMOD_RCTRL(KMOD_LALT(KMOD_RALT(KMOD_LMETA(KMOD_RMETA(KMOD_NUM(KMOD_CAPS (KMOD_MODE@(KMOD_RESERVEDSDLMod"5S!T#? scancode#;U># sym#<S# mod#=S# unicode#>o># SDL_keysym#?SSDL_mutexSDL_mutex$<3TSDL_semaphoreSDL_sem$SPTSDL_condSDL_cond$}oTT%5 x%3}># y%3}># w%4o># h%4o>#SDL_Rect%5TU%< r%8U># g%9U># b%:U># unused%;U>#SDL_Color%# BytesPerPixel%GU># Rloss%HU># Gloss%IU># Bloss%JU># Aloss%KU># Rshift%LU># Gshift%MU># Bshift%NU># Ashift%OU># Rmask%P># Gmask%Q># Bmask%R># Amask%S># colorkey%V># alpha%XU>#$TUSDL_PixelFormat%YgUWSDL_Surface<%\ flags%d># format%eW# w%f# h%f# pitch%go># pixels%h# offset%i# hwdata%lW# clip_rect%oT# unused1%p>#( locked%s>#, map%vW#0 format_version%y#4 refcount%|#8Vprivate_hwdataWSDL_BlitMapWSDL_blit%^XX-X-X3X-X3XVTSDL_Surface%}VY %)hw_available%>#)wm_available%>#)UnusedBits1%>#)UnusedBits2%>#)blit_hw%>#)blit_hw_CC%>#)blit_hw_A%>#)blit_sw%>#)blit_sw_CC%>#)blit_sw_A%>#)blit_fill%>#)UnusedBits3%># video_mem%># vfmt%W#SDL_VideoInfo%LXpZSDL_Overlay$% format%># w%# h%# planes%# pitches%pZ# pixels%vZ# hwfuncs%đZ# hwdata%ūZ#)hw_overlay%ȋ># )UnusedBits%ɋ># o>Aprivate_yuvhwfuncs|Zprivate_yuvhwdataZSDL_Overlay%ʫY[%SDL_GL_RED_SIZESDL_GL_GREEN_SIZESDL_GL_BLUE_SIZESDL_GL_ALPHA_SIZESDL_GL_BUFFER_SIZESDL_GL_DOUBLEBUFFERSDL_GL_DEPTH_SIZESDL_GL_STENCIL_SIZESDL_GL_ACCUM_RED_SIZESDL_GL_ACCUM_GREEN_SIZE SDL_GL_ACCUM_BLUE_SIZE SDL_GL_ACCUM_ALPHA_SIZE SDL_GLattr%Z!7\%d'SDL_GRAB_QUERYSDL_GRAB_OFFSDL_GRAB_ONSDL_GRAB_FULLSCREENSDL_GrabMode%i[WMcursorWMcursor&*L\\ &2 area&,T# hot_x&-}># hot_y&-}># data&.A# mask&/A# save&0\# wm_cursor&1\# \A W\SDL_Cursor&2g\^'/SDL_NOEVENTSDL_ACTIVEEVENTSDL_KEYDOWNSDL_KEYUPSDL_MOUSEMOTIONSDL_MOUSEBUTTONDOWNSDL_MOUSEBUTTONUPSDL_JOYAXISMOTIONSDL_JOYBALLMOTIONSDL_JOYHATMOTION SDL_JOYBUTTONDOWN SDL_JOYBUTTONUP SDL_QUIT SDL_SYSWMEVENT SDL_EVENT_RESERVEDASDL_EVENT_RESERVEDBSDL_VIDEORESIZESDL_VIDEOEXPOSESDL_EVENT_RESERVED2SDL_EVENT_RESERVED3SDL_EVENT_RESERVED4SDL_EVENT_RESERVED5SDL_EVENT_RESERVED6SDL_EVENT_RESERVED7SDL_USEREVENTSDL_NUMEVENTS w`'QSDL_ACTIVEEVENTMASKSDL_KEYDOWNMASKSDL_KEYUPMASKSDL_MOUSEMOTIONMASKSDL_MOUSEBUTTONDOWNMASK SDL_MOUSEBUTTONUPMASK@SDL_MOUSEEVENTMASKpSDL_JOYAXISMOTIONMASK(SDL_JOYBALLMOTIONMASK(SDL_JOYHATMOTIONMASK(SDL_JOYBUTTONDOWNMASK(SDL_JOYBUTTONUPMASK(SDL_JOYEVENTMASK'SDL_VIDEORESIZEMASK'SDL_VIDEOEXPOSEMASK(SDL_QUITMASK(SDL_SYSWMEVENTMASK `'q type'nU># gain'oU># state'pU>#SDL_ActiveEvent'qw`a'y type'uU># which'vU># state'wU># keysym'x!T#SDL_KeyboardEvent'y`a ' type'}U># which'~U># state'U># x'o># y'o># xrel'}># yrel'}># SDL_MouseMotionEvent''ab' type'U># which'U># button'U># state'U># x'o># y'o>#SDL_MouseButtonEvent'aub' type'U># which'U># axis'U># value'}>#SDL_JoyAxisEvent'.bb' type'U># which'U># ball'U># xrel'}># yrel'}>#SDL_JoyBallEvent'b@c' type'U># which'U># hat'U># value'U>#SDL_JoyHatEvent'bc' type'U># which'U># button'U># state'U>#SDL_JoyButtonEvent'Wcc ' type'U># w'# h'#SDL_ResizeEvent'cd' type'U>#SDL_ExposeEvent'dHd' type'U>#SDL_QuitEvent'0dd' type'U># code'# data1'# data2'# SDL_UserEvent']dSDL_SysWMmsgSDL_SysWMmsg'ҹde' type'U># msg'e#dSDL_SysWMEvent'de'type'U>active'ۮ`key'amotion'ݕabutton'bjaxis'ubjball'bjhat'@cjbutton'cresize'cexpose'dquit'Hduser'dsyswm'eSDL_Event'e&f'SDL_ADDEVENTSDL_PEEKEVENTSDL_GETEVENTSDL_eventaction'eSDL_EventFilter' Vf\flflfrfef(3 major(0U># minor(1U># patch(2U>#SDL_version(3wfgplayer_sL)E angle)F +# world_x)G +# world_y)G +# screen_x)H# screen_y)H# velocity)I +# accel)J +#( shields)K#0 firing)L +#4 charge)M +#< score)N#D hit)O#Hplayer_t)Pfplayer_p)Pgfhsound_s)S format)T*# size)U*# freq)V*# name)W*# sound_t)Ygsound_p)Y7hg*audio_enabled*+music_enabled+music_playing music_source*$music_buffer*(music_file>$music_info9,music_section0music_file_loaded 4 9i*buf&*i`'buf_count'8buf_pos(<C]main.c/mnt/dd3/ebook/tech/listings/pw-finalGNU C 2.95.4 20011002 (Debian prerelease)initrandomQUgetrandomVUp1W|p2Xxunsigned intSint323DrawPlayercҪUpbsrcdxdestdpangleeSlplayer_sLE angleFn# world_xGn# world_yGn# screen_xHS# screen_yHS# velocityIn# accelJn#( shieldsKS#0 firingLn#4 chargeMn#< scoreNS#D hitOS#H 3 S5 x3Z# y3Z# w4d# h4d#intSint16Uint16doubleInitPlayerԪUpUpdatePlayerUpangle|floatwUpdateNetworkPlayerS"UincomingwloutgoingwXfiringSThitSPdeadSLrespawnSHnet_pkt_s my_x# my_y# my_angle# my_velocity# fire# respawn# hit# dead#Uint8 KNetworkThreadS$vUargK CanPlayerFireSxUpFirePhasersUpChargePhaserseUp ShowPhaserHithUp?ShowShipExplosion+̲Up*KillOpponent7̲UKillPlayerH^UDamageOpponentR`UUpdateMusicThread]SUarg\KPlayGameo1Ukeystatep|quitqSxturnrStprev_tickssSpcur_tickssSlawaiting_respawntShstart_timewSdend_timewS`frames_drawnxS\respawn_timer{SX mainsS4UargcrSargvr 7tGAME_COMPUTERGAME_NETWORKGAME_UNKNOWNgame_typet|remote_addressuxremote_portvStiwSp  char%SDL_FALSESDL_TRUESDL_bool(Uint8)unsigned charSint8*signed charUint16+short unsigned intSint16,;short intUint32-Sint32.SUint64@rlong long unsigned intSint64Along long intSDL_dummy_uint8NSSDL_dummy_sint8OSDL_dummy_uint16PSDL_dummy_sint16QSDL_dummy_uint32RSDL_dummy_sint32SSDL_dummy_uint64TSDL_dummy_sint64U ZSDL_PRESSEDSDL_RELEASED .SDL_ENOMEMSDL_EFREADSDL_EFWRITESDL_EFSEEKSDL_LASTERRORSDL_errorcode4 size_t__u_char __u_short!__u_int"__u_long#L long unsigned int__u_quad_t%r__quad_t&__int8_t1__uint8_t2__int16_t3;__uint16_t4__int32_t5S__uint32_t6__int64_t8__uint64_t9r__qaddr_t; s __dev_t=a __uid_t>- __gid_t?- __ino_t@< __mode_tA- __nlink_tB- __off_tC long int__loff_tDs __pid_tES__ssize_tFS__rlim_tG< __rlim64_tHa __id_tI-  N __valM #! S__fsid_tN __daddr_tQS__caddr_tR__time_tS __useconds_tT__suseconds_tU __swblk_tV __clock_tX __clockid_t[S__timer_t^S__key_teS__ipc_pid_th__blksize_tl __blkcnt_tq __blkcnt64_trs __fsblkcnt_tu< __fsblkcnt64_tva __fsfilcnt_ty< __fsfilcnt64_tza __ino64_t}a __off64_t __t_scalar_t __t_uscalar_tL __intptr_tS__socklen_t#__sched_param E __sched_priority FS#__atomic_lock_t S}_pthread_fastlock  __status  # __spinlock ##_pthread_descr_struct_pthread_descr % }__pthread_attr_s$ , __detachstate -S# __schedpolicy .S# __schedparam / # __inheritsched 0S# __scope 1S# __guardsize 2 # __stackaddr_set 3S# __stackaddr 4K# __stacksize 5 # pthread_attr_t 6  > __c_lock <:# __c_waiting =#pthread_cond_t >  E __dummy DS#pthread_condattr_t Epthread_key_t H  U __m_reserved PS# __m_count QS# __m_owner R# __m_kind SS# __m_lock T:#pthread_mutex_t UA  \ __mutexkind [S#pthread_mutexattr_t \pthread_once_t `Spthread_t L r_IO_FILE -_flags S#_IO_read_ptr #_IO_read_end #_IO_read_base # _IO_write_base #_IO_write_ptr #_IO_write_end #_IO_buf_base #_IO_buf_end # _IO_save_base #$_IO_backup_base #(_IO_save_end #,_markers #0_chain #4_fileno S#8_blksize S#<_old_offset  #@_cur_column "#D_vtable_offset ##F_shortbuf $#G_lock (#H_offset 1 #L__pad1 7K#T__pad2 8K#X_mode :S#\_unused2 <#`_IO_marker _next # _sbuf # _pos S# r ' 3FILE -'__FILE 7'wchar_t wint_t7 J__wch H__wchb I7C p K __count ES# __value J#__mbstate_t KC   __pos # __statep#_G_fpos_t # __pos! # __state"p#_G_fpos64_t#&__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR  8__GCONV_IS_LAST__GCONV_IGNORE_ERRORSW__gconv_step8? __shlib_handlero# __modnamesu# __counteruS# __from_namew# __to_namex# __fctz# __init_fct{# __end_fct|# __min_needed_fromS# __max_needed_fromS#$ __min_needed_toS#( __max_needed_toS#, __statefulS#0 __dataK#4__gconv_loaded_object W { !S"""""""S"S   __gconv_step_data$@ __outbuf# __outbufend# __flagsS# __invocation_counterS# __internal_useS# __statep# __statep# __transg#       !S" #"  pg__gconv_trans_dataB __trans_fctg# __trans_context_fcth# __trans_end_fcti# __datajK# __nextkg# !S"""K""""" m!S"K"""" #"K __gconv_fctH __gconv_init_fctK __gconv_end_fctL0 __gconv_trans_fctUO m__gconv_trans_context_fctZv __gconv_trans_query_fct^ !S"u""  u__gconv_trans_init_fcta !S""u K__gconv_trans_end_fctb# u__gconv_info __nsteps # __steps# __datau#$__gconv_t ) ,4 __cd2)# __data3#,5__cd/)__combined4_G_iconv_t5_G_int16_t7;_G_int32_t8S_G_uint16_t9_G_uint32_t:__gnuc_va_listIK_IO_jump_t%_IO_lock_t &__codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILE A'_IO_FILE_plus__io_read_fn X!* "K"" __io_write_fn a@!Z "K"u" __io_seek_fn io!S"K""S  __io_close_fn l!S"Kfpos_t P'stderr  JSDL_RWops / seek4j# read:# write@# closeC# typeEH# hiddenS#!dS"d"S"S  J!S"d"K"S"S p!S"d""S"S ( !S"d  SstdioJmemO1unknownRg 1J autocloseHS# fpI# g O baseL# hereM# stopN# R data1QK#SDL_RWopsUSDL_TimerCallback9 !H"HSDL_NewTimerCallbacka !H"H"K_SDL_TimerIDSDL_TimerIDd  @ freq1S# format2 # channels3# silence4# samples5 # padding6 # size7H# callback> # userdata?K## "K""S  SDL_AudioSpec@ !SDL_AudioCVTTW neededXS# src_formatY # dst_formatZ # rate_incr[n# buf\# len]S# len_cvt^S# len_mult_S# len_ratio`n# filtersa!#( filter_indexbS#P!! #!"!"   !SDL_AudioCVTc ["SDL_AUDIO_STOPPEDSDL_AUDIO_PLAYINGSDL_AUDIO_PAUSEDSDL_audiostatus""6CD_TRAYEMPTYCD_STOPPEDCD_PLAYINGCD_PAUSED)CD_ERRORCDstatusSDLK_QUESTION?SDLK_AT@SDLK_LEFTBRACKET[SDLK_BACKSLASH\SDLK_RIGHTBRACKET]SDLK_CARET^SDLK_UNDERSCORE_SDLK_BACKQUOTE`SDLK_aaSDLK_bbSDLK_ccSDLK_ddSDLK_eeSDLK_ffSDLK_ggSDLK_hhSDLK_iiSDLK_jjSDLK_kkSDLK_llSDLK_mmSDLK_nnSDLK_ooSDLK_ppSDLK_qqSDLK_rrSDLK_ssSDLK_ttSDLK_uuSDLK_vvSDLK_wwSDLK_xxSDLK_yySDLK_zzSDLK_DELETESDLK_WORLD_0SDLK_WORLD_1SDLK_WORLD_2SDLK_WORLD_3SDLK_WORLD_4SDLK_WORLD_5SDLK_WORLD_6SDLK_WORLD_7SDLK_WORLD_8SDLK_WORLD_9SDLK_WORLD_10SDLK_WORLD_11SDLK_WORLD_12SDLK_WORLD_13SDLK_WORLD_14SDLK_WORLD_15SDLK_WORLD_16SDLK_WORLD_17SDLK_WORLD_18SDLK_WORLD_19SDLK_WORLD_20SDLK_WORLD_21SDLK_WORLD_22SDLK_WORLD_23SDLK_WORLD_24SDLK_WORLD_25SDLK_WORLD_26SDLK_WORLD_27SDLK_WORLD_28SDLK_WORLD_29SDLK_WORLD_30SDLK_WORLD_31SDLK_WORLD_32SDLK_WORLD_33SDLK_WORLD_34SDLK_WORLD_35SDLK_WORLD_36SDLK_WORLD_37SDLK_WORLD_38SDLK_WORLD_39SDLK_WORLD_40SDLK_WORLD_41SDLK_WORLD_42SDLK_WORLD_43SDLK_WORLD_44SDLK_WORLD_45SDLK_WORLD_46SDLK_WORLD_47SDLK_WORLD_48SDLK_WORLD_49SDLK_WORLD_50SDLK_WORLD_51SDLK_WORLD_52SDLK_WORLD_53SDLK_WORLD_54SDLK_WORLD_55SDLK_WORLD_56SDLK_WORLD_57SDLK_WORLD_58SDLK_WORLD_59SDLK_WORLD_60SDLK_WORLD_61SDLK_WORLD_62SDLK_WORLD_63SDLK_WORLD_64SDLK_WORLD_65SDLK_WORLD_66SDLK_WORLD_67SDLK_WORLD_68SDLK_WORLD_69SDLK_WORLD_70SDLK_WORLD_71SDLK_WORLD_72SDLK_WORLD_73SDLK_WORLD_74SDLK_WORLD_75SDLK_WORLD_76SDLK_WORLD_77SDLK_WORLD_78SDLK_WORLD_79SDLK_WORLD_80SDLK_WORLD_81SDLK_WORLD_82SDLK_WORLD_83SDLK_WORLD_84SDLK_WORLD_85SDLK_WORLD_86SDLK_WORLD_87SDLK_WORLD_88SDLK_WORLD_89SDLK_WORLD_90SDLK_WORLD_91SDLK_WORLD_92SDLK_WORLD_93SDLK_WORLD_94SDLK_WORLD_95+SDLK_KP0+SDLK_KP1+SDLK_KP2+SDLK_KP3+SDLK_KP4+SDLK_KP5+SDLK_KP6+SDLK_KP7+SDLK_KP8+SDLK_KP9 +SDLK_KP_PERIOD +SDLK_KP_DIVIDE +SDLK_KP_MULTIPLY +SDLK_KP_MINUS +SDLK_KP_PLUS+SDLK_KP_ENTER+SDLK_KP_EQUALS+SDLK_UP+SDLK_DOWN+SDLK_RIGHT+SDLK_LEFT+SDLK_INSERT+SDLK_HOME+SDLK_END+SDLK_PAGEUP+SDLK_PAGEDOWN+SDLK_F1+SDLK_F2+SDLK_F3+SDLK_F4+SDLK_F5+SDLK_F6+SDLK_F7 +SDLK_F8!+SDLK_F9"+SDLK_F10#+SDLK_F11$+SDLK_F12%+SDLK_F13&+SDLK_F14'+SDLK_F15(+SDLK_NUMLOCK,+SDLK_CAPSLOCK-+SDLK_SCROLLOCK.+SDLK_RSHIFT/+SDLK_LSHIFT0+SDLK_RCTRL1+SDLK_LCTRL2+SDLK_RALT3+SDLK_LALT4+SDLK_RMETA5+SDLK_LMETA6+SDLK_LSUPER7+SDLK_RSUPER8+SDLK_MODE9+SDLK_COMPOSE:+SDLK_HELP;+SDLK_PRINT<+SDLK_SYSREQ=+SDLK_BREAK>+SDLK_MENU?+SDLK_POWER@+SDLK_EUROA+SDLK_UNDOB+SDLK_LASTCSDLKey$#1'KMOD_NONEKMOD_LSHIFTKMOD_RSHIFTKMOD_LCTRL@KMOD_RCTRL+KMOD_LALT+KMOD_RALT+KMOD_LMETA+KMOD_RMETA+KMOD_NUM+KMOD_CAPS +KMOD_MODE@+KMOD_RESERVEDSDLMod50 1? scancode;# sym<0# mod=1# unicode> # SDL_keysym?1SDL_mutexSDL_mutex<1SDL_semaphoreSDL_semS2SDL_condSDL_cond}32SDL_Rect5 2< r8# g9# b:# unused;#SDL_Color<^2 2A ncolors?S# colors@2# 2SDL_PaletteA234SDL_PixelFormat(D paletteE34# BitsPerPixelF# BytesPerPixelG# RlossH# GlossI# BlossJ# AlossK# RshiftL# GshiftM# BshiftN# AshiftO# RmaskPH# GmaskQH# BmaskRH# AmaskSH# colorkeyVH# alphaX#$ 2SDL_PixelFormatY2R5SDL_Surface<\ flagsdH# formateR5# wfS# hfS# pitchg # pixelshK# offsetiS# hwdatali5# clip_rectoN2# unused1pH#( lockedsH#, mapv}5#0 format_versiony#4 refcount|S#8 94private_hwdata X5SDL_BlitMap o5SDL_blit^5 5!5S"5"5"5"5 P4 N2SDL_Surface}P4 !7 ,hw_availableH#,wm_availableH#,UnusedBits1H#,UnusedBits2H#,blit_hwH#,blit_hw_CCH#,blit_hw_AH#,blit_swH#,blit_sw_CCH#,blit_sw_AH#,blit_fillH#,UnusedBits3H# video_memH# vfmtR5#SDL_VideoInfo57SDL_Overlay$ formatH# wS# hS# planesS# pitches7# pixels8# hwfuncs8# hwdata68#,hw_overlayH# ,UnusedBitsH#   private_yuvhwfuncs 8private_yuvhwdata "8SDL_Overlay67_9SDL_GL_RED_SIZESDL_GL_GREEN_SIZESDL_GL_BLUE_SIZESDL_GL_ALPHA_SIZESDL_GL_BUFFER_SIZESDL_GL_DOUBLEBUFFERSDL_GL_DEPTH_SIZESDL_GL_STENCIL_SIZESDL_GL_ACCUM_RED_SIZESDL_GL_ACCUM_GREEN_SIZE SDL_GL_ACCUM_BLUE_SIZE SDL_GL_ACCUM_ALPHA_SIZE SDL_GLattrO89d)SDL_GRAB_QUERYSDL_GRAB_OFFSDL_GRAB_ONSDL_GRAB_FULLSCREENSDL_GrabModeiq9WMcursorWMcursor*9 k: 2 area,N2# hot_x--# hot_y--# data.# mask/# save0k:# wm_cursor1w:#w: 9SDL_Cursor29</SDL_NOEVENTSDL_ACTIVEEVENTSDL_KEYDOWNSDL_KEYUPSDL_MOUSEMOTIONSDL_MOUSEBUTTONDOWNSDL_MOUSEBUTTONUPSDL_JOYAXISMOTIONSDL_JOYBALLMOTIONSDL_JOYHATMOTION SDL_JOYBUTTONDOWN SDL_JOYBUTTONUP SDL_QUIT SDL_SYSWMEVENT SDL_EVENT_RESERVEDASDL_EVENT_RESERVEDBSDL_VIDEORESIZESDL_VIDEOEXPOSESDL_EVENT_RESERVED2SDL_EVENT_RESERVED3SDL_EVENT_RESERVED4SDL_EVENT_RESERVED5SDL_EVENT_RESERVED6SDL_EVENT_RESERVED7SDL_USEREVENTSDL_NUMEVENTS >QSDL_ACTIVEEVENTMASKSDL_KEYDOWNMASKSDL_KEYUPMASKSDL_MOUSEMOTIONMASKSDL_MOUSEBUTTONDOWNMASK SDL_MOUSEBUTTONUPMASK@SDL_MOUSEEVENTMASKpSDL_JOYAXISMOTIONMASK+SDL_JOYBALLMOTIONMASK+SDL_JOYHATMOTIONMASK+SDL_JOYBUTTONDOWNMASK+SDL_JOYBUTTONUPMASK+SDL_JOYEVENTMASK)SDL_VIDEORESIZEMASK)SDL_VIDEOEXPOSEMASK+SDL_QUITMASK+SDL_SYSWMEVENTMASK 9>q typen# gaino# statep#SDL_ActiveEventq> >y typeu# whichv# statew# keysymx1#SDL_KeyboardEventyP> ?  type}# which~# state# x # y # xrel-# yrel-# SDL_MouseMotionEvent> ? type# which# button# state# x # y #SDL_MouseButtonEventkeyܙ>motion ?buttonޝ?jaxis@jballm@jhat@jbutton+AresizeuAexposeAquitAuser/BsyswmBSDL_EventBCSDL_ADDEVENTSDL_PEEKEVENTSDL_GETEVENTSDL_eventactionzCSDL_EventFilter C C!CS"C C iC ;D3 major0# minor1# patch2#SDL_version3DSDL_ThreadSDL_Thread2ND Db quot`S# remaS#div_tbmD Dj quoth # remi #ldiv_tjDu_char" u_short# u_int$- u_long%< quad_t&s u_quad_t'a fsid_t(! loff_t- ino_t1Q dev_t=$ gid_tBB mode_tG` nlink_tLp uid_tQ3 off_tW pid_tc id_th ssize_tm daddr_ts1 caddr_ttB key_tz time_tFS clockid_tR timer_t^ ulongL ushortuintint8_tint16_t;int32_tSint64_tu_int8_tu_int16_tu_int32_tu_int64_trregister_tS__sig_atomic_t S G  __val  G#GL __sigset_t Fsigset_t!&GnGtimespeck tv_seclS # tv_nsecm #Gtimeval"D tv_sec"ES # tv_usec"Fw #suseconds_t!1w __fd_mask!7 G!J __fds_bits!GG#GGfd_set!JGfd_mask!QGblkcnt_t fsblkcnt_t- fsfilcnt_tW -Hrandom_datafptrH#rptrH#stateH#rand_typeS# rand_degS#rand_sepS#end_ptrH# iF-GIdrand48_data__xGI#__old_xGI#__c# __init#__ar#SI__compar_fn_tiI oI!IS""clock_t; eJtm,w tm_secxS# tm_minyS# tm_hourzS# tm_mday{S# tm_mon|S# tm_year}S# tm_wday~S# tm_ydayS# tm_isdstS# tm_gmtoff #$ tm_zoneu#(Jitimerspec it_interval9G# it_value9G#sigeventJ#)_IEEE__SVID__XOPEN__POSIX__ISOC__LIB_VERSION_TYPE#J-gKexception # type# S#name# #arg1#n#arg2#n#retval#n#ALboolean$ALbyte$ALubyte$ ALshort$;ALushort$ALuint$ALint$SALfloat$ALdouble$nALsizei$ S%ALvoid$$ALenum$*SALbitfield$-ALclampf$0KALclampd$3K.time_scale:nhplayer_tP3player_pPL 3Lsound_sS formatTK# sizeUK# freqVK# nameWK# sound_tYLsound_pYL LjMparticle_s,% x%n# y%n# energy% n# angle% n# r% S# g% S#$ b% S#(particle_t% Lparticle_p% M L'ship_strip&M 5uint8_t'1uint16_t'2uint32_t'4uint64_t';rint_least8_t'Bint_least16_t'C;int_least32_t'DSint_least64_t'Iuint_least8_t'Muint_least16_t'Nuint_least32_t'Ouint_least64_t'Trint_fast8_t'[int_fast16_t'aSint_fast32_t'bSint_fast64_t'duint_fast8_t'huint_fast16_t'nuint_fast32_t'ouint_fast64_t'qrintptr_t'~Suintptr_t'intmax_t'uintmax_t'rQ(IPPROTO_IPIPPROTO_HOPOPTSIPPROTO_ICMPIPPROTO_IGMPIPPROTO_IPIPIPPROTO_TCPIPPROTO_EGPIPPROTO_PUP IPPROTO_UDPIPPROTO_IDPIPPROTO_TPIPPROTO_IPV6)IPPROTO_ROUTING+IPPROTO_FRAGMENT,IPPROTO_RSVP.IPPROTO_GRE/IPPROTO_ESP2IPPROTO_AH3IPPROTO_ICMPV6:IPPROTO_NONE;IPPROTO_DSTOPTS<IPPROTO_MTP\IPPROTO_ENCAPbIPPROTO_PIMgIPPROTO_COMPlIPPROTO_RAW+IPPROTO_MAXin_port_t(YMR(]IPPORT_ECHOIPPORT_DISCARD IPPORT_SYSTAT IPPORT_DAYTIME IPPORT_NETSTATIPPORT_FTPIPPORT_TELNETIPPORT_SMTPIPPORT_TIMESERVER%IPPORT_NAMESERVER*IPPORT_WHOIS+IPPORT_MTP9IPPORT_TFTPEIPPORT_RJEMIPPORT_FINGEROIPPORT_TTYLINKWIPPORT_SUPDUP_+IPPORT_EXECSERVER+IPPORT_LOGINSERVER+IPPORT_CMDSERVER+IPPORT_EFSSERVER+IPPORT_BIFFUDP+IPPORT_WHOSERVER+IPPORT_ROUTESERVER+IPPORT_RESERVED+IPPORT_USERRESERVEDin_addr_t(M+Sin_addr( s_addr(R#MSin6_addr( in6_u(MS#S(u6_addr8(ˆSu6_addr16(ÔSu6_addr32(ĠSSMSMSMsocklen_t)$ &$T__socket_type)*SOCK_STREAMSOCK_DGRAMSOCK_RAWSOCK_RDMSOCK_SEQPACKETSOCK_PACKET sa_family_t*oTsockaddr) sa_family)$T# sa_data)oT#{T Tsockaddr_storage) ss_family)$T# __ss_align) # __ss_padding)T#TwU)MSG_OOBMSG_PEEKMSG_DONTROUTEMSG_CTRUNCMSG_PROXYMSG_TRUNC MSG_DONTWAIT@MSG_EOR+MSG_WAITALL+MSG_FIN+MSG_SYN+MSG_CONFIRM+MSG_RST+MSG_ERRQUEUE +MSG_NOSIGNAL@+MSG_MORE[Vmsghdr) msg_name)K# msg_namelen)ڬS# msg_iov)cV# msg_iovlen)S# msg_control)K# msg_controllen)S# msg_flags)S#iovec [VVcmsghdr ) cmsg_len) # cmsg_level)S# cmsg_type)S# __cmsg_data)V# V$W)SCM_RIGHTSSCM_CREDENTIALS__SCM_CONNECT-QWucred )*pid)+E#uid),E#gid)-`E#-Wlinger)6l_onoff)7S#l_linger)8S#Wsockaddr_in( sin_family($T# sin_port(Q# sin_addr( S# sin_zero(W#W|Xsockaddr_in6( sin6_family($T# sin6_port(Q# sin6_flowinfo(M# sin6_addr(+S# sin6_scope_id(M#Xipv6_mreq( ipv6mr_multiaddr(+S# ipv6mr_interface(#Xip_opts,+C ip_dst+D S# ip_opts+EX#Y'FYip_mreq+J imr_multiaddr+K S# imr_interface+L S#Yip_mreqn +Q imr_multiaddr+R S# imr_address+S S# imr_ifindex+TS#Yin_pktinfo +Y ipi_ifindex+ZS# ipi_spec_dst+[ S# ipi_addr+\ S#-3Zin6_pktinfo(jipi6_addr(k+S#ipi6_ifindex(l#net_pkt_twnet_pkt_pUZ wZnet_link_s$! sock"S# dotted_ip#Z# addr$W#Znet_link_t%[Znet_link_p%Z [ZZOPP_COMPUTEROPP_NETWORK.opponent_typeZ` .player_mutex4[`  2.player`L` .opponent`L` camera_xS`' camera_ySd' .screenML` .netlink!Z`` .network_ok"S@.local_player_hit(SD.local_player_dead)SH.network_opponent_respawn*SL.network_opponent_hit.SP.network_opponent_dead/ST.local_player_respawn0SX.network_thread3\`  [D.fullscreen6S\.hwsurface7S`.doublebuf8Sd.music_update_thread<\pseedNVt7Ixparticle.c/mnt/dd3/ebook/tech/listings/pw-finalGNU C 2.95.4 20011002 (Debian prerelease)&AddParticleUparticle particle_s,x#y#energy #angle #r '# g '#$b '#(doubleint`DeleteParticleJUindex' DrawParticles!LUdest camera_x ' camera_y ' i"'| pixels#x  x*'t y*'p color+n SDL_Surface<\flagsd"#formatem#wf'#hf'# pitchg#pixelshs#offseti'#hwdatal#clip_recto# unused1p"#(lockeds"#,mapv#0format_versiony#4refcount|'#8 Uint16Uint32mSDL_PixelFormat(DpaletteE#BitsPerPixelF%#BytesPerPixelG%#RlossH%#GlossI%#BlossJ%#AlossK%# RshiftL%# GshiftM%# BshiftN%# AshiftO%# RmaskP"#GmaskQ"#BmaskR"#AmaskS"#colorkeyV"# alphaX%#$,  private_hwdatau 5x3#y3#w4#h4# SDL_BlitMapunsigned intSint16 Ancolors?'#colors@l#Uint8 l<r8%#g9%#b:%#unused;%#.UpdateParticlesDU iE'|LCreateParticleExplosionbUxa'ya' ra'ga'ba'energya'densitya' ic'| particledHCreateHicolorPixelz&Ufmtymredy%greeny%~bluey%} value{z_IEEE__SVID__XOPEN__POSIX__ISOC__LIB_VERSION_TYPE{exception  type '#name {#arg1#arg2#retval#charsize_twchar_tlong int bquot`'#rema'#div_tb jquoth#remi#ldiv_tj__u_char )unsigned char__u_short!Kshort unsigned int__u_int"__u_long#long unsigned int__u_quad_t%long long unsigned int__quad_t&long long int__int8_t1signed char__uint8_t2)__int16_t3# short int__uint16_t4K__int32_t5'__uint32_t6__int64_t8__uint64_t9__qaddr_t; __dev_t=__uid_t>a__gid_t?a__ino_t@p__mode_tAa__nlink_tBa__off_tC__loff_tD__pid_tE'__ssize_tF'__rlim_tGp__rlim64_tH__id_tIa N__valM # '__fsid_tNk __daddr_tQ'__caddr_tR{__time_tS__useconds_tT__suseconds_tU__swblk_tV__clock_tX__clockid_t['__timer_t^'__key_te'__ipc_pid_thK__blksize_tl__blkcnt_tq__blkcnt64_tr__fsblkcnt_tup__fsblkcnt64_tv__fsfilcnt_typ__fsfilcnt64_tz__ino64_t}__off64_t __t_scalar_t__t_uscalar_t__intptr_t'__socklen_t __sched_paramE__sched_priorityF'#__atomic_lock_t ' _pthread_fastlock __status #__spinlock  # _pthread_descr_struct_pthread_descr %  __pthread_attr_s$ ,__detachstate -'#__schedpolicy .'#__schedparam /` #__inheritsched 0'# __scope 1'#__guardsize 2#__stackaddr_set 3'#__stackaddr 4s#__stacksize 5# pthread_attr_t 6 P >__c_lock < #__c_waiting = #pthread_cond_t >  E__dummy D'#pthread_condattr_t Efpthread_key_t H  U__m_reserved P'#__m_count Q'#__m_owner R #__m_kind S'# __m_lock T #pthread_mutex_t U T \__mutexkind ['#pthread_mutexattr_t \5pthread_once_t `'pthread_t u_char "u_short #:u_int $au_long %pquad_t &u_quad_t 'fsid_t ( loff_t - ino_t 1 dev_t = gid_t B mode_t G nlink_t L uid_t Q off_t W pid_t c id_t h] ssize_t m* daddr_t s caddr_t t key_t zA time_t F clockid_t R timer_t ^0 ulong ushort Kuint int8_t int16_t # int32_t 'int64_t u_int8_t )u_int16_t Ku_int32_t u_int64_t ǧregister_t '__sig_atomic_t '  __val #__sigset_t sigset_t &0timespec ktv_sec l #tv_nsec m#dtimevalDtv_secE #tv_usecF #suseconds_t 1 __fd_mask 7  J__fds_bits G#wfd_set Jfd_mask Qwblkcnt_t v fsblkcnt_t fsfilcnt_t random_datafptr#rptr#state#rand_type'# rand_deg'#rand_sep'#end_ptr#+ drand48_data__x #__old_x #__cK# __initK#__a#K__compar_fn_t+1F'FFLm%SDL_FALSESDL_TRUESDL_bool(MUint8))Sint8*Uint16+KSint16,# Uint32-Sint32.'Uint64@Sint64ASDL_dummy_uint8N'SDL_dummy_sint8OSDL_dummy_uint16PSDL_dummy_sint16QSDL_dummy_uint32RSDL_dummy_sint32SSDL_dummy_uint64TSDL_dummy_sint64UZSDL_PRESSEDSDL_RELEASED).SDL_ENOMEMSDL_EFREADSDL_EFWRITESDL_EFSEEKSDL_LASTERRORSDL_errorcode4_IO_FILE-_flags'#_IO_read_ptr {#_IO_read_end {#_IO_read_base {# _IO_write_base{#_IO_write_ptr{#_IO_write_end{#_IO_buf_base{#_IO_buf_end{# _IO_save_base{#$_IO_backup_base{#(_IO_save_end{#,_markers#0_chain#4_fileno'#8_blksize'#<_old_offset #@_cur_column"K#D_vtable_offset##F_shortbuf$#G_lock(#H_offset1 #L__pad17s#T__pad28s#X_mode:'#\_unused2<#`_IO_marker _next#_sbuf#_pos'#> 3FILE->__FILE7>wint_t?J__wchH __wchbI?K xK__countE'#__valueJ#__mbstate_tKK  __pos #__statex#_G_fpos_t #__pos! #__state"x#_G_fpos64_t#&__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS___gconv_step8?__shlib_handlerw#__modnames}#__counteru'#__from_namew{# __to_namex{#__fctz#__init_fct{#__end_fct|#__min_needed_from'# __max_needed_from'#$__min_needed_to'#(__max_needed_to'#,__stateful'#0__datas#4 __gconv_loaded_object_'''__gconv_step_data$@__outbuf#__outbufend#__flags'#__invocation_counter'# __internal_use'#__statep#__statex#__transo# ))'xo__gconv_trans_dataB__trans_fctg#__trans_context_fcth#__trans_end_fcti#__datajs# __nextko#'su'ss__gconv_fctH__gconv_init_fctK__gconv_end_fctL8__gconv_trans_fctUWu__gconv_trans_context_fctZ~__gconv_trans_query_fct^'}}__gconv_trans_init_fcta ' }s__gconv_trans_end_fctb+ } __gconv_info__nsteps#__steps#__data} # __gconv_t 1 ,4__cd21 #__data3# ,5__cd/1 __combined4 _G_iconv_t5 _G_int16_t7# _G_int32_t8'_G_uint16_t9K_G_uint32_t:__gnuc_va_listIs _IO_jump_t _IO_lock_t!!__codecvt_result__codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILEA> _IO_FILE_plus__io_read_fnX"2"* s{__io_write_fnaH"b"* s}__io_seek_fniw""'s"' __io_close_fnl""'sfpos_tP<#SDL_RWops /seek4\##read:##write@##closeC## typeE#hiddenS##V#'V#''"<##'V#s''b##'V#F''##'V### SstdioJ#memO$unknownRR$ $JautocloseH'#fpIq$# R$ ObaseLk$#hereMk$#stopNk$# k$Rdata1Qs#}SDL_RWopsU"SDL_TimerCallback9$$$SDL_NewTimerCallbacka$$$s _SDL_TimerIDSDL_TimerIDd%$ %@freq1'#format2#channels3}#silence4}#samples5#padding6# size7# callback>%#userdata?s#%sk$'%SDL_AudioSpec@%&SDL_AudioCVTTWneededX'#src_formatY#dst_formatZ#rate_incr[#buf\k$#len]'#len_cvt^'#len_mult_'#len_ratio`# filtersa&#(filter_indexb'#P&& &&%&SDL_AudioCVTc%R'SDL_AUDIO_STOPPEDSDL_AUDIO_PLAYINGSDL_AUDIO_PAUSEDSDL_audiostatus''6CD_TRAYEMPTYCD_STOPPEDCD_PLAYINGCD_PAUSEDCD_ERRORCDstatusSDLK_QUESTION?SDLK_AT@SDLK_LEFTBRACKET[SDLK_BACKSLASH\SDLK_RIGHTBRACKET]SDLK_CARET^SDLK_UNDERSCORE_SDLK_BACKQUOTE`SDLK_aaSDLK_bbSDLK_ccSDLK_ddSDLK_eeSDLK_ffSDLK_ggSDLK_hhSDLK_iiSDLK_jjSDLK_kkSDLK_llSDLK_mmSDLK_nnSDLK_ooSDLK_ppSDLK_qqSDLK_rrSDLK_ssSDLK_ttSDLK_uuSDLK_vvSDLK_wwSDLK_xxSDLK_yySDLK_zzSDLK_DELETESDLK_WORLD_0SDLK_WORLD_1SDLK_WORLD_2SDLK_WORLD_3SDLK_WORLD_4SDLK_WORLD_5SDLK_WORLD_6SDLK_WORLD_7SDLK_WORLD_8SDLK_WORLD_9SDLK_WORLD_10SDLK_WORLD_11SDLK_WORLD_12SDLK_WORLD_13SDLK_WORLD_14SDLK_WORLD_15SDLK_WORLD_16SDLK_WORLD_17SDLK_WORLD_18SDLK_WORLD_19SDLK_WORLD_20SDLK_WORLD_21SDLK_WORLD_22SDLK_WORLD_23SDLK_WORLD_24SDLK_WORLD_25SDLK_WORLD_26SDLK_WORLD_27SDLK_WORLD_28SDLK_WORLD_29SDLK_WORLD_30SDLK_WORLD_31SDLK_WORLD_32SDLK_WORLD_33SDLK_WORLD_34SDLK_WORLD_35SDLK_WORLD_36SDLK_WORLD_37SDLK_WORLD_38SDLK_WORLD_39SDLK_WORLD_40SDLK_WORLD_41SDLK_WORLD_42SDLK_WORLD_43SDLK_WORLD_44SDLK_WORLD_45SDLK_WORLD_46SDLK_WORLD_47SDLK_WORLD_48SDLK_WORLD_49SDLK_WORLD_50SDLK_WORLD_51SDLK_WORLD_52SDLK_WORLD_53SDLK_WORLD_54SDLK_WORLD_55SDLK_WORLD_56SDLK_WORLD_57SDLK_WORLD_58SDLK_WORLD_59SDLK_WORLD_60SDLK_WORLD_61SDLK_WORLD_62SDLK_WORLD_63SDLK_WORLD_64SDLK_WORLD_65SDLK_WORLD_66SDLK_WORLD_67SDLK_WORLD_68SDLK_WORLD_69SDLK_WORLD_70SDLK_WORLD_71SDLK_WORLD_72SDLK_WORLD_73SDLK_WORLD_74SDLK_WORLD_75SDLK_WORLD_76SDLK_WORLD_77SDLK_WORLD_78SDLK_WORLD_79SDLK_WORLD_80SDLK_WORLD_81SDLK_WORLD_82SDLK_WORLD_83SDLK_WORLD_84SDLK_WORLD_85SDLK_WORLD_86SDLK_WORLD_87SDLK_WORLD_88SDLK_WORLD_89SDLK_WORLD_90SDLK_WORLD_91SDLK_WORLD_92SDLK_WORLD_93SDLK_WORLD_94SDLK_WORLD_95#SDLK_KP0#SDLK_KP1#SDLK_KP2#SDLK_KP3#SDLK_KP4#SDLK_KP5#SDLK_KP6#SDLK_KP7#SDLK_KP8#SDLK_KP9 #SDLK_KP_PERIOD #SDLK_KP_DIVIDE #SDLK_KP_MULTIPLY #SDLK_KP_MINUS #SDLK_KP_PLUS#SDLK_KP_ENTER#SDLK_KP_EQUALS#SDLK_UP#SDLK_DOWN#SDLK_RIGHT#SDLK_LEFT#SDLK_INSERT#SDLK_HOME#SDLK_END#SDLK_PAGEUP#SDLK_PAGEDOWN#SDLK_F1#SDLK_F2#SDLK_F3#SDLK_F4#SDLK_F5#SDLK_F6#SDLK_F7 #SDLK_F8!#SDLK_F9"#SDLK_F10##SDLK_F11$#SDLK_F12%#SDLK_F13&#SDLK_F14'#SDLK_F15(#SDLK_NUMLOCK,#SDLK_CAPSLOCK-#SDLK_SCROLLOCK.#SDLK_RSHIFT/#SDLK_LSHIFT0#SDLK_RCTRL1#SDLK_LCTRL2#SDLK_RALT3#SDLK_LALT4#SDLK_RMETA5#SDLK_LMETA6#SDLK_LSUPER7#SDLK_RSUPER8#SDLK_MODE9#SDLK_COMPOSE:#SDLK_HELP;#SDLK_PRINT<#SDLK_SYSREQ=#SDLK_BREAK>#SDLK_MENU?#SDLK_POWER@#SDLK_EUROA#SDLK_UNDOB#SDLK_LASTCSDLKey$($6'KMOD_NONEKMOD_LSHIFTKMOD_RSHIFTKMOD_LCTRL@KMOD_RCTRL#KMOD_LALT#KMOD_RALT#KMOD_LMETA#KMOD_RMETA#KMOD_NUM#KMOD_CAPS #KMOD_MODE@#KMOD_RESERVEDSDLMod55 6?scancode;}#sym<5#mod=6#unicode># SDL_keysym?6 SDL_mutexSDL_mutex<6 SDL_semaphoreSDL_semS 7 SDL_condSDL_cond}*7SDL_Rect5SDL_Color<.SDL_PaletteASDL_PixelFormatY,SDL_blit^777'7777 E7SDL_Surface}  .9 %hw_available#%wm_available#%UnusedBits1#%UnusedBits2#%blit_hw#%blit_hw_CC#%blit_hw_A#%blit_sw#%blit_sw_CC#%blit_sw_A#%blit_fill#%UnusedBits3#video_mem#vfmtm#SDL_VideoInfo7:SDL_Overlay$format#w'#h'#planes'# pitches#pixels:#hwfuncs#:#hwdata=:#%hw_overlayȳ# %UnusedBitsɳ# k$ private_yuvhwfuncs: private_yuvhwdata):SDL_OverlayC9f;SDL_GL_RED_SIZESDL_GL_GREEN_SIZESDL_GL_BLUE_SIZESDL_GL_ALPHA_SIZESDL_GL_BUFFER_SIZESDL_GL_DOUBLEBUFFERSDL_GL_DEPTH_SIZESDL_GL_STENCIL_SIZESDL_GL_ACCUM_RED_SIZESDL_GL_ACCUM_GREEN_SIZE SDL_GL_ACCUM_BLUE_SIZE SDL_GL_ACCUM_ALPHA_SIZE SDL_GLattrV:$;dSDL_GRAB_QUERYSDL_GRAB_OFFSDL_GRAB_ONSDL_GRAB_FULLSCREENSDL_GrabModeix; WMcursorWMcursor*; r< 2area,E7#hot_x-#hot_y-# data.k$# mask/k$#save0r<#wm_cursor1~<#~<k$;SDL_Cursor2;> /SDL_NOEVENTSDL_ACTIVEEVENTSDL_KEYDOWNSDL_KEYUPSDL_MOUSEMOTIONSDL_MOUSEBUTTONDOWNSDL_MOUSEBUTTONUPSDL_JOYAXISMOTIONSDL_JOYBALLMOTIONSDL_JOYHATMOTION SDL_JOYBUTTONDOWN SDL_JOYBUTTONUP SDL_QUIT SDL_SYSWMEVENT SDL_EVENT_RESERVEDASDL_EVENT_RESERVEDBSDL_VIDEORESIZESDL_VIDEOEXPOSESDL_EVENT_RESERVED2SDL_EVENT_RESERVED3SDL_EVENT_RESERVED4SDL_EVENT_RESERVED5SDL_EVENT_RESERVED6SDL_EVENT_RESERVED7SDL_USEREVENTSDL_NUMEVENTS  @ QSDL_ACTIVEEVENTMASKSDL_KEYDOWNMASKSDL_KEYUPMASKSDL_MOUSEMOTIONMASKSDL_MOUSEBUTTONDOWNMASK SDL_MOUSEBUTTONUPMASK@SDL_MOUSEEVENTMASKpSDL_JOYAXISMOTIONMASK#SDL_JOYBALLMOTIONMASK#SDL_JOYHATMOTIONMASK#SDL_JOYBUTTONDOWNMASK#SDL_JOYBUTTONUPMASK#SDL_JOYEVENTMASKSDL_VIDEORESIZEMASKSDL_VIDEOEXPOSEMASK#SDL_QUITMASK#SDL_SYSWMEVENTMASK @@ qtype n}#gain o}#state p}#SDL_ActiveEvent q @ @ ytype u}#which v}#state w}#keysym x6#SDL_KeyboardEvent yW@ 'A type }}#which ~}#state }#x #y #xrel #yrel # SDL_MouseMotionEvent @ A type }#which }#button }#state }#x #y #SDL_MouseButtonEvent CA B type }#which }#axis }#value #SDL_JoyAxisEvent A tB type }#which }#ball }#xrel #yrel #SDL_JoyBallEvent B B type }#which }#hat }#value }#SDL_JoyHatEvent B 2C type }#which }#button }#state }#SDL_JoyButtonEvent B |C type }#w '#h '#SDL_ResizeEvent LC C type }#SDL_ExposeEvent C C type }#SDL_QuitEvent C 6D type }#code '#data1 s#data2 s# SDL_UserEvent C SDL_SysWMmsgSDL_SysWMmsg KD D type }#msg ՔD#ZDSDL_SysWMEvent nDpE type }active @@key ܠ@motion 'Abutton ޤAjaxis Bjball tBjhat Bjbutton 2Cresize |Cexpose Cquit Cuser 6Dsyswm DSDL_Event DE SDL_ADDEVENTSDL_PEEKEVENTSDL_GETEVENTSDL_eventaction ESDL_EventFilter EEE'EFpE BF!3major!0}#minor!1}#patch!2}#SDL_version!3 FALboolean"ALbyte"ALubyte" )ALshort"# ALushort"KALuint"ALint"'ALfloat"FfloatALdouble"ALsizei" ' ALvoid"$ALenum"*'ALbitfield"-ALclampf"0FALclampd"3F&time_scale#B3Hplayer_sL#Eangle#F#world_x#G#world_y#G#screen_x#H'#screen_y#H'#velocity#I# accel#J#(shields#K'#0firing#L#4charge#M#<score#N'#Dhit#O'#Hplayer_t#PRGplayer_p#PSHRGHsound_s#Sformat#TF#size#UF#freq#VF#name#WF# sound_t#YYHsound_p#YHYHparticle_t particle_p HIH'/u(particlesHa (active_particles'x%Esbackground.c/mnt/dd3/ebook/tech/listings/pw-finalGNU C 2.95.4 20011002 (Debian prerelease)0e%initrandom0JUgetrandomLUp1|p2xunsigned intSint32InitBackground!Ux"|y"xintODrawBackground3Udest2Qcamera_x2 camera_y2draw_x4|draw_y4xstart_draw_x5tstart_draw_y5ptile_x7ltile_y7hstart_tile_x8dstart_tile_y8`NsrcrectJWXdestrectJWP QSDL_Surface<\ flagsd# formate# wf# hf# pitchg# pixelsh# offseti# hwdatal# clip_rectoW# unused1p#( lockeds#, mapv#0 format_versiony#4 refcount|#8 O 5 x3# y3# w4# h4#Sint16Uint16Uint32 SDL_PixelFormat(D paletteEN# BitsPerPixelFT# BytesPerPixelGT# RlossHT# GlossIT# BlossJT# AlossKT# RshiftLT# GshiftMT# BshiftNT# AshiftOT# RmaskP# GmaskQ# BmaskR# AmaskS# colorkeyV# alphaXT#$  private_hwdata SDL_BlitMap  NA ncolors?# colors@# "Uint8 < r8T# g9T# b:T# unused;T# ]DrawParallaxbeUdestaQcamera_xa camera_yadraw_xc|draw_ycxstart_draw_xdtstart_draw_ydptile_xfltile_yfhstart_tile_xgdstart_tile_yg`PsrcrectyWXdestrectyWPsize_t__u_char unsigned char__u_short! short unsigned int__u_int"__u_long#?long unsigned int__u_quad_t%flong long unsigned int__quad_t&long long int__int8_t1signed char__uint8_t2__int16_t3short int__uint16_t4 __int32_t5__uint32_t6__int64_t8__uint64_t9f__qaddr_t;X __dev_t=T__uid_t> __gid_t? __ino_t@/__mode_tA __nlink_tB __off_tClong int__loff_tD__pid_tE__ssize_tF__rlim_tG/__rlim64_tHT__id_tI  O N __valMO #[ __fsid_tN6 __daddr_tQ__caddr_tR  char__time_tS__useconds_tT__suseconds_tU__swblk_tV__clock_tX__clockid_t[__timer_t^__key_te__ipc_pid_th __blksize_tl__blkcnt_tq__blkcnt64_tr__fsblkcnt_tu/__fsblkcnt64_tvT__fsfilcnt_ty/__fsfilcnt64_tzT__ino64_t}T__off64_t__t_scalar_t__t_uscalar_t?__intptr_t__socklen_t k __sched_paramE __sched_priorityF#__atomic_lock_t _pthread_fastlock __status# __spinlockk #_pthread_descr_struct_pthread_descr%  __pthread_attr_s$, __detachstate-# __schedpolicy.# __schedparam/9 # __inheritsched0# __scope1# __guardsize2# __stackaddr_set3# __stackaddr4# __stacksize5# pthread_attr_t6 ) > __c_lock< # __c_waiting= #pthread_cond_t> Z E __dummyD#pthread_condattr_tE? pthread_key_tH U __m_reservedP# __m_countQ# __m_ownerR # __m_kindS# __m_lockT #pthread_mutex_tU -\ __mutexkind[#pthread_mutexattr_t\pthread_once_t`pthread_t?clock_t; time_tF clockid_tR timer_t^ timespeck tv_secl # tv_nsecm# tm,w tm_secx# tm_miny# tm_hourz# tm_mday{# tm_mon|# tm_year}# tm_wday~# tm_yday# tm_isdst# tm_gmtoff#$ tm_zone#(  itimerspec it_interval# it_value#sigevent&%SDL_FALSESDL_TRUESDL_bool(Uint8)Sint8*Uint16+ Sint16,Uint32-Sint32.Uint64@fSint64ASDL_dummy_uint8NSDL_dummy_sint8OSDL_dummy_uint16PSDL_dummy_sint16QSDL_dummy_uint32RSDL_dummy_sint32SSDL_dummy_uint64TSDL_dummy_sint64UZSDL_PRESSEDSDL_RELEASED .SDL_ENOMEMSDL_EFREADSDL_EFWRITESDL_EFSEEKSDL_LASTERRORSDL_errorcode 4 B_IO_FILE -_flags #_IO_read_ptr  #_IO_read_end  #_IO_read_base  # _IO_write_base  #_IO_write_ptr  #_IO_write_end  #_IO_buf_base  #_IO_buf_end  # _IO_save_base  #$_IO_backup_base  #(_IO_save_end  #,_markers #0_chain #4_fileno #8_blksize #<_old_offset #@_cur_column " #D_vtable_offset ##F_shortbuf $#G_lock (#H_offset 1 #L__pad1 7#T__pad2 8#X_mode :#\_unused2 <#` _IO_marker _next # _sbuf # _pos # B    3FILE -__FILE 7wchar_twint_t J__wch H__wchb I  @ K __count E# __value J#__mbstate_t K ~  __pos # __state @#_G_fpos_t S  # __pos ! # __state "@#_G_fpos64_t #&__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS '__gconv_step8? __shlib_handler?# __modnames# __counteru# __from_namew # __to_namex # __fctzl# __init_fct{# __end_fct|# __min_needed_from# __max_needed_from#$ __min_needed_to#( __max_needed_to#, __stateful#0 __data#4__gconv_loaded_object 'xx~IOZf   I__gconv_step_data$@ __outbuf`# __outbufend`# __flags# __invocation_counter# __internal_use# __statep# __state@# __trans,# O U `   Ex rx  @ ,__gconv_trans_dataB __trans_fctge# __trans_context_fcth# __trans_end_fcti# __dataj# __nextk,# ex~OIOZf 2OO`` k __gconv_fctH E__gconv_init_fctK r__gconv_end_fctL __gconv_trans_fctU 2__gconv_trans_context_fctZ; k__gconv_trans_query_fct^` ff  __gconv_trans_init_fcta  __gconv_trans_end_fctb  :__gconv_info __nsteps# __stepsx# __data:#I__gconv_tZ  , 4 __cd 2# __data 3#, 5__cd /__combined 4`_G_iconv_t 5_G_int16_t 7_G_int32_t 8_G_uint16_t 9 _G_uint32_t :__gnuc_va_listI_IO_jump_t_IO_lock_t __codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILE A_IO_FILE_plus__io_read_fn X __io_write_fn a__io_seek_fn i4NN  __io_close_fn ljzfpos_t P~ SDL_RWops / seek4# read:># write@j# closeC# typeEl# hiddenS#  > cc i D p SstdioJmemOunknownR J autocloseH# fpI5 #  O baseL/ # hereM/ # stopN/ # / R data1Q# 6 SDL_RWopsUSDL_TimerCallback9e k { llSDL_NewTimerCallbacka   ll_SDL_TimerIDSDL_TimerIDd  !@ freq1# format2P# channels36# silence46# samples5P# padding6P# size7l# callback>!# userdata?#!/  !SDL_AudioSpec@ "SDL_AudioCVTTW neededX# src_formatYP# dst_formatZP# rate_incr["# buf\/ # len]# len_cvt^# len_mult_# len_ratio`"# filtersa"#( filter_indexb#Pdouble"" ""P ! "SDL_AudioCVTc! #SDL_AUDIO_STOPPEDSDL_AUDIO_PLAYINGSDL_AUDIO_PAUSEDSDL_audiostatus"#6CD_TRAYEMPTYCD_STOPPEDCD_PLAYINGCD_PAUSED CD_ERRORCDstatus<7# # G idB6# typeC6# unusedDP# lengthEl# offsetFl#SDL_CDtrackG#!y$SDL_CDJ idK# statusL## numtracksO# cur_trackP# cur_frameQ# trackRy$#$#cSDL_CDS#_SDL_JoystickSDL_Joystick0$1%SDLK_UNKNOWNSDLK_FIRSTSDLK_BACKSPACESDLK_TAB SDLK_CLEAR SDLK_RETURN SDLK_PAUSESDLK_ESCAPESDLK_SPACE SDLK_EXCLAIM!SDLK_QUOTEDBL"SDLK_HASH#SDLK_DOLLAR$SDLK_AMPERSAND&SDLK_QUOTE'SDLK_LEFTPAREN(SDLK_RIGHTPAREN)SDLK_ASTERISK*SDLK_PLUS+SDLK_COMMA,SDLK_MINUS-SDLK_PERIOD.SDLK_SLASH/SDLK_00SDLK_11SDLK_22SDLK_33SDLK_44SDLK_55SDLK_66SDLK_77SDLK_88SDLK_99SDLK_COLON:SDLK_SEMICOLON;SDLK_LESS<SDLK_EQUALS=SDLK_GREATER>SDLK_QUESTION?SDLK_AT@SDLK_LEFTBRACKET[SDLK_BACKSLASH\SDLK_RIGHTBRACKET]SDLK_CARET^SDLK_UNDERSCORE_SDLK_BACKQUOTE`SDLK_aaSDLK_bbSDLK_ccSDLK_ddSDLK_eeSDLK_ffSDLK_ggSDLK_hhSDLK_iiSDLK_jjSDLK_kkSDLK_llSDLK_mmSDLK_nnSDLK_ooSDLK_ppSDLK_qqSDLK_rrSDLK_ssSDLK_ttSDLK_uuSDLK_vvSDLK_wwSDLK_xxSDLK_yySDLK_zzSDLK_DELETESDLK_WORLD_0SDLK_WORLD_1SDLK_WORLD_2SDLK_WORLD_3SDLK_WORLD_4SDLK_WORLD_5SDLK_WORLD_6SDLK_WORLD_7SDLK_WORLD_8SDLK_WORLD_9SDLK_WORLD_10SDLK_WORLD_11SDLK_WORLD_12SDLK_WORLD_13SDLK_WORLD_14SDLK_WORLD_15SDLK_WORLD_16SDLK_WORLD_17SDLK_WORLD_18SDLK_WORLD_19SDLK_WORLD_20SDLK_WORLD_21SDLK_WORLD_22SDLK_WORLD_23SDLK_WORLD_24SDLK_WORLD_25SDLK_WORLD_26SDLK_WORLD_27SDLK_WORLD_28SDLK_WORLD_29SDLK_WORLD_30SDLK_WORLD_31SDLK_WORLD_32SDLK_WORLD_33SDLK_WORLD_34SDLK_WORLD_35SDLK_WORLD_36SDLK_WORLD_37SDLK_WORLD_38SDLK_WORLD_39SDLK_WORLD_40SDLK_WORLD_41SDLK_WORLD_42SDLK_WORLD_43SDLK_WORLD_44SDLK_WORLD_45SDLK_WORLD_46SDLK_WORLD_47SDLK_WORLD_48SDLK_WORLD_49SDLK_WORLD_50SDLK_WORLD_51SDLK_WORLD_52SDLK_WORLD_53SDLK_WORLD_54SDLK_WORLD_55SDLK_WORLD_56SDLK_WORLD_57SDLK_WORLD_58SDLK_WORLD_59SDLK_WORLD_60SDLK_WORLD_61SDLK_WORLD_62SDLK_WORLD_63SDLK_WORLD_64SDLK_WORLD_65SDLK_WORLD_66SDLK_WORLD_67SDLK_WORLD_68SDLK_WORLD_69SDLK_WORLD_70SDLK_WORLD_71SDLK_WORLD_72SDLK_WORLD_73SDLK_WORLD_74SDLK_WORLD_75SDLK_WORLD_76SDLK_WORLD_77SDLK_WORLD_78SDLK_WORLD_79SDLK_WORLD_80SDLK_WORLD_81SDLK_WORLD_82SDLK_WORLD_83SDLK_WORLD_84SDLK_WORLD_85SDLK_WORLD_86SDLK_WORLD_87SDLK_WORLD_88SDLK_WORLD_89SDLK_WORLD_90SDLK_WORLD_91SDLK_WORLD_92SDLK_WORLD_93SDLK_WORLD_94SDLK_WORLD_95"SDLK_KP0"SDLK_KP1"SDLK_KP2"SDLK_KP3"SDLK_KP4"SDLK_KP5"SDLK_KP6"SDLK_KP7"SDLK_KP8"SDLK_KP9 "SDLK_KP_PERIOD "SDLK_KP_DIVIDE "SDLK_KP_MULTIPLY "SDLK_KP_MINUS "SDLK_KP_PLUS"SDLK_KP_ENTER"SDLK_KP_EQUALS"SDLK_UP"SDLK_DOWN"SDLK_RIGHT"SDLK_LEFT"SDLK_INSERT"SDLK_HOME"SDLK_END"SDLK_PAGEUP"SDLK_PAGEDOWN"SDLK_F1"SDLK_F2"SDLK_F3"SDLK_F4"SDLK_F5"SDLK_F6"SDLK_F7 "SDLK_F8!"SDLK_F9""SDLK_F10#"SDLK_F11$"SDLK_F12%"SDLK_F13&"SDLK_F14'"SDLK_F15("SDLK_NUMLOCK,"SDLK_CAPSLOCK-"SDLK_SCROLLOCK."SDLK_RSHIFT/"SDLK_LSHIFT0"SDLK_RCTRL1"SDLK_LCTRL2"SDLK_RALT3"SDLK_LALT4"SDLK_RMETA5"SDLK_LMETA6"SDLK_LSUPER7"SDLK_RSUPER8"SDLK_MODE9"SDLK_COMPOSE:"SDLK_HELP;"SDLK_PRINT<"SDLK_SYSREQ="SDLK_BREAK>"SDLK_MENU?"SDLK_POWER@"SDLK_EUROA"SDLK_UNDOB"SDLK_LASTCSDLKey$$#Q2'KMOD_NONEKMOD_LSHIFTKMOD_RSHIFTKMOD_LCTRL@KMOD_RCTRL"KMOD_LALT"KMOD_RALT"KMOD_LMETA"KMOD_RMETA"KMOD_NUM"KMOD_CAPS "KMOD_MODE@"KMOD_RESERVEDSDLMod51 2? scancode;6# sym<1# mod=Q2# unicode>P# SDL_keysym?`2SDL_mutexSDL_mutex<2SDL_semaphoreSDL_semS2SDL_condSDL_cond}2SDL_Rect5WSDL_Color<]SDL_PaletteA"SDL_PixelFormatYSDL_blit^n3 t333333 O 3SDL_Surface}O 4 $hw_availablel#$wm_availablel#$UnusedBits1l#$UnusedBits2l#$blit_hwl#$blit_hw_CCl#$blit_hw_Al#$blit_swl#$blit_sw_CCl#$blit_sw_Al#$blit_filll#$UnusedBits3l# video_meml# vfmt#SDL_VideoInfo3 5SDL_Overlay$ formatl# w# h# planes# pitches5# pixels5# hwfuncs5# hwdata6#$hw_overlayl# $UnusedBitsl# P / private_yuvhwfuncs 5private_yuvhwdata 5SDL_Overlay5:7SDL_GL_RED_SIZESDL_GL_GREEN_SIZESDL_GL_BLUE_SIZESDL_GL_ALPHA_SIZESDL_GL_BUFFER_SIZESDL_GL_DOUBLEBUFFERSDL_GL_DEPTH_SIZESDL_GL_STENCIL_SIZESDL_GL_ACCUM_RED_SIZESDL_GL_ACCUM_GREEN_SIZE SDL_GL_ACCUM_BLUE_SIZE SDL_GL_ACCUM_ALPHA_SIZE SDL_GLattr*6#7d SDL_GRAB_QUERYSDL_GRAB_OFFSDL_GRAB_ONSDL_GRAB_FULLSCREENSDL_GrabModeiL7WMcursorWMcursor*7 F8 2 area,3# hot_x-^# hot_y-^# data./ # mask// # save0F8# wm_cursor1R8#R8/  7SDL_Cursor27Z:/SDL_NOEVENTSDL_ACTIVEEVENTSDL_KEYDOWNSDL_KEYUPSDL_MOUSEMOTIONSDL_MOUSEBUTTONDOWNSDL_MOUSEBUTTONUPSDL_JOYAXISMOTIONSDL_JOYBALLMOTIONSDL_JOYHATMOTION SDL_JOYBUTTONDOWN SDL_JOYBUTTONUP SDL_QUIT SDL_SYSWMEVENT SDL_EVENT_RESERVEDASDL_EVENT_RESERVEDBSDL_VIDEORESIZESDL_VIDEOEXPOSESDL_EVENT_RESERVED2SDL_EVENT_RESERVED3SDL_EVENT_RESERVED4SDL_EVENT_RESERVED5SDL_EVENT_RESERVED6SDL_EVENT_RESERVED7SDL_USEREVENTSDL_NUMEVENTS ;QSDL_ACTIVEEVENTMASKSDL_KEYDOWNMASKSDL_KEYUPMASKSDL_MOUSEMOTIONMASKSDL_MOUSEBUTTONDOWNMASK SDL_MOUSEBUTTONUPMASK@SDL_MOUSEEVENTMASKpSDL_JOYAXISMOTIONMASK"SDL_JOYBALLMOTIONMASK"SDL_JOYHATMOTIONMASK"SDL_JOYBUTTONDOWNMASK"SDL_JOYBUTTONUPMASK"SDL_JOYEVENTMASK SDL_VIDEORESIZEMASK SDL_VIDEOEXPOSEMASK"SDL_QUITMASK"SDL_SYSWMEVENTMASK <q typen6# gaino6# statep6#SDL_ActiveEventq; t<y typeu6# whichv6# statew6# keysymx2#SDL_KeyboardEventy+< <  type}6# which~6# state6# xP# yP# xrel^# yrel^# SDL_MouseMotionEvent< x= type6# which6# button6# state6# xP# yP#SDL_MouseButtonEvent= = type6# which6# axis6# value^#SDL_JoyAxisEvent= H> type6# which6# ball6# xrel^# yrel^#SDL_JoyBallEvent= > type6# which6# hat6# value6#SDL_JoyHatEvent`> ? type6# which6# button6# state6#SDL_JoyButtonEvent> P?  type6# w# h#SDL_ResizeEvent ? ? type6#SDL_ExposeEventg? ? type6#SDL_QuitEventƖ? @ type6# code# data1# data2# SDL_UserEvent?SDL_SysWMmsgSDL_SysWMmsg@ h@ type6# msgh@# .@SDL_SysWMEventB@DAtype6active<keyt<motion<buttonx=jaxis=jballH>jhat>jbutton?resizeP?expose?quit?user @syswmn@SDL_Event@ASDL_ADDEVENTSDL_PEEKEVENTSDL_GETEVENTSDL_eventactionUASDL_EventFilter A AAA ADA B3 major06# minor16# patch26#SDL_version3AALboolean ALbyteALubyte ALshortALushort ALuintALintALfloatBfloatALdouble"ALsizei ALvoid$ALenum*ALbitfield-ALclampf0BALclampd3B Cplayer_sLE angleF"# world_xG"# world_yG"# screen_xH# screen_yH# velocityI"# accelJ"#( shieldsK#0 firingL"#4 chargeM"#< scoreN#D hitO#Hplayer_tPCplayer_pPD C hDsound_sS formatTB# sizeUvB# freqVB# nameWvB# sound_tYDsound_pYD D%front_star_tilesQ%back_star_tiles Q%num_star_tiles Dccfront_tilesD' back_tilesD seedz|JA resources.c/mnt/dd3/ebook/tech/listings/pw-finalGNU C 2.95.4 20011002 (Debian prerelease)p+LoadGameDatapUtmp|SDL_Surface<\flagsd#formate#wf#hf# pitchg#pixelsh#offseti#hwdatal!#clip_recto'# unused1p#(lockeds#,mapvn#0format_versionyt#4refcount|#8Uint32SDL_PixelFormat(DpaletteE#BitsPerPixelF#BytesPerPixelG#RlossH#GlossI#BlossJ#AlossK# RshiftL# GshiftM# BshiftN# AshiftO# RmaskP#GmaskQ#BmaskR#AmaskS#colorkeyV# alphaX#$intUint16 private_hwdata `5x3#y3#w4#h4# SDL_BlitMap`unsigned intSint16 Ancolors?#colors@#Uint8 <r8#g9#b:#unused;# UnloadGameData^xU LoadSoundFileqxU filenamep soundpS error_cleanupΑfilerY|file_infos[`buffer_shortt\buffer_8uXbuffer_16vTiwtPcharSsound_sSformatT!#sizeU*#freqV4#nameW*#  xsamplerateqt#samplesrt#channelsst#pcmbitwidthtt# formatut#sectionsvt#seekablewt#short intu_int8_tint16_tALintALuintALfloatsize_tt__u_char ]unsigned char__u_short!short unsigned int__u_int"t__u_long#long unsigned int__u_quad_t%long long unsigned int__quad_t&long long int__int8_t1&signed char__uint8_t2]__int16_t3__uint16_t4__int32_t5__uint32_t6t__int64_t8__uint64_t9__qaddr_t;__dev_t=__uid_t>__gid_t?__ino_t@__mode_tA__nlink_tB__off_tC2long int__loff_tD__pid_tE__ssize_tF__rlim_tG__rlim64_tH__id_tI N__valM#__fsid_tN__daddr_tQ__caddr_tR__time_tS2__useconds_tTt__suseconds_tU2__swblk_tV2__clock_tX2__clockid_t[__timer_t^__key_te__ipc_pid_th__blksize_tl2__blkcnt_tq2__blkcnt64_tr__fsblkcnt_tu__fsblkcnt64_tv__fsfilcnt_ty__fsfilcnt64_tz__ino64_t}__off64_t>__t_scalar_t2__t_uscalar_t__intptr_t__socklen_tt __sched_paramE__sched_priorityF#__atomic_lock_t _pthread_fastlock__status2#__spinlock # _pthread_descr_struct_pthread_descr%M  ; __pthread_attr_s$,__detachstate-#__schedpolicy.#__schedparam/ #__inheritsched0# __scope1#__guardsize2?#__stackaddr_set3#__stackaddr4#__stacksize5?# pthread_attr_t6S >__c_lock< #__c_waiting=7 #pthread_cond_t>Q E__dummyD#pthread_condattr_tE pthread_key_tHt Q U__m_reservedP#__m_countQ#__m_ownerR7 #__m_kindS# __m_lockT #pthread_mutex_tU \__mutexkind[#pthread_mutexattr_t\h pthread_once_t`pthread_t_IO_FILE -_flags #_IO_read_ptr #_IO_read_end #_IO_read_base # _IO_write_base #_IO_write_ptr #_IO_write_end #_IO_buf_base #_IO_buf_end # _IO_save_base #$_IO_backup_base #(_IO_save_end #,_markers W#0_chain ]#4_fileno #8_blksize #<_old_offset ##@_cur_column "#D_vtable_offset #&#F_shortbuf $c#G_lock (o#H_offset 14 #L__pad1 7#T__pad2 8#X_mode :#\_unused2 <q#`W_IO_marker _next W#_sbuf ]#_pos # o}3FILE - __FILE 7 wchar_t2wint_tt J__wch H__wchb I  K__count E#__value J#__mbstate_t K P __pos ##__state #_G_fpos_t %  #__pos !4 #__state "#_G_fpos64_t #az &__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR  8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_step8 ?__shlib_handle r#__modname s#__counter u#__from_name w# __to_name x#__fct zI#__init_fct {_#__end_fct |q#__min_needed_from # __max_needed_from #$__min_needed_to #(__max_needed_to #,__stateful #0__data #4 __gconv_loaded_objectUU[&,7Ca&__gconv_step_data$ @__outbuf =#__outbufend =#__flags #__invocation_counter # __internal_use #__statep w#__state #__trans # ,2]=]?"_UOqUe __gconv_trans_data B__trans_fct gB#__trans_context_fct hl#__trans_end_fct i~#__data j# __next k #}BU[,&,7Cl,,==H~r__gconv_fct H"__gconv_init_fct KO__gconv_end_fct Le__gconv_trans_fct U__gconv_trans_context_fct ZH__gconv_trans_query_fct ^=C]]Cc__gconv_trans_init_fct a__gconv_trans_end_fct br__gconv_info __nsteps ?#__steps U#__data #&a__gconv_t 7 f, 4__cd 2#__data 3a#, 5__cd /__combined 4=_G_iconv_t 5f_G_int16_t 7_G_int32_t 8_G_uint16_t 9_G_uint32_t :t__gnuc_va_listI _IO_jump_t_IO_lock_t |__codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILE A _IO_FILE_plus__io_read_fn X]?__io_write_fn a]?__io_seek_fn i++4 __io_close_fn lGWfpos_t PPstderr u} bquot`#rema#div_tb{ jquoth2#remi2#ldiv_tju_char"Mu_short#nu_int$u_long%quad_t&u_quad_t'fsid_t(loff_t->ino_t1dev_t=gid_tBmode_tGnlink_tLuid_tQoff_tW#pid_tcNid_thssize_tm]daddr_tscaddr_ttkey_tzt time_tFclockid_tRP timer_t^c ulongushortuinttint8_t&int16_tint32_tint64_tu_int8_t]u_int16_tu_int32_ttu_int64_tregister_t__sig_atomic_t __val#%__sigset_tsigset_t&%|timespecktv_secl#tv_nsecm2#timevalDtv_secE#tv_usecF #suseconds_t1 __fd_mask72 J__fds_bitsG#fd_setJfd_maskQblkcnt_t fsblkcnt_t fsfilcnt_t random_datafptr#rptr#state#rand_type# rand_deg#rand_sep#end_ptr#w Udrand48_data__xU#__old_xU#__c# __init#__a#a__compar_fn_tw}!)"3"SF_FORMAT_WAV"SF_FORMAT_AIFF"SF_FORMAT_AU"SF_FORMAT_AULE"SF_FORMAT_RAW"SF_FORMAT_PAF"SF_FORMAT_SVX"SF_FORMAT_NIST"SF_FORMAT_WMA "SF_FORMAT_SMPLTD "SF_FORMAT_VOC "SF_FORMAT_SD2 "SF_FORMAT_REX2 "SF_FORMAT_IRCAMSF_FORMAT_PCMSF_FORMAT_FLOATSF_FORMAT_ULAWSF_FORMAT_ALAWSF_FORMAT_IMA_ADPCMSF_FORMAT_MS_ADPCMSF_FORMAT_PCM_BESF_FORMAT_PCM_LESF_FORMAT_PCM_S8 SF_FORMAT_PCM_U8 SF_FORMAT_SVX_FIB SF_FORMAT_SVX_EXP SF_FORMAT_GSM610 SF_FORMAT_G721_32SF_FORMAT_G723_24SF_FORMAT_FLOAT_BESF_FORMAT_FLOAT_LE#SF_FORMAT_SUBMASK"SF_FORMAT_TYPEMASKSNDFILEiSF_INFOx[c"%SDL_FALSESDL_TRUESDL_bool(C"Uint8)]Sint8*&Uint16+Sint16,Uint32-tSint32.Uint64@Sint64ASDL_dummy_uint8N"#SDL_dummy_sint8O"SDL_dummy_uint16P"SDL_dummy_sint16Q"SDL_dummy_uint32R"SDL_dummy_sint32S"SDL_dummy_uint64T"SDL_dummy_sint64U"#ZSDL_PRESSEDSDL_RELEASED$.SDL_ENOMEMSDL_EFREADSDL_EFWRITESDL_EFSEEKSDL_LASTERRORSDL_errorcode4#$SDL_RWops /seek4$#read:$#write@%#closeC%%# typeE"#hiddenS+%#$$4$$$$$%$$%%$%[% SstdioJ[%memO%unknownR% %JautocloseH#fpIu# % ObaseL%#hereM%#stopN%# %Rdata1Q#s"SDL_RWopsU4$SDL_TimerCallback9& &&""SDL_NewTimerCallbacka6&<&Q&"" _SDL_TimerIDSDL_TimerIDds&Q& '@freq1#format2"#channels3s"#silence4s"#samples5"#padding6"# size7"# callback>6'#userdata?#6'% 'SDL_AudioSpec@y&4(SDL_AudioCVTTWneededX#src_formatY"#dst_formatZ"#rate_incr[4(#buf\%#len]#len_cvt^#len_mult_#len_ratio`4(# filtersa>(#(filter_indexb#PdoubleJ(a( [([("Q'J(SDL_AudioCVTcQ'(SDL_AUDIO_STOPPEDSDL_AUDIO_PLAYINGSDL_AUDIO_PAUSEDSDL_audiostatus{(")6CD_TRAYEMPTYCD_STOPPEDCD_PLAYINGCD_PAUSED"CD_ERRORCDstatus<( ) GidBs"#typeCs"#unusedD"#lengthE"#offsetF"#SDL_CDtrackG2)$*SDL_CDJidK#statusL")#numtracksO#cur_trackP# cur_frameQ#trackR*#$*)cSDL_CDS) _SDL_JoystickSDL_Joystick02*(7%SDLK_UNKNOWNSDLK_FIRSTSDLK_BACKSPACESDLK_TAB SDLK_CLEAR SDLK_RETURN SDLK_PAUSESDLK_ESCAPESDLK_SPACE SDLK_EXCLAIM!SDLK_QUOTEDBL"SDLK_HASH#SDLK_DOLLAR$SDLK_AMPERSAND&SDLK_QUOTE'SDLK_LEFTPAREN(SDLK_RIGHTPAREN)SDLK_ASTERISK*SDLK_PLUS+SDLK_COMMA,SDLK_MINUS-SDLK_PERIOD.SDLK_SLASH/SDLK_00SDLK_11SDLK_22SDLK_33SDLK_44SDLK_55SDLK_66SDLK_77SDLK_88SDLK_99SDLK_COLON:SDLK_SEMICOLON;SDLK_LESS<SDLK_EQUALS=SDLK_GREATER>SDLK_QUESTION?SDLK_AT@SDLK_LEFTBRACKET[SDLK_BACKSLASH\SDLK_RIGHTBRACKET]SDLK_CARET^SDLK_UNDERSCORE_SDLK_BACKQUOTE`SDLK_aaSDLK_bbSDLK_ccSDLK_ddSDLK_eeSDLK_ffSDLK_ggSDLK_hhSDLK_iiSDLK_jjSDLK_kkSDLK_llSDLK_mmSDLK_nnSDLK_ooSDLK_ppSDLK_qqSDLK_rrSDLK_ssSDLK_ttSDLK_uuSDLK_vvSDLK_wwSDLK_xxSDLK_yySDLK_zzSDLK_DELETESDLK_WORLD_0SDLK_WORLD_1SDLK_WORLD_2SDLK_WORLD_3SDLK_WORLD_4SDLK_WORLD_5SDLK_WORLD_6SDLK_WORLD_7SDLK_WORLD_8SDLK_WORLD_9SDLK_WORLD_10SDLK_WORLD_11SDLK_WORLD_12SDLK_WORLD_13SDLK_WORLD_14SDLK_WORLD_15SDLK_WORLD_16SDLK_WORLD_17SDLK_WORLD_18SDLK_WORLD_19SDLK_WORLD_20SDLK_WORLD_21SDLK_WORLD_22SDLK_WORLD_23SDLK_WORLD_24SDLK_WORLD_25SDLK_WORLD_26SDLK_WORLD_27SDLK_WORLD_28SDLK_WORLD_29SDLK_WORLD_30SDLK_WORLD_31SDLK_WORLD_32SDLK_WORLD_33SDLK_WORLD_34SDLK_WORLD_35SDLK_WORLD_36SDLK_WORLD_37SDLK_WORLD_38SDLK_WORLD_39SDLK_WORLD_40SDLK_WORLD_41SDLK_WORLD_42SDLK_WORLD_43SDLK_WORLD_44SDLK_WORLD_45SDLK_WORLD_46SDLK_WORLD_47SDLK_WORLD_48SDLK_WORLD_49SDLK_WORLD_50SDLK_WORLD_51SDLK_WORLD_52SDLK_WORLD_53SDLK_WORLD_54SDLK_WORLD_55SDLK_WORLD_56SDLK_WORLD_57SDLK_WORLD_58SDLK_WORLD_59SDLK_WORLD_60SDLK_WORLD_61SDLK_WORLD_62SDLK_WORLD_63SDLK_WORLD_64SDLK_WORLD_65SDLK_WORLD_66SDLK_WORLD_67SDLK_WORLD_68SDLK_WORLD_69SDLK_WORLD_70SDLK_WORLD_71SDLK_WORLD_72SDLK_WORLD_73SDLK_WORLD_74SDLK_WORLD_75SDLK_WORLD_76SDLK_WORLD_77SDLK_WORLD_78SDLK_WORLD_79SDLK_WORLD_80SDLK_WORLD_81SDLK_WORLD_82SDLK_WORLD_83SDLK_WORLD_84SDLK_WORLD_85SDLK_WORLD_86SDLK_WORLD_87SDLK_WORLD_88SDLK_WORLD_89SDLK_WORLD_90SDLK_WORLD_91SDLK_WORLD_92SDLK_WORLD_93SDLK_WORLD_94SDLK_WORLD_95#SDLK_KP0#SDLK_KP1#SDLK_KP2#SDLK_KP3#SDLK_KP4#SDLK_KP5#SDLK_KP6#SDLK_KP7#SDLK_KP8#SDLK_KP9 #SDLK_KP_PERIOD #SDLK_KP_DIVIDE #SDLK_KP_MULTIPLY #SDLK_KP_MINUS #SDLK_KP_PLUS#SDLK_KP_ENTER#SDLK_KP_EQUALS#SDLK_UP#SDLK_DOWN#SDLK_RIGHT#SDLK_LEFT#SDLK_INSERT#SDLK_HOME#SDLK_END#SDLK_PAGEUP#SDLK_PAGEDOWN#SDLK_F1#SDLK_F2#SDLK_F3#SDLK_F4#SDLK_F5#SDLK_F6#SDLK_F7 #SDLK_F8!#SDLK_F9"#SDLK_F10##SDLK_F11$#SDLK_F12%#SDLK_F13&#SDLK_F14'#SDLK_F15(#SDLK_NUMLOCK,#SDLK_CAPSLOCK-#SDLK_SCROLLOCK.#SDLK_RSHIFT/#SDLK_LSHIFT0#SDLK_RCTRL1#SDLK_LCTRL2#SDLK_RALT3#SDLK_LALT4#SDLK_RMETA5#SDLK_LMETA6#SDLK_LSUPER7#SDLK_RSUPER8#SDLK_MODE9#SDLK_COMPOSE:#SDLK_HELP;#SDLK_PRINT<#SDLK_SYSREQ=#SDLK_BREAK>#SDLK_MENU?#SDLK_POWER@#SDLK_EUROA#SDLK_UNDOB#SDLK_LASTCSDLKey$V*%7'KMOD_NONEKMOD_LSHIFTKMOD_RSHIFTKMOD_LCTRL@KMOD_RCTRL#KMOD_LALT#KMOD_RALT#KMOD_LMETA#KMOD_RMETA#KMOD_NUM#KMOD_CAPS #KMOD_MODE@#KMOD_RESERVEDSDLMod577 I8?scancode;s"#sym<(7#mod=7#unicode>"# SDL_keysym?7 SDL_mutexSDL_mutex<[8 SDL_semaphoreSDL_semSx8 SDL_condSDL_cond}8SDL_Rect5'SDL_Color<SDL_PaletteASDL_PixelFormatYSDL_blit^ 9929298929898SDL_Surface} : &hw_available"#&wm_available"#&UnusedBits1"#&UnusedBits2"#&blit_hw"#&blit_hw_CC"#&blit_hw_A"#&blit_sw"#&blit_sw_CC"#&blit_sw_A"#&blit_fill"#&UnusedBits3"#video_mem"#vfmt#SDL_VideoInfoQ9u;SDL_Overlay$format"#w#h#planes# pitchesu;#pixels{;#hwfuncsĖ;#hwdataŰ;#&hw_overlayȩ"# &UnusedBitsɩ"# "% private_yuvhwfuncs; private_yuvhwdata;SDL_Overlayʰ:<SDL_GL_RED_SIZESDL_GL_GREEN_SIZESDL_GL_BLUE_SIZESDL_GL_ALPHA_SIZESDL_GL_BUFFER_SIZESDL_GL_DOUBLEBUFFERSDL_GL_DEPTH_SIZESDL_GL_STENCIL_SIZESDL_GL_ACCUM_RED_SIZESDL_GL_ACCUM_GREEN_SIZE SDL_GL_ACCUM_BLUE_SIZE SDL_GL_ACCUM_ALPHA_SIZE SDL_GLattr;%<=d"SDL_GRAB_QUERYSDL_GRAB_OFFSDL_GRAB_ONSDL_GRAB_FULLSCREENSDL_GrabModei< WMcursorWMcursor*Q= = 2area,8#hot_x-"#hot_y-"# data.%# mask/%#save0=#wm_cursor1=#=%\=SDL_Cursor2l=? /SDL_NOEVENTSDL_ACTIVEEVENTSDL_KEYDOWNSDL_KEYUPSDL_MOUSEMOTIONSDL_MOUSEBUTTONDOWNSDL_MOUSEBUTTONUPSDL_JOYAXISMOTIONSDL_JOYBALLMOTIONSDL_JOYHATMOTION SDL_JOYBUTTONDOWN SDL_JOYBUTTONUP SDL_QUIT SDL_SYSWMEVENT SDL_EVENT_RESERVEDASDL_EVENT_RESERVEDBSDL_VIDEORESIZESDL_VIDEOEXPOSESDL_EVENT_RESERVED2SDL_EVENT_RESERVED3SDL_EVENT_RESERVED4SDL_EVENT_RESERVED5SDL_EVENT_RESERVED6SDL_EVENT_RESERVED7SDL_USEREVENTSDL_NUMEVENTS |A QSDL_ACTIVEEVENTMASKSDL_KEYDOWNMASKSDL_KEYUPMASKSDL_MOUSEMOTIONMASKSDL_MOUSEBUTTONDOWNMASK SDL_MOUSEBUTTONUPMASK@SDL_MOUSEEVENTMASKpSDL_JOYAXISMOTIONMASK#SDL_JOYBALLMOTIONMASK#SDL_JOYHATMOTIONMASK#SDL_JOYBUTTONDOWNMASK#SDL_JOYBUTTONUPMASK#SDL_JOYEVENTMASK"SDL_VIDEORESIZEMASK"SDL_VIDEOEXPOSEMASK#SDL_QUITMASK#SDL_SYSWMEVENTMASK A qtype ns"#gain os"#state ps"#SDL_ActiveEvent q|A B ytype us"#which vs"#state ws"#keysym xI8#SDL_KeyboardEvent yA B type }s"#which ~s"#state s"#x "#y "#xrel "#yrel "# SDL_MouseMotionEvent ,B C type s"#which s"#button s"#state s"#x "#y "#SDL_MouseButtonEvent B zC type s"#which s"#axis s"#value "#SDL_JoyAxisEvent 3C C type s"#which s"#ball s"#xrel "#yrel "#SDL_JoyBallEvent C ED type s"#which s"#hat s"#value s"#SDL_JoyHatEvent C D type s"#which s"#button s"#state s"#SDL_JoyButtonEvent \D D type s"#w #h #SDL_ResizeEvent D E type s"#SDL_ExposeEvent E ME type s"#SDL_QuitEvent 5E E type s"#code #data1 #data2 # SDL_UserEvent bE SDL_SysWMmsgSDL_SysWMmsg ҾE F type s"#msg F#ESDL_SysWMEvent EF type s"active ۳Akey Bmotion ݚBbutton Cjaxis zCjball Cjhat EDjbutton Dresize Dexpose Equit MEuser Esyswm FSDL_Event #F+G SDL_ADDEVENTSDL_PEEKEVENTSDL_GETEVENTSDL_eventaction FSDL_EventFilter [GaGqGqGwGF G!3major!0s"#minor!1s"#patch!2s"#SDL_version!3|GALboolean"ALbyte"&ALubyte" ]ALshort"ALushort"ALuint"tALint"ALfloat"?HfloatALdouble"4(ALsizei" ALvoid"$ALenum"*ALbitfield"-tALclampf"00HALclampd"3HHIplayer_sLEangleF4(#world_xG4(#world_yG4(#screen_xH#screen_yH#velocityI4(# accelJ4(#(shieldsK#0firingL4(#4chargeM4(#<scoreN#DhitO#Hplayer_tPHplayer_pPIHsound_tYsound_pYI'ship_strip@'front_star_tilesD'back_star_tiles l'num_star_tiles h'engine_sound IX'phaser_sound IHaudio_enabled#ݱ9 scripting.c/mnt/dd3/ebook/tech/listings/pw-finalGNU C 2.95.4 20011002 (Debian prerelease)u3InitScriptingUCleanupScriptingO ULoadGameScript] jUfilename\status^|int charHandleFireWeaponCmdmlUclient_datakinterpk objclobjvlM  Tcl_Interp g resulth# freeProcj# errorLiner# MTcl_Obj" refCount|# bytes}# length# typePtr# internalRep#S X Tcl_ObjTypeb namec# freeIntRepProcd# dupIntRepProch# updateStringProck# setFromAnyProcn#^ MlongValueMdoubleValueYotherValuePtrctwoPtrValueelong intdouble  ptr1c# ptr2c#(RunGameScriptUstatus|size_t6unsigned int__u_char Vunsigned char__u_short!xshort unsigned int__u_int"6__u_long#long unsigned int__u_quad_t%long long unsigned int__quad_t&long long int__int8_t1signed char__uint8_t2V__int16_t3Pshort int__uint16_t4x__int32_t5__uint32_t66__int64_t8__uint64_t9__qaddr_t;__dev_t=__uid_t>__gid_t?__ino_t@__mode_tA__nlink_tB__off_tCM__loff_tD__pid_tE__ssize_tF__rlim_tG__rlim64_tH__id_tIN__valM#__fsid_tN__daddr_tQ__caddr_tR__time_tSM__useconds_tT6__suseconds_tUM__swblk_tVM__clock_tXM__clockid_t[__timer_t^__key_te__ipc_pid_thx__blksize_tlM__blkcnt_tqM__blkcnt64_tr__fsblkcnt_tu__fsblkcnt64_tv__fsfilcnt_ty__fsfilcnt64_tz__ino64_t}__off64_t8__t_scalar_tM__t_uscalar_t__intptr_t__socklen_t6__sched_paramE__sched_priorityF#__atomic_lock_t _pthread_fastlock__statusM#__spinlock#_pthread_descr_struct_pthread_descr%G  5 __pthread_attr_s$,__detachstate-#__schedpolicy.#__schedparam/#__inheritsched0# __scope1#__guardsize2(#__stackaddr_set3#__stackaddr4c#__stacksize5(# pthread_attr_t6M } >__c_lock<#__c_waiting=1 #pthread_cond_t>K  E__dummyD#pthread_condattr_tE pthread_key_tH6K U__m_reservedP#__m_countQ#__m_ownerR1 #__m_kindS# __m_lockT#pthread_mutex_tU  \__mutexkind[#pthread_mutexattr_t\b pthread_once_t`pthread_t_IO_FILE- _flags# _IO_read_ptr # _IO_read_end # _IO_read_base # _IO_write_base# _IO_write_ptr# _IO_write_end# _IO_buf_base# _IO_buf_end# _IO_save_base#$ _IO_backup_base#( _IO_save_end#, _markersQ#0 _chainW#4 _fileno#8 _blksize#< _old_offset)#@ _cur_column"x#D _vtable_offset##F _shortbuf$]#G _lock(i#H _offset1.#L __pad17c#T __pad28c#X _mode:#\ _unused2<k#`Q_IO_marker _nextQ#_sbufW#_pos# i  w 3FILE- __FILE7 wchar_tMwint_t6 J__wch H__wchb I   K__count E#__value J#__mbstate_t KJ __pos )#__state  #_G_fpos_t  #__pos !.#__state " #_G_fpos64_t #[t &__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR  8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_step8 ?__shlib_handle r #__modname s#__counter u#__from_name w# __to_name x#__fct zC#__init_fct {Y#__end_fct |k#__min_needed_from # __max_needed_from #$__min_needed_to #(__max_needed_to #,__stateful #0__data c#4__gconv_loaded_object OOU &1=[ __gconv_step_data$ @__outbuf 7#__outbufend 7#__flags #__invocation_counter # __internal_use #__statep q#__state #__trans # &, V7V(YOIkO_ __gconv_trans_data B__trans_fct g<#__trans_context_fct hf#__trans_end_fct ix#__data jc# __next k#w<OUc& &1= fc&&77Bxcl__gconv_fct H__gconv_init_fct KI__gconv_end_fct L___gconv_trans_fct U __gconv_trans_context_fct ZB__gconv_trans_query_fct ^7=WW=]__gconv_trans_init_fct ac__gconv_trans_end_fct bl__gconv_info __nsteps (#__steps O#__data # [__gconv_t 1`, 4__cd 2#__data 3[#, 5__cd /__combined 47_G_iconv_t 5`_G_int16_t 7P_G_int32_t 8_G_uint16_t 9x_G_uint32_t :6__gnuc_va_list Ic_IO_jump_t _IO_lock_t!v__codecvt_result__codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILEA _IO_FILE_plus__io_read_fnXWc(__io_write_fnaWc(__io_seek_fni %c%.__io_close_fnlAQcfpos_tPJ"stderrow bquot `#rem a#div_t bu jquot hM#rem iM#ldiv_t ju_char"Fu_short#gu_int$u_long%quad_t&u_quad_t'fsid_t(loff_t-8ino_t1dev_t=gid_tBmode_tGnlink_tLuid_tQoff_tW)pid_tcHid_thssize_tmWdaddr_tscaddr_ttkey_tzntime_tFclockid_tRJtimer_t^]ulongushortxuint6int8_tint16_tPint32_tint64_tu_int8_tVu_int16_txu_int32_t6u_int64_tregister_t__sig_atomic_t__val#__sigset_tsigset_t&vtimespecktv_secl#tv_nsecmM#timevalDtv_secE#tv_usecF#suseconds_t1__fd_mask7MJ__fds_bitsG#fd_setJfd_maskQblkcnt_tfsblkcnt_tfsfilcnt_t random_data  fptr # rptr # state # rand_type # rand_deg # rand_sep # end_ptr #q Odrand48_data  __x O# __old_x O# __c x# __init x# __a #[x__compar_fn_t qw#va_list ClientDataMcTcl_InterpuTcl_AsyncHandler_Tcl_AsyncHandlerwTcl_Channel_Tcl_ChannelxTcl_Command_Tcl_CommandyG$Tcl_Condition_Tcl_ConditionztMTcl_EncodingState_Tcl_EncodingState{zTcl_Encoding_Tcl_Encoding| Tcl_Event} proc<,# nextPtr=2#&&Tcl_Event}Tcl_Mutex_Tcl_Mutex~iJTcl_Pid_Tcl_PidoTcl_RegExp_Tcl_RegExpTcl_ThreadDataKey_Tcl_ThreadDataKeyTcl_ThreadId_Tcl_ThreadId Tcl_TimerToken_Tcl_TimerToken@  Tcl_Trace_Tcl_Tracee F Tcl_Var_Tcl_Var k Tcl_ChannelTypeVersion_Tcl_ChannelTypeVersion  Tcl_ThreadCreateProc   0!Tcl_RegExpIndices startM# endM#Tcl_RegExpIndices !Tcl_RegExpInfo nsubs# matches!# extendStartM# reservedM# 0!Tcl_RegExpInfoJ!statTcl_Stat_!!$"TCL_INTTCL_DOUBLETCL_EITHERTcl_ValueType! "Tcl_Value type"# intValueM# doubleValueY#Tcl_Value2"Tcl_AppInitProc(""Tcl_AsyncProc*""Tcl_ChannelProc+##Tcl_CloseProc, Tcl_CmdDeleteProc- Tcl_CmdProc/X#w#w#Tcl_CmdTraceProc2###w#D#Tcl_DupInternalRepProc4Tcl_EncodingConvertProc8 $G$G$M$M$M$Tcl_EncodingFreeProc9 Tcl_EventProc:Tcl_EventCheckProc<#Tcl_EventDeleteProc>$$&Tcl_EventSetupProc@#Tcl_ExitProcA Tcl_FileProcB#Tcl_FileFreeProcC Tcl_FreeInternalRepProcDTcl_FreeProcETcl_IdleProcF Tcl_InterpDeleteProcH%%Tcl_MathProcJ%%%%"Tcl_NamespaceDeleteProcK Tcl_ObjCmdProcM&8&8&>& Tcl_PackageInitProcN"Tcl_PanicProcOu&&%Tcl_TcpAcceptProcQ&& Tcl_TimerProcR Tcl_SetFromAnyProcTTcl_UpdateStringProcUTcl_VarTraceProcW'B'Tcl_CreateFileHandlerProcYd'''%Tcl_DeleteFileHandlerProcZ''Tcl_ObjTypes^Tcl_Obj (Tcl_SavedResult result# freeProc(# objResultPtrX# appendResult# appendAvl# appendUsed# resultSpace(#P%( Tcl_SavedResult' 0)Tcl_Namespace name# fullName# clientData# deleteProc0)# parentPtr6)#%(Tcl_Namespace( 0*Tcl_CallFrame, nsPtr0*# dummy1# dummy2# dummy3# dummy4# dummy5# dummy6# dummy7# dummy8# dummy9#$ dummy10#(<)Tcl_CallFrameR) +Tcl_CmdInfo - isNativeObjectProc.# objProc2+# objClientData3# proc4## clientData5# deleteProc6+# deleteData9# namespacePtr;0*#&*#Tcl_CmdInfo@L* +Tcl_DStringI stringJ# lengthL# spaceAvlN# staticSpaceP+# + Tcl_DStringS6+ 4,Tcl_HashEntry nextPtr4,# tablePtr#-# bucketPtr)-# clientData# key/-#+ #-Tcl_HashTable4 bucketsw-# staticBuckets-# numBuckets# numEntries# rebuildSize# downShift# mask#$ keyType#( findProc-#, createProc-#0:,4, k-oneWordValuewordsk-stringw-}-+-}--}-#---}-#-M$-Tcl_HashEntry+Tcl_HashTable:, P.Tcl_HashSearch  tablePtrP.# nextIndex# nextEntryPtr}-#-Tcl_HashSearch-$.DTCL_QUEUE_TAILTCL_QUEUE_HEADTCL_QUEUE_MARKTcl_QueuePositionFm. .Tcl_TimeW secXM# usecYM#Tcl_TimeZ.Tcl_SetTimerProc\ /,/,/.Tcl_WaitForEventProc]O/_/,/Tcl_DriverBlockModeProc//Tcl_DriverCloseProc//Tcl_DriverClose2Proc"Tcl_DriverInputProc/0M$Tcl_DriverOutputProc/Tcl_DriverSeekProcU0t0MM$Tcl_DriverSetOptionProc00Tcl_DriverGetOptionProc000+Tcl_DriverWatchProc#Tcl_DriverGetHandleProc41N1N1Tcl_DriverFlushProcp11Tcl_DriverHandlerProc/& 2Tcl_EolTranslationTCL_TRANSLATE_AUTOTCL_TRANSLATE_CRTCL_TRANSLATE_LFTCL_TRANSLATE_CRLFTcl_EolTranslation1 v3Tcl_ChannelType8 typeName# version # closeProcv3# inputProc|3# outputProc3# seekProc3# setOptionProc3# getOptionProc3# watchProc3# getHandleProc3#$ close2Proc3#( blockModeProc3#, flushProc3#0 handlerProc3#4//0:0t0001/_/T11Tcl_ChannelType&2&04Tcl_PathTypeTCL_PATH_ABSOLUTETCL_PATH_RELATIVETCL_PATH_VOLUME_RELATIVETcl_PathType3 4Tcl_NotifierProcs setTimerProc 4# waitForEventProc!4# createFileHandlerProc"4# deleteFileHandlerProc#4# /2/B''Tcl_NotifierProcs$E4 5Tcl_EncodingType+ encodingName,# toUtfProc/5# fromUtfProc25# freeProc55# clientData8# nullSize:##S$Tcl_EncodingType? 5 )6Tcl_Tokenr types# startu# sizev# numComponentsw# Tcl_Token|5'7Tcl_Parsex commentStart# commentSize# commandStart# commandSize# numWords# tokenPtr7# numTokens# tokensAvailable# errorType# string #$ end #( interp #, term#0 incomplete#4 staticTokens7#8)67)6Tcl_Parse;6Tcl_UniCharQx %8TclStubHooks  tclPlatStubs48# tclIntStubsH8# tclIntPlatStubs`8#TclPlatStubs%8TclIntStubs:8TclIntPlatStubsN8TclStubHooks7'gTclStubsx  magic # hooks g# tcl_PkgProvideExg# tcl_PkgRequireExh# tcl_Panich# tcl_Alloc+h# tcl_Free# tcl_ReallocFh# tcl_DbCkallocfh# tcl_DbCkfreeh#$ tcl_DbCkrealloch#( tcl_CreateFileHandlerh#, tcl_DeleteFileHandler!h#0 tcl_SetTimer)h#4 tcl_Sleep*h#8 tcl_WaitForEvent+h#< tcl_AppendAllObjTypes,h#@ tcl_AppendStringsToObj-h#D tcl_AppendToObj. i#H tcl_ConcatObj/(i#L tcl_ConvertToType0Hi#P tcl_DbDecrRefCount1 i#T tcl_DbIncrRefCount2 i#X tcl_DbIsShared3hi#\ tcl_DbNewBooleanObj4i#` tcl_DbNewByteArrayObj5i#d tcl_DbNewDoubleObj6i#h tcl_DbNewListObj7i#l tcl_DbNewLongObj8j#p tcl_DbNewObj9-j#t tcl_DbNewStringObj:Rj#x tcl_DuplicateObj;hj#| tclFreeObj<zj# tcl_GetBoolean=j# tcl_GetBooleanFromObj>j# tcl_GetByteArrayFromObj?j# tcl_GetDouble@j# tcl_GetDoubleFromObjAk# tcl_GetIndexFromObjBJk# tcl_GetIntCj# tcl_GetIntFromObjDj# tcl_GetLongFromObjEpk# tcl_GetObjTypeFk# tcl_GetStringFromObjGk# tcl_InvalidateStringRepHzj# tcl_ListObjAppendListIk# tcl_ListObjAppendElementJk# tcl_ListObjGetElementsKk# tcl_ListObjIndexLl# tcl_ListObjLengthMj# tcl_ListObjReplaceNFl# tcl_NewBooleanObjO\l# tcl_NewByteArrayObjPwl# tcl_NewDoubleObjQl# tcl_NewIntObjR\l# tcl_NewListObjS(i# tcl_NewLongObjTl# tcl_NewObjUl# tcl_NewStringObjVl# tcl_SetBooleanObjWl# tcl_SetByteArrayLengthXl# tcl_SetByteArrayObjYm# tcl_SetDoubleObjZ/m# tcl_SetIntObj[l# tcl_SetListObj\Km# tcl_SetLongObj]bm# tcl_SetObjLength^l# tcl_SetStringObj_ i# tcl_AddErrorInfo`ym# tcl_AddObjErrorInfoam# tcl_AllowExceptionsbm# tcl_AppendElementcym# tcl_AppendResultdm# tcl_AsyncCreateem# tcl_AsyncDeletefm# tcl_AsyncInvokegn# tcl_AsyncMarkhm# tcl_AsyncReadyin# tcl_BackgroundErrorjm# tcl_Backslashk/n# tcl_BadChannelOptionlOn# tcl_CallWhenDeletedmqn# tcl_CancelIdleCallnn# tcl_Closeon# tcl_CommandCompletepn# tcl_Concatqn# tcl_ConvertElementrn# tcl_ConvertCountedElementso# tcl_CreateAliastNo# tcl_CreateAliasObju}o# tcl_CreateChannelvo# tcl_CreateChannelHandlerwo# tcl_CreateCloseHandlerxo# tcl_CreateCommandyp# tcl_CreateEventSourcezCp# tcl_CreateExitHandler{`p# tcl_CreateInterp|lp# tcl_CreateMathFunc}p# tcl_CreateObjCommand~p# tcl_CreateSlavep# tcl_CreateTimerHandlerq# tcl_CreateTrace>q# tcl_DeleteAssocDataUq# tcl_DeleteChannelHandlerqq# tcl_DeleteCloseHandlero# tcl_DeleteCommandq# tcl_DeleteCommandFromTokenq# tcl_DeleteEventsq# tcl_DeleteEventSourceCp# tcl_DeleteExitHandler`p# tcl_DeleteHashEntryq# tcl_DeleteHashTableq# tcl_DeleteInterpm# tcl_DetachPidsr# tcl_DeleteTimerHandlerr# tcl_DeleteTrace.r# tcl_DontCallWhenDeletedqn# tcl_DoOneEventDr# tcl_DoWhenIdlen# tcl_DStringAppenddr# tcl_DStringAppendElementr# tcl_DStringEndSublistr# tcl_DStringFreer# tcl_DStringGetResultr# tcl_DStringInitr# tcl_DStringResultr# tcl_DStringSetLengthr# tcl_DStringStartSublistr# tcl_Eofr# tcl_ErrnoIdr# tcl_ErrnoMsgr# tcl_Evalq# tcl_EvalFileq# tcl_EvalObjh# tcl_EventuallyFrees# tcl_Exith# tcl_ExposeCommandOn# tcl_ExprBooleanj# tcl_ExprBooleanObjj# tcl_ExprDoublej# tcl_ExprDoubleObjk# tcl_ExprLong.s# tcl_ExprLongObjpk# tcl_ExprObjNs# tcl_ExprStringq# tcl_FinalizeVs# tcl_FindExecutablehs# tcl_FirstHashEntrys# tcl_Flushr# tcl_FreeResultm# tcl_GetAliass# tcl_GetAliasObjs# tcl_GetAssocDatat# tcl_GetChannel9t# tcl_GetChannelBufferSizer# tcl_GetChannelHandleYt# tcl_GetChannelInstanceDataot# tcl_GetChannelModer# tcl_GetChannelNamet# tcl_GetChannelOptiont# tcl_GetChannelTypet# tcl_GetCommandInfot# tcl_GetCommandNameu# tcl_GetErrnon# tcl_GetHostNamer# tcl_GetInterpPathu# tcl_GetMaster2u# tcl_GetNameOfExecutable>u# tcl_GetObjResultTu# tcl_GetOpenFile~u# tcl_GetPathTypeu# tcl_Getsu# tcl_GetsObju# tcl_GetServiceModen# tcl_GetSlaveu# tcl_GetStdChannelu# tcl_GetStringResultv# tcl_GetVar1v# tcl_GetVar2Vv# tcl_GlobalEvalq# tcl_GlobalEvalObjh# tcl_HideCommandOn# tcl_Init\v# tcl_InitHashTablesv# tcl_InputBlockedr# tcl_InputBufferedr# tcl_InterpDeleted\v# tcl_IsSafe\v# tcl_JoinPathv# tcl_LinkVarv# reserved188c# tcl_MakeFileChannelv# tcl_MakeSafe\v# tcl_MakeTcpClientChannelv# tcl_Mergen# tcl_NextHashEntryv# tcl_NotifyChannelw# tcl_ObjGetVar2;w# tcl_ObjSetVar2ew# tcl_OpenCommandChannelw# tcl_OpenFileChannelw# tcl_OpenTcpClientw# tcl_OpenTcpServerx# tcl_Preservex# tcl_PrintDouble0x# tcl_PutEnvFx# tcl_PosixErrorv# tcl_QueueEvent]x# tcl_Read}x# tcl_ReapDetachedProcsVs# tcl_RecordAndEvalx# tcl_RecordAndEvalObjx# tcl_RegisterChannelx# tcl_RegisterObjTypex# tcl_RegExpCompiley# tcl_RegExpExec&y# tcl_RegExpMatchOn# tcl_RegExpRangeGy# tcl_Releasex# tcl_ResetResultm# tcl_ScanElementby# tcl_ScanCountedElementy# tcl_Seeky# tcl_ServiceAlln# tcl_ServiceEventDr# tcl_SetAssocDatay# tcl_SetChannelBufferSizew# tcl_SetChannelOptiony# tcl_SetCommandInfo t# tcl_SetErrno!h# tcl_SetErrorCode"m# tcl_SetMaxBlockTime#h# tcl_SetPanicProc$z# tcl_SetRecursionLimit%n# tcl_SetResult&z# tcl_SetServiceMode'Dr# tcl_SetObjErrorCode(3z# tcl_SetObjResult)3z# tcl_SetStdChannel*w# tcl_SetVar+Vv# tcl_SetVar2,]z# tcl_SignalId-r# tcl_SignalMsg.r# tcl_SourceRCFile/m# tcl_SplitList0z# tcl_SplitPath1z# tcl_StaticPackage2z# tcl_StringMatch3z# tcl_Tell4r# tcl_TraceVar5{# tcl_TraceVar26?{# tcl_TranslateFileName7_{# tcl_Ungets8{# tcl_UnlinkVar9Uq# tcl_UnregisterChannel:n# tcl_UnsetVar;x# tcl_UnsetVar2<v# tcl_UntraceVar={# tcl_UntraceVar2>{# tcl_UpdateLinkedVar?Uq# tcl_UpVar@{# tcl_UpVar2A.|# tcl_VarEvalBE|# tcl_VarTraceInfoCo|# tcl_VarTraceInfo2D|# tcl_WriteE}x# tcl_WrongNumArgsF|# tcl_DumpActiveMemoryGn# tcl_ValidateAllMemoryH|# tcl_AppendResultVAI|# tcl_AppendStringsToObjVAJ}# tcl_HashStatsK}# tcl_ParseVarL:}# tcl_PkgPresentMVv# tcl_PkgPresentExNh# tcl_PkgProvideOOn# tcl_PkgRequirePVv# tcl_SetErrorCodeVAQ|# tcl_VarEvalVARU}# tcl_WaitPidSu}# tcl_PanicVAU}# tcl_GetVersion]}# tcl_InitMemory^m# tcl_StackChannel_}# tcl_UnstackChannel`n# tcl_GetStackedChannela}# reserved284bc# reserved285cc# tcl_AppendObjToObjd~# tcl_CreateEncodinge ~# tcl_CreateThreadExitHandlerf`p# tcl_DeleteThreadExitHandlerg`p# tcl_DiscardResulth8~# tcl_EvalExi]~# tcl_EvalObjvj~# tcl_EvalObjExkx# tcl_ExitThreadlh# tcl_ExternalToUtfm~# tcl_ExternalToUtfDStringn~# tcl_FinalizeThreadoVs# tcl_FinalizeNotifierpx# tcl_FreeEncodingq# tcl_GetCurrentThreadr # tcl_GetEncodings(# tcl_GetEncodingNamet># tcl_GetEncodingNamesum# tcl_GetIndexFromObjStructvr# tcl_GetThreadDataw# tcl_GetVar2Exx# tcl_InitNotifiery# tcl_MutexLockz# tcl_MutexUnlock{# tcl_ConditionNotify|# tcl_ConditionWait}# tcl_NumUtfChars~+# tcl_ReadCharsP# tcl_RestoreResultg# tcl_SaveResultg# tcl_SetSystemEncoding# tcl_SetVar2Ex# tcl_ThreadAlert# tcl_ThreadQueueEventڀ# tcl_UniCharAtIndex# tcl_UniCharToLower # tcl_UniCharToTitle # tcl_UniCharToUpper # tcl_UniCharToUtf&# tcl_UtfAtIndexA# tcl_UtfCharComplete+# tcl_UtfBackslasha# tcl_UtfFindFirstA# tcl_UtfFindLastA# tcl_UtfNextw# tcl_UtfPrev# tcl_UtfToExternal~# tcl_UtfToExternalDString~# tcl_UtfToLowern# tcl_UtfToTitlen# tcl_UtfToUniChar# tcl_UtfToUppern# tcl_WriteCharsӁ# tcl_WriteObju# tcl_GetString# tcl_GetDefaultEncodingDirr# tcl_SetDefaultEncodingDir# tcl_AlertNotifierx# tcl_ServiceModeHookh# tcl_UniCharIsAlnumDr# tcl_UniCharIsAlphaDr# tcl_UniCharIsDigitDr# tcl_UniCharIsLowerDr# tcl_UniCharIsSpaceDr# tcl_UniCharIsUpperDr# tcl_UniCharIsWordCharDr# tcl_UniCharLen# tcl_UniCharNcmp*# tcl_UniCharToUtfDStringJ# tcl_UtfToUniCharDStringj# tcl_GetRegExpFromObj# tcl_EvalTokens# tcl_FreeParse‚# tcl_LogCommandInfo# tcl_ParseBraces# tcl_ParseCommand<# tcl_ParseExpra# tcl_ParseQuotedString# tcl_ParseVarName# tcl_GetCwd# tcl_ChdirFx# tcl_Access+# tcl_Stat# tcl_UtfNcmp# tcl_UtfNcasecmp# tcl_StringCaseMatch# tcl_UniCharIsControlDr# tcl_UniCharIsGraphDr# tcl_UniCharIsPrintDr# tcl_UniCharIsPunctDr# tcl_RegExpExecObj0# tcl_RegExpGetInfoM# tcl_NewUnicodeObjh# tcl_SetUnicodeObj# tcl_GetCharLength# tcl_GetUniChar# tcl_GetUnicode˄# tcl_GetRange# tcl_AppendUnicodeToObj# tcl_RegExpMatchObjk# tcl_SetNotifier# tcl_GetAllocMutex# tcl_GetChannelNames\v# tcl_GetChannelNamesExq# tcl_ProcObjCmd4# tcl_ConditionFinalize# tcl_MutexFinalize# tcl_CreateThreadj# tcl_ReadRaw}x# tcl_WriteRaw}x# tcl_GetTopChannel}# tcl_ChannelBufferedr# tcl_ChannelName# tcl_ChannelVersion# tcl_ChannelBlockModeProc# tcl_ChannelCloseProc…# tcl_ChannelClose2Proc؅# tcl_ChannelInputProc# tcl_ChannelOutputProc# tcl_ChannelSeekProc# tcl_ChannelSetOptionProc0# tcl_ChannelGetOptionProcF# tcl_ChannelWatchProc\# tcl_ChannelGetHandleProcr# tcl_ChannelFlushProc# tcl_ChannelHandlerProc# 7gghN1gu&+h6hFh61hfh6Lhhlhh6hd'' /O/hXhhX%h iXh(iXMiHiX.ihiXNiiXniiX7iiXYiiXMijXMi-jXjRjX3jhjXXXjzjXnjjM$jjXM$jj7XM$jjjYjkXjkJkXw#M$!kjkXjkMPkkvkkXM$kkXXkkXM$kkXklXkkFlXMl\lXLlwlX7bllXY}llXMl(XllXllXll7XlmX7m/mXYmKmXM5mbmXMQmymhmmmmmm%mmm"mmmnm(n/n M$nOn5nknknz%Unnne%wnn nnnnw#nnnooNow#%o}oMToo o3oo o"oo o#op3#+o7p7p=p$$!pZpZp$Ip(fpppp"%rpp3++ppp q)  q&p8qS 8q}#qUqDqqq o[qqwqq3qqq$qq}-qqP.qqqzqr)  r.rS rDr4rdr0Jrr0jrr0rr0rr0rr r(rrrs(r.sjksNsXk4s)Tshs\ss}-P.sV.nsssw#M$sw#sssw#M$ksttkns9t M$tYt N1?tot _tt utt 0tto ttt"+tu3tuu2u"u(8uTuXDu~uN1Zuu04uu 0uu Xuuuu uvv1vvVv7v"svP.bvvw#0yvvvv vv vv}-svw w;wXXXwewXXXXAww w#kww ww wx x&w 0xYxFx6x]x&.Lx}x cxxxxXxx xxxyx&yyGyw#w#,ybyM$MyyM$hyy yyknyy yyy_&yz(z3zX"z]z9zzM$sczzM$szzzzC&zzz { {'z?{ {{_{0E{{ e{{ {{{ {{{{.||E|%4|o| {K|| {u||M|||||}X|}P. }:}w# }U}@}u}zzM$[}}{}}M$M$M$M$}} o }}  }~XX}~~5 ~2~2~(&~]~>~~Mc~~G$M$M$M$~~0~~((>.rXw#M$DcxX(W^,/+P X1g2~VmXXڀ&.Ā7 7&A,aM$Gwg}7Ӂ Xف% 7J00j0PXpX77Ȃw#<aBg0!ǃ0XGG!6hXSXnX7X˄XXXф4( 4M^^d :op o3o…v3o؅3oȅ|3oޅ3o3o 03o F3o6\3oLr3ob3ox3oTclStubs{8Ն%SDL_FALSESDL_TRUESDL_bool(Uint8)VSint8*Uint16+xSint16,PUint32-6Sint32.Uint64@Sint64ASDL_dummy_uint8Nk-SDL_dummy_sint8Ok-SDL_dummy_uint16Pk-SDL_dummy_sint16Qk-SDL_dummy_uint32Rk-SDL_dummy_sint32Sk-SDL_dummy_uint64Tk-SDL_dummy_sint64Uk-7ZSDL_PRESSEDSDL_RELEASED.SDL_ENOMEMSDL_EFREADSDL_EFWRITESDL_EFSEEKSDL_LASTERRORSDL_errorcode47 SDL_RWops /seek4+#read:P#write@u#closeC# typeE#hiddenS#%% P%c1u%V%{ SstdioJmemOunknownR!JautocloseH#fpIo#! ObaseL:#hereM:#stopN:#:Rdata1Qc#SDL_RWopsUSDL_TimerCallback9jpSDL_NewTimerCallbackac_SDL_TimerIDSDL_TimerIDdي@freq1#format2#channels3#silence4#samples5#padding6# size7# callback>#userdata?c#c:SDL_AudioSpec@ߊSDL_AudioCVTTWneededX#src_formatY#dst_formatZ#rate_incr[Y#buf\:#len]#len_cvt^#len_mult_#len_ratio`Y# filtersa#(filter_indexb#P SDL_AudioCVTcSDL_AUDIO_STOPPEDSDL_AUDIO_PLAYINGSDL_AUDIO_PAUSEDSDL_audiostatus׌~6CD_TRAYEMPTYCD_STOPPEDCD_PLAYINGCD_PAUSED*CD_ERRORCDstatus<2 GidB#typeC#unusedD#lengthE#offsetF#SDL_CDtrackG+tSDL_CDJidK#statusL~#numtracksO#cur_trackP# cur_frameQ#trackRt#cSDL_CDS_SDL_JoystickSDL_Joystick0%SDLK_UNKNOWNSDLK_FIRSTSDLK_BACKSPACESDLK_TAB SDLK_CLEAR SDLK_RETURN SDLK_PAUSESDLK_ESCAPESDLK_SPACE SDLK_EXCLAIM!SDLK_QUOTEDBL"SDLK_HASH#SDLK_DOLLAR$SDLK_AMPERSAND&SDLK_QUOTE'SDLK_LEFTPAREN(SDLK_RIGHTPAREN)SDLK_ASTERISK*SDLK_PLUS+SDLK_COMMA,SDLK_MINUS-SDLK_PERIOD.SDLK_SLASH/SDLK_00SDLK_11SDLK_22SDLK_33SDLK_44SDLK_55SDLK_66SDLK_77SDLK_88SDLK_99SDLK_COLON:SDLK_SEMICOLON;SDLK_LESS<SDLK_EQUALS=SDLK_GREATER>SDLK_QUESTION?SDLK_AT@SDLK_LEFTBRACKET[SDLK_BACKSLASH\SDLK_RIGHTBRACKET]SDLK_CARET^SDLK_UNDERSCORE_SDLK_BACKQUOTE`SDLK_aaSDLK_bbSDLK_ccSDLK_ddSDLK_eeSDLK_ffSDLK_ggSDLK_hhSDLK_iiSDLK_jjSDLK_kkSDLK_llSDLK_mmSDLK_nnSDLK_ooSDLK_ppSDLK_qqSDLK_rrSDLK_ssSDLK_ttSDLK_uuSDLK_vvSDLK_wwSDLK_xxSDLK_yySDLK_zzSDLK_DELETESDLK_WORLD_0SDLK_WORLD_1SDLK_WORLD_2SDLK_WORLD_3SDLK_WORLD_4SDLK_WORLD_5SDLK_WORLD_6SDLK_WORLD_7SDLK_WORLD_8SDLK_WORLD_9SDLK_WORLD_10SDLK_WORLD_11SDLK_WORLD_12SDLK_WORLD_13SDLK_WORLD_14SDLK_WORLD_15SDLK_WORLD_16SDLK_WORLD_17SDLK_WORLD_18SDLK_WORLD_19SDLK_WORLD_20SDLK_WORLD_21SDLK_WORLD_22SDLK_WORLD_23SDLK_WORLD_24SDLK_WORLD_25SDLK_WORLD_26SDLK_WORLD_27SDLK_WORLD_28SDLK_WORLD_29SDLK_WORLD_30SDLK_WORLD_31SDLK_WORLD_32SDLK_WORLD_33SDLK_WORLD_34SDLK_WORLD_35SDLK_WORLD_36SDLK_WORLD_37SDLK_WORLD_38SDLK_WORLD_39SDLK_WORLD_40SDLK_WORLD_41SDLK_WORLD_42SDLK_WORLD_43SDLK_WORLD_44SDLK_WORLD_45SDLK_WORLD_46SDLK_WORLD_47SDLK_WORLD_48SDLK_WORLD_49SDLK_WORLD_50SDLK_WORLD_51SDLK_WORLD_52SDLK_WORLD_53SDLK_WORLD_54SDLK_WORLD_55SDLK_WORLD_56SDLK_WORLD_57SDLK_WORLD_58SDLK_WORLD_59SDLK_WORLD_60SDLK_WORLD_61SDLK_WORLD_62SDLK_WORLD_63SDLK_WORLD_64SDLK_WORLD_65SDLK_WORLD_66SDLK_WORLD_67SDLK_WORLD_68SDLK_WORLD_69SDLK_WORLD_70SDLK_WORLD_71SDLK_WORLD_72SDLK_WORLD_73SDLK_WORLD_74SDLK_WORLD_75SDLK_WORLD_76SDLK_WORLD_77SDLK_WORLD_78SDLK_WORLD_79SDLK_WORLD_80SDLK_WORLD_81SDLK_WORLD_82SDLK_WORLD_83SDLK_WORLD_84SDLK_WORLD_85SDLK_WORLD_86SDLK_WORLD_87SDLK_WORLD_88SDLK_WORLD_89SDLK_WORLD_90SDLK_WORLD_91SDLK_WORLD_92SDLK_WORLD_93SDLK_WORLD_94SDLK_WORLD_95,SDLK_KP0,SDLK_KP1,SDLK_KP2,SDLK_KP3,SDLK_KP4,SDLK_KP5,SDLK_KP6,SDLK_KP7,SDLK_KP8,SDLK_KP9 ,SDLK_KP_PERIOD ,SDLK_KP_DIVIDE ,SDLK_KP_MULTIPLY ,SDLK_KP_MINUS ,SDLK_KP_PLUS,SDLK_KP_ENTER,SDLK_KP_EQUALS,SDLK_UP,SDLK_DOWN,SDLK_RIGHT,SDLK_LEFT,SDLK_INSERT,SDLK_HOME,SDLK_END,SDLK_PAGEUP,SDLK_PAGEDOWN,SDLK_F1,SDLK_F2,SDLK_F3,SDLK_F4,SDLK_F5,SDLK_F6,SDLK_F7 ,SDLK_F8!,SDLK_F9",SDLK_F10#,SDLK_F11$,SDLK_F12%,SDLK_F13&,SDLK_F14',SDLK_F15(,SDLK_NUMLOCK,,SDLK_CAPSLOCK-,SDLK_SCROLLOCK.,SDLK_RSHIFT/,SDLK_LSHIFT0,SDLK_RCTRL1,SDLK_LCTRL2,SDLK_RALT3,SDLK_LALT4,SDLK_RMETA5,SDLK_LMETA6,SDLK_LSUPER7,SDLK_RSUPER8,SDLK_MODE9,SDLK_COMPOSE:,SDLK_HELP;,SDLK_PRINT<,SDLK_SYSREQ=,SDLK_BREAK>,SDLK_MENU?,SDLK_POWER@,SDLK_EUROA,SDLK_UNDOB,SDLK_LASTCSDLKey$$L'KMOD_NONEKMOD_LSHIFTKMOD_RSHIFTKMOD_LCTRL@KMOD_RCTRL,KMOD_LALT,KMOD_RALT,KMOD_LMETA,KMOD_RMETA,KMOD_NUM,KMOD_CAPS ,KMOD_MODE@,KMOD_RESERVEDSDLMod5?scancode;#sym<#mod=L#unicode># SDL_keysym?[SDL_mutexSDL_mutex<SDL_semaphoreSDL_semSԜSDL_condSDL_cond}G5x3 #y3 #w4#h4#SDL_Rect5<r8#g9#b:#unused;#SDL_Color type #SDL_ExposeEvent ̬ type #SDL_QuitEvent ƴ( type #code #data1 c#data2 c# SDL_UserEvent SDL_SysWMmsgSDL_SysWMmsg = type #msg Ն#LSDL_SysWMEvent `b type active 2key ܒmotion button ޖjaxis jball fjhat ījbutton $resize nexpose 䝬quit ̬user (syswm 猭SDL_Event 袭 SDL_ADDEVENTSDL_PEEKEVENTSDL_GETEVENTSDL_eventaction sSDL_EventFilter ڮ b4!3major!0#minor!1#patch!2#SDL_version!3ALboolean" ALbyte"ALubyte" VALshort"PALushort"xALuint"6ALint"ALfloat"floatALdouble"YALsizei" ALvoid"$ALenum"*ALbitfield"-6ALclampf"0ALclampd"3ǯplayer_sL#Eangle#FY#world_x#GY#world_y#GY#screen_x#H#screen_y#H#velocity#IY# accel#JY#(shields#K#0firing#LY#4charge#MY#<score#N#Dhit#O#Hplayer_t#P0player_p#P10sound_s#Sformat#T#size#U#freq#V#name#W# sound_t#Y7sound_p#Y7interp"player"opponentBnmnetwork.c/mnt/dd3/ebook/tech/listings/pw-finalGNU C 2.95.4 20011002 (Debian prerelease)9CreateNetPacket Upkt }player d hit jdead jrespawn j}net_pkt_smy_x{#my_y{#my_angle{#my_velocity{# fire#respawn#hit#dead#dplayer_sLEangleFq#world_xGq#world_yGq#screen_xHj#screen_yHj#velocityIq# accelJq#(shieldsKj#0firingLq#4chargeMq#<scoreNj#DhitOj#HintdoubleSint32Uint8ZInterpretNetPacket Upkt}remote_xZ remote_yZremote_angleZremote_velocityZfiring`hit` dead`$respawn`(qjConnectToNetgame-j Uhostname,port,j link,E sock.j| addr/Kl hostlist0"hcharEnet_link_s$!sock"j#dotted_ip##addr$K#sockaddr_insin_family.#sin_port=#sin_addrJ#sin_zerol#"hostentrh_names#h_aliasest(#h_addrtypeuj#h_lengthvj# h_addr_listw(#sa_family_tin_port_tlin_addrs_addr# xx unsigned charin_addr_t  2WaitNetgameConnectionaj4Uport`jlink`E listenerbj| sockbjx addrcKh addr_lend2dsocklen_tReadNetgamePacketj4UlinkEpkt} remainingj| countjx S amtjtNWriteNetgamePacketjUlinkEpkt} remainingj| countjx Mr amtjtCloseNetgameLinkUlinkE size_tunsigned int __u_char x __u_short!short unsigned int __u_int" __u_long#long unsigned int __u_quad_t%long long unsigned int __quad_t&Glong long int __int8_t1hsigned char __uint8_t2x __int16_t3short int __uint16_t4 __int32_t5j __uint32_t6 __int64_t8G __uint64_t9 __qaddr_t; 7 __dev_t=  __uid_t> __gid_t? __ino_t@ __mode_tA __nlink_tB __off_tC long int __loff_tD7 __pid_tEj __ssize_tFj __rlim_tG __rlim64_tH  __id_tI N__valM #  j  __fsid_tN __daddr_tQj __caddr_tR __time_tS __useconds_tT __suseconds_tU __swblk_tV __clock_tX __clockid_t[j __timer_t^j __key_tej __ipc_pid_th __blksize_tl __blkcnt_tq __blkcnt64_tr7 __fsblkcnt_tu __fsblkcnt64_tv  __fsfilcnt_ty __fsfilcnt64_tz  __ino64_t}  __off64_t __t_scalar_t __t_uscalar_t __intptr_tj __socklen_t __sched_paramE__sched_priorityFj# __atomic_lock_t jn _pthread_fastlock __status  #__spinlock  #_pthread_descr_struct _pthread_descr % n  __pthread_attr_s$ ,__detachstate -j#__schedpolicy .j#__schedparam / #__inheritsched 0j# __scope 1j#__guardsize 2#__stackaddr_set 3j#__stackaddr 4 #__stacksize 5#  pthread_attr_t 6  >__c_lock <+ #__c_waiting = # pthread_cond_t >  E__dummy Dj# pthread_condattr_t E pthread_key_t H U__m_reserved Pj#__m_count Qj#__m_owner R #__m_kind Sj# __m_lock T+ # pthread_mutex_t U4 \__mutexkind [j# pthread_mutexattr_t \ pthread_once_t `j pthread_t e_IO_FILE -_flags j#_IO_read_ptr #_IO_read_end #_IO_read_base # _IO_write_base #_IO_write_ptr #_IO_write_end #_IO_buf_base #_IO_buf_end # _IO_save_base #$_IO_backup_base #(_IO_save_end #,_markers #0_chain #4_fileno j#8_blksize j#<_old_offset r #@_cur_column "#D_vtable_offset #h#F_shortbuf $#G_lock (#H_offset 1 #L__pad1 7 #T__pad2 8 #X_mode :j#\_unused2 <#`_IO_marker _next #_sbuf #_pos j#e    3 FILE - __FILE 7 wchar_t wint_t* J__wch H__wchb I* 6 c K__count Ej#__value J# __mbstate_t K6 __pos r #__state c# _G_fpos_t v #__pos ! #__state "c# _G_fpos64_t #&__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORSJ__gconv_step8?__shlib_handlerb#__modnamesh#__counteruj#__from_namew# __to_namex#__fctz#__init_fct{#__end_fct|#__min_needed_fromj# __max_needed_fromj#$__min_needed_toj#(__max_needed_toj#,__statefulj#0__data #4__gconv_loaded_objectJnjw}jjw__gconv_step_data$@__outbuf#__outbufend#__flagsj#__invocation_counterj# __internal_usej#__statep#__statec#__transZ# }xxsjcZ__gconv_trans_dataB__trans_fctg#__trans_context_fcth#__trans_end_fcti#__dataj # __nextkZ#j }w}`j }}  __gconv_fctHs __gconv_init_fctK __gconv_end_fctL# __gconv_trans_fctUB` __gconv_trans_context_fctZi __gconv_trans_query_fct^jhh __gconv_trans_init_fctajh __gconv_trans_end_fctbh__gconv_info__nsteps#__steps#__datah# w __gconv_t, 4__cd 2#__data 3#, 5__cd /__combined 4 _G_iconv_t 5 _G_int16_t 7 _G_int32_t 8j _G_uint16_t 9 _G_uint32_t : __gnuc_va_listI _IO_jump_t_IO_lock_t __codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILE A_IO_FILE_plus__io_read_fn X  __io_write_fn a3M  h__io_seek_fn ib|j |j __io_close_fn lj fpos_t Pstderr bquot`j#remaj# div_tb%jquoth #remi # ldiv_tj u_char" u_short# u_int$ u_long% quad_t&7 u_quad_t'  fsid_t( loff_t- ino_t1B dev_t= gid_tB3 mode_tGQ nlink_tLa uid_tQ$ off_tWr pid_tc id_th ssize_tm daddr_ts" caddr_tt3 key_tz time_tFD clockid_tR timer_t^ ulong ushort uint int8_th int16_t int32_tj int64_tG u_int8_tx u_int16_t u_int32_tƐ u_int64_t register_tj __sig_atomic_tjj__valj# v  __sigset_tQ sigset_t&vtimespecktv_seclD #tv_nsecm #timevalDtv_secED #tv_usecFh # suseconds_t1h __fd_mask7 CJ__fds_bitsGC# O  fd_setJ% fd_maskQ blkcnt_t fsblkcnt_t fsfilcnt_tH 7 random_datafptr7 #rptr7 #state7 #rand_typej# rand_degj#rand_sepj#end_ptr7 # drand48_data__x #__old_x #__c# __init#__a#  __compar_fn_t   j   intptr_t socklen_t z"_PC_LINK_MAX_PC_MAX_CANON_PC_MAX_INPUT_PC_NAME_MAX_PC_PATH_MAX_PC_PIPE_BUF_PC_CHOWN_RESTRICTED_PC_NO_TRUNC_PC_VDISABLE_PC_SYNC_IO _PC_ASYNC_IO _PC_PRIO_IO _PC_SOCK_MAXBUF _PC_FILESIZEBITS _PC_REC_INCR_XFER_SIZE_PC_REC_MAX_XFER_SIZE_PC_REC_MIN_XFER_SIZE_PC_REC_XFER_ALIGN_PC_ALLOC_SIZE_MIN_PC_SYMLINK_MAX 0G_SC_ARG_MAX_SC_CHILD_MAX_SC_CLK_TCK_SC_NGROUPS_MAX_SC_OPEN_MAX_SC_STREAM_MAX_SC_TZNAME_MAX_SC_JOB_CONTROL_SC_SAVED_IDS_SC_REALTIME_SIGNALS _SC_PRIORITY_SCHEDULING _SC_TIMERS _SC_ASYNCHRONOUS_IO _SC_PRIORITIZED_IO _SC_SYNCHRONIZED_IO_SC_FSYNC_SC_MAPPED_FILES_SC_MEMLOCK_SC_MEMLOCK_RANGE_SC_MEMORY_PROTECTION_SC_MESSAGE_PASSING_SC_SEMAPHORES_SC_SHARED_MEMORY_OBJECTS_SC_AIO_LISTIO_MAX_SC_AIO_MAX_SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX_SC_VERSION_SC_PAGESIZE_SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_VALUE_MAX!_SC_SIGQUEUE_MAX"_SC_TIMER_MAX#_SC_BC_BASE_MAX$_SC_BC_DIM_MAX%_SC_BC_SCALE_MAX&_SC_BC_STRING_MAX'_SC_COLL_WEIGHTS_MAX(_SC_EQUIV_CLASS_MAX)_SC_EXPR_NEST_MAX*_SC_LINE_MAX+_SC_RE_DUP_MAX,_SC_CHARCLASS_NAME_MAX-_SC_2_VERSION._SC_2_C_BIND/_SC_2_C_DEV0_SC_2_FORT_DEV1_SC_2_FORT_RUN2_SC_2_SW_DEV3_SC_2_LOCALEDEF4_SC_PII5_SC_PII_XTI6_SC_PII_SOCKET7_SC_PII_INTERNET8_SC_PII_OSI9_SC_POLL:_SC_SELECT;_SC_UIO_MAXIOV<_SC_IOV_MAX<_SC_PII_INTERNET_STREAM=_SC_PII_INTERNET_DGRAM>_SC_PII_OSI_COTS?_SC_PII_OSI_CLTS@_SC_PII_OSI_MA_SC_T_IOV_MAXB_SC_THREADSC_SC_THREAD_SAFE_FUNCTIONSD_SC_GETGR_R_SIZE_MAXE_SC_GETPW_R_SIZE_MAXF_SC_LOGIN_NAME_MAXG_SC_TTY_NAME_MAXH_SC_THREAD_DESTRUCTOR_ITERATIONSI_SC_THREAD_KEYS_MAXJ_SC_THREAD_STACK_MINK_SC_THREAD_THREADS_MAXL_SC_THREAD_ATTR_STACKADDRM_SC_THREAD_ATTR_STACKSIZEN_SC_THREAD_PRIORITY_SCHEDULINGO_SC_THREAD_PRIO_INHERITP_SC_THREAD_PRIO_PROTECTQ_SC_THREAD_PROCESS_SHAREDR_SC_NPROCESSORS_CONFS_SC_NPROCESSORS_ONLNT_SC_PHYS_PAGESU_SC_AVPHYS_PAGESV_SC_ATEXIT_MAXW_SC_PASS_MAXX_SC_XOPEN_VERSIONY_SC_XOPEN_XCU_VERSIONZ_SC_XOPEN_UNIX[_SC_XOPEN_CRYPT\_SC_XOPEN_ENH_I18N]_SC_XOPEN_SHM^_SC_2_CHAR_TERM__SC_2_C_VERSION`_SC_2_UPEa_SC_XOPEN_XPG2b_SC_XOPEN_XPG3c_SC_XOPEN_XPG4d_SC_CHAR_BITe_SC_CHAR_MAXf_SC_CHAR_MINg_SC_INT_MAXh_SC_INT_MINi_SC_LONG_BITj_SC_WORD_BITk_SC_MB_LEN_MAXl_SC_NZEROm_SC_SSIZE_MAXn_SC_SCHAR_MAXo_SC_SCHAR_MINp_SC_SHRT_MAXq_SC_SHRT_MINr_SC_UCHAR_MAXs_SC_UINT_MAXt_SC_ULONG_MAXu_SC_USHRT_MAXv_SC_NL_ARGMAXw_SC_NL_LANGMAXx_SC_NL_MSGMAXy_SC_NL_NMAXz_SC_NL_SETMAX{_SC_NL_TEXTMAX|_SC_XBS5_ILP32_OFF32}_SC_XBS5_ILP32_OFFBIG~_SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY_SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO_SC_BARRIERS_SC_BASE_SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION_SC_CPUTIME_SC_THREAD_CPUTIME_SC_DEVICE_IO_SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R_SC_FD_MGMT_SC_FIFO_SC_PIPE_SC_FILE_ATTRIBUTES_SC_FILE_LOCKING_SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS_SC_SINGLE_PROCESS_SC_NETWORKING_SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS_SC_REGEXP_SC_REGEX_VERSION_SC_SHELL_SC_SIGNALS_SC_SPAWN_SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R_SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS_SC_USER_GROUPS_R_SC_2_PBS_SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE_SC_2_PBS_TRACK_SC_SYMLOOP_MAX_SC_STREAMS_SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX_SC_TRACE_SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT_SC_TRACE_LOG!T0_CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS0iovec+iov_base, #iov_len-#0__socket_type*SOCK_STREAMSOCK_DGRAMSOCK_RAWSOCK_RDMSOCK_SEQPACKETSOCK_PACKET sa_family_t:1sockaddrsa_family0#sa_data:1# F1 1sockaddr_storagess_family0#__ss_align#__ss_padding1# 1 w2MSG_OOBMSG_PEEKMSG_DONTROUTEMSG_CTRUNCMSG_PROXYMSG_TRUNC MSG_DONTWAIT@MSG_EOR"MSG_WAITALL"MSG_FIN"MSG_SYN"MSG_CONFIRM"MSG_RST"MSG_ERRQUEUE "MSG_NOSIGNAL@"MSG_MORE&3msghdrmsg_nameي #msg_namelen #msg_iov&3#msg_iovlenj# msg_controlߊ #msg_controllen #msg_flagsj#T03cmsghdr cmsg_len#cmsg_levelj#cmsg_typej#__cmsg_data3# 3x!3SCM_RIGHTSSCM_CREDENTIALS__SCM_CONNECT4ucred *pid+#uid,#gid-#L4linger6l_onoff7j#l_linger8j#4osockaddr)sa_family*#sa_data+4# 4x 42SHUT_RDSHUT_WRSHUT_RDWR5tcphdrZsource[#dest\#seq]#ack_seq^##res1` # #doffa# #finb# #sync# #rstd# #pshe# #ackf# #urgg# #res2h# windowv#checkw#urg_ptrx#6}TCP_ESTABLISHEDTCP_SYN_SENTTCP_SYN_RECVTCP_FIN_WAIT1TCP_FIN_WAIT2TCP_TIME_WAITTCP_CLOSETCP_CLOSE_WAITTCP_LAST_ACK TCP_LISTEN TCP_CLOSING 6tcp_ca_stateTCP_CA_OpenTCP_CA_DisorderTCP_CA_CWRTCP_CA_RecoveryTCP_CA_Loss9tcp_info\tcpi_state#tcpi_ca_state#tcpi_retransmits#tcpi_probes#tcpi_backoff#tcpi_options##tcpi_snd_wscale##tcpi_rcv_wscale#tcpi_rto#tcpi_ato# tcpi_snd_mss#tcpi_rcv_mss#tcpi_unacked#tcpi_sacked#tcpi_lost# tcpi_retrans#$tcpi_fackets#(tcpi_last_data_sent#,tcpi_last_ack_sent#0tcpi_last_data_recv#4tcpi_last_ack_recv#8tcpi_pmtu#<tcpi_rcv_ssthresh#@tcpi_rtt#Dtcpi_rttvar#Htcpi_snd_ssthresh#Ltcpi_snd_cwnd#Ptcpi_advmss#Ttcpi_reordering#X uint8_t1x uint16_t2 uint32_t4 uint64_t; int_least8_tBh int_least16_tC int_least32_tDj int_least64_tIG uint_least8_tMx uint_least16_tN uint_least32_tO uint_least64_tT int_fast8_t[h int_fast16_taj int_fast32_tbj int_fast64_tdG uint_fast8_thx uint_fast16_tn uint_fast32_to uint_fast64_tq uintptr_t intmax_tG uintmax_t=IPPROTO_IPIPPROTO_HOPOPTSIPPROTO_ICMPIPPROTO_IGMPIPPROTO_IPIPIPPROTO_TCPIPPROTO_EGPIPPROTO_PUP IPPROTO_UDPIPPROTO_IDPIPPROTO_TPIPPROTO_IPV6)IPPROTO_ROUTING+IPPROTO_FRAGMENT,IPPROTO_RSVP.IPPROTO_GRE/IPPROTO_ESP2IPPROTO_AH3IPPROTO_ICMPV6:IPPROTO_NONE;IPPROTO_DSTOPTS<IPPROTO_MTP\IPPROTO_ENCAPbIPPROTO_PIMgIPPROTO_COMPlIPPROTO_RAW"IPPROTO_MAX in_port_tY9>]IPPORT_ECHOIPPORT_DISCARD IPPORT_SYSTAT IPPORT_DAYTIME IPPORT_NETSTATIPPORT_FTPIPPORT_TELNETIPPORT_SMTPIPPORT_TIMESERVER%IPPORT_NAMESERVER*IPPORT_WHOIS+IPPORT_MTP9IPPORT_TFTPEIPPORT_RJEMIPPORT_FINGEROIPPORT_TTYLINKWIPPORT_SUPDUP_"IPPORT_EXECSERVER"IPPORT_LOGINSERVER"IPPORT_CMDSERVER"IPPORT_EFSSERVER"IPPORT_BIFFUDP"IPPORT_WHOSERVER"IPPORT_ROUTESERVER"IPPORT_RESERVED"IPPORT_USERRESERVED in_addr_t9'?in6_addrin6_u'?#b?u6_addr8b?u6_addr16n?u6_addr32z? n?9  z?9  ?9  @sockaddr_in6sin6_family0#sin6_port=#sin6_flowinfo9#sin6_addr?#sin6_scope_id9#S@ipv6_mreqipv6mr_multiaddr?#ipv6mr_interface#@ip_opts,Cip_dstDJ#ip_optsE@# @ '@ip_mreqJimr_multiaddrKJ#imr_interfaceLJ#*Aip_mreqn Qimr_multiaddrRJ#imr_addressSJ#imr_ifindexTj#~Ain_pktinfo Yipi_ifindexZj#ipi_spec_dst[J#ipi_addr\J#Ain6_pktinfojipi6_addrk?#ipi6_ifindexl# Brpcent /r_name0#r_aliases1(#r_number2j#cBnetent n_name #n_aliases (#n_addrtype j#n_net 9# Bservents_name#s_aliases(#s_portj#s_proto#  Cprotoent p_name#p_aliases(#p_protoj#Caddrinfo ai_flagsj#ai_familyj#ai_socktypej#ai_protocolj# ai_addrlen #ai_addrC#ai_canonname#ai_nextC#1 CC!%SDL_FALSESDL_TRUE SDL_bool!(C Uint8!)x Sint8!*h Uint16!+ Sint16!, Uint32!- Sint32!.j Uint64!@ Sint64!AG SDL_dummy_uint8!ND Dj SDL_dummy_sint8!OD SDL_dummy_uint16!PD SDL_dummy_sint16!QD SDL_dummy_uint32!RD SDL_dummy_sint32!SD SDL_dummy_uint64!TD SDL_dummy_sint64!UDaE!ZSDL_PRESSEDSDL_RELEASEDE".SDL_ENOMEMSDL_EFREADSDL_EFWRITESDL_EFSEEKSDL_LASTERROR SDL_errorcode"4aE5FSDL_RWops #/seek#4UF#read#:zF#write#@F#close#CF# type#E9D#hidden#SF#OFjOFjjE5FzFjOF jj[FFjOF jjFFjOFFF #Sstdio#JFmem#OGunknown#RKGG#Jautoclose#Hj#fp#I#KG #Obase#LdG#here#MdG#stop#NdG#dG#Rdata1#Q #D SDL_RWops#UE SDL_TimerCallback$9GGG9D9D SDL_NewTimerCallback$aGGG9D9D _SDL_TimerID SDL_TimerID$dHGH%@freq%1j#format%2D#channels%3D#silence%4D#samples%5D#padding%6D# size%79D# callback%>H#userdata%? #H dGjH SDL_AudioSpec%@ HISDL_AudioCVTT%Wneeded%Xj#src_format%YD#dst_format%ZD#rate_incr%[q#buf%\dG#len%]j#len_cvt%^j#len_mult%_j#len_ratio%`q# filters%aI#(filter_index%bj#P II IIDHI SDL_AudioCVT%cHEJ%SDL_AUDIO_STOPPEDSDL_AUDIO_PLAYINGSDL_AUDIO_PAUSED SDL_audiostatus%JJ&6CD_TRAYEMPTYCD_STOPPEDCD_PLAYINGCD_PAUSED$CD_ERROR CDstatus&<\JK &Gid&BD#type&CD#unused&DD#length&E9D#offset&F9D# SDL_CDtrack&GJ%KSDL_CD&Jid&Kj#status&LJ#numtracks&Oj#cur_track&Pj# cur_frame&Qj#track&RK# KK c SDL_CD&S#K_SDL_Joystick SDL_Joystick'0KX(%SDLK_UNKNOWNSDLK_FIRSTSDLK_BACKSPACESDLK_TAB SDLK_CLEAR SDLK_RETURN SDLK_PAUSESDLK_ESCAPESDLK_SPACE SDLK_EXCLAIM!SDLK_QUOTEDBL"SDLK_HASH#SDLK_DOLLAR$SDLK_AMPERSAND&SDLK_QUOTE'SDLK_LEFTPAREN(SDLK_RIGHTPAREN)SDLK_ASTERISK*SDLK_PLUS+SDLK_COMMA,SDLK_MINUS-SDLK_PERIOD.SDLK_SLASH/SDLK_00SDLK_11SDLK_22SDLK_33SDLK_44SDLK_55SDLK_66SDLK_77SDLK_88SDLK_99SDLK_COLON:SDLK_SEMICOLON;SDLK_LESS<SDLK_EQUALS=SDLK_GREATER>SDLK_QUESTION?SDLK_AT@SDLK_LEFTBRACKET[SDLK_BACKSLASH\SDLK_RIGHTBRACKET]SDLK_CARET^SDLK_UNDERSCORE_SDLK_BACKQUOTE`SDLK_aaSDLK_bbSDLK_ccSDLK_ddSDLK_eeSDLK_ffSDLK_ggSDLK_hhSDLK_iiSDLK_jjSDLK_kkSDLK_llSDLK_mmSDLK_nnSDLK_ooSDLK_ppSDLK_qqSDLK_rrSDLK_ssSDLK_ttSDLK_uuSDLK_vvSDLK_wwSDLK_xxSDLK_yySDLK_zzSDLK_DELETESDLK_WORLD_0SDLK_WORLD_1SDLK_WORLD_2SDLK_WORLD_3SDLK_WORLD_4SDLK_WORLD_5SDLK_WORLD_6SDLK_WORLD_7SDLK_WORLD_8SDLK_WORLD_9SDLK_WORLD_10SDLK_WORLD_11SDLK_WORLD_12SDLK_WORLD_13SDLK_WORLD_14SDLK_WORLD_15SDLK_WORLD_16SDLK_WORLD_17SDLK_WORLD_18SDLK_WORLD_19SDLK_WORLD_20SDLK_WORLD_21SDLK_WORLD_22SDLK_WORLD_23SDLK_WORLD_24SDLK_WORLD_25SDLK_WORLD_26SDLK_WORLD_27SDLK_WORLD_28SDLK_WORLD_29SDLK_WORLD_30SDLK_WORLD_31SDLK_WORLD_32SDLK_WORLD_33SDLK_WORLD_34SDLK_WORLD_35SDLK_WORLD_36SDLK_WORLD_37SDLK_WORLD_38SDLK_WORLD_39SDLK_WORLD_40SDLK_WORLD_41SDLK_WORLD_42SDLK_WORLD_43SDLK_WORLD_44SDLK_WORLD_45SDLK_WORLD_46SDLK_WORLD_47SDLK_WORLD_48SDLK_WORLD_49SDLK_WORLD_50SDLK_WORLD_51SDLK_WORLD_52SDLK_WORLD_53SDLK_WORLD_54SDLK_WORLD_55SDLK_WORLD_56SDLK_WORLD_57SDLK_WORLD_58SDLK_WORLD_59SDLK_WORLD_60SDLK_WORLD_61SDLK_WORLD_62SDLK_WORLD_63SDLK_WORLD_64SDLK_WORLD_65SDLK_WORLD_66SDLK_WORLD_67SDLK_WORLD_68SDLK_WORLD_69SDLK_WORLD_70SDLK_WORLD_71SDLK_WORLD_72SDLK_WORLD_73SDLK_WORLD_74SDLK_WORLD_75SDLK_WORLD_76SDLK_WORLD_77SDLK_WORLD_78SDLK_WORLD_79SDLK_WORLD_80SDLK_WORLD_81SDLK_WORLD_82SDLK_WORLD_83SDLK_WORLD_84SDLK_WORLD_85SDLK_WORLD_86SDLK_WORLD_87SDLK_WORLD_88SDLK_WORLD_89SDLK_WORLD_90SDLK_WORLD_91SDLK_WORLD_92SDLK_WORLD_93SDLK_WORLD_94SDLK_WORLD_95"SDLK_KP0"SDLK_KP1"SDLK_KP2"SDLK_KP3"SDLK_KP4"SDLK_KP5"SDLK_KP6"SDLK_KP7"SDLK_KP8"SDLK_KP9 "SDLK_KP_PERIOD "SDLK_KP_DIVIDE "SDLK_KP_MULTIPLY "SDLK_KP_MINUS "SDLK_KP_PLUS"SDLK_KP_ENTER"SDLK_KP_EQUALS"SDLK_UP"SDLK_DOWN"SDLK_RIGHT"SDLK_LEFT"SDLK_INSERT"SDLK_HOME"SDLK_END"SDLK_PAGEUP"SDLK_PAGEDOWN"SDLK_F1"SDLK_F2"SDLK_F3"SDLK_F4"SDLK_F5"SDLK_F6"SDLK_F7 "SDLK_F8!"SDLK_F9""SDLK_F10#"SDLK_F11$"SDLK_F12%"SDLK_F13&"SDLK_F14'"SDLK_F15("SDLK_NUMLOCK,"SDLK_CAPSLOCK-"SDLK_SCROLLOCK."SDLK_RSHIFT/"SDLK_LSHIFT0"SDLK_RCTRL1"SDLK_LCTRL2"SDLK_RALT3"SDLK_LALT4"SDLK_RMETA5"SDLK_LMETA6"SDLK_LSUPER7"SDLK_RSUPER8"SDLK_MODE9"SDLK_COMPOSE:"SDLK_HELP;"SDLK_PRINT<"SDLK_SYSREQ="SDLK_BREAK>"SDLK_MENU?"SDLK_POWER@"SDLK_EUROA"SDLK_UNDOB"SDLK_LASTCSDLKey($K!vY('KMOD_NONEKMOD_LSHIFTKMOD_RSHIFTKMOD_LCTRL@KMOD_RCTRL"KMOD_LALT"KMOD_RALT"KMOD_LMETA"KMOD_RMETA"KMOD_NUM"KMOD_CAPS "KMOD_MODE@"KMOD_RESERVEDSDLMod(5XY)?scancode);D#sym)D# SDL_keysym)?YSDL_mutex SDL_mutex* __gid_t? __ino_t@ __mode_tA __nlink_tB __off_tClong int__loff_tD __pid_tEf__ssize_tFf__rlim_tG __rlim64_tH __id_tI N__valM#f__fsid_tNs__daddr_tQf__caddr_tRchar__time_tS__useconds_tT4__suseconds_tU__swblk_tV__clock_tX__clockid_t[f__timer_t^f__key_tef__ipc_pid_th __blksize_tl__blkcnt_tq__blkcnt64_tr __fsblkcnt_tu __fsblkcnt64_tv __fsfilcnt_ty __fsfilcnt64_tz __ino64_t} __off64_t__t_scalar_t__t_uscalar_t __intptr_tf__socklen_t4__sched_paramE__sched_priorityFf#__atomic_lock_t f_pthread_fastlock __status #__spinlock # _pthread_descr_struct_pthread_descr %0__pthread_attr_s$ ,__detachstate -f#__schedpolicy .f#__schedparam /v#__inheritsched 0f# __scope 1f#__guardsize 2u #__stackaddr_set 3f#__stackaddr 4#__stacksize 5u # pthread_attr_t 66 f >__c_lock <#__c_waiting =#pthread_cond_t >4  E__dummy Df#pthread_condattr_t E|pthread_key_t H4 4 U__m_reserved Pf#__m_count Qf#__m_owner R#__m_kind Sf# __m_lock T#pthread_mutex_t U j \__mutexkind [f#pthread_mutexattr_t \Kpthread_once_t `fpthread_t _IO_FILE -_flags f#_IO_read_ptr #_IO_read_end #_IO_read_base # _IO_write_base #_IO_write_ptr #_IO_write_end #_IO_buf_base #_IO_buf_end # _IO_save_base #$_IO_backup_base #(_IO_save_end #,_markers :#0_chain @#4_fileno f#8_blksize f#<_old_offset  #@_cur_column " #D_vtable_offset #q #F_shortbuf $F#G_lock (R#H_offset 1#L__pad1 7#T__pad2 8#X_mode :f#\_unused2 <T#`:_IO_marker _next :#_sbuf @#_pos f#R `3FILE -__FILE 7wchar_twint_t4 J__wch H__wchb I  K__count Ef#__value J#__mbstate_t K 3 __pos  #__state #_G_fpos_t  o #__pos !#__state "#_G_fpos64_t #D]&__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_step8?__shlib_handler#__modnames#__counteruf#__from_namew# __to_namex#__fctz,#__init_fct{B#__end_fct|T#__min_needed_fromf# __max_needed_fromf#$__min_needed_tof#(__max_needed_tof#,__statefulf#0__data#4 __gconv_loaded_object8f8> &ffD __gconv_step_data$@__outbuf #__outbufend #__flagsf#__invocation_counterf# __internal_usef#__statepZ#__state#__trans# S  S u Bf82T8H__gconv_trans_dataB__trans_fctg%#__trans_context_fcthO#__trans_end_fctia#__dataj# __nextk#`%f8> &Of  +aU__gconv_fctHz__gconv_init_fctK2__gconv_end_fctLH__gconv_trans_fctU__gconv_trans_context_fctZ+__gconv_trans_query_fct^ &@f@&F__gconv_trans_init_fctajpf__gconv_trans_end_fctbU__gconv_info__nstepsu #__steps8#__data# D__gconv_t I, 4__cd 2#__data 3D#p, 5__cd /__combined 4 _G_iconv_t 5I_G_int16_t 7 _G_int32_t 8f_G_uint16_t 9 _G_uint32_t :4__gnuc_va_listI _IO_jump_t _IO_lock_t !___codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILE A _IO_FILE_plus__io_read_fn X2u __io_write_fn a2u __io_seek_fn i f f__io_close_fn l* : ffpos_t P3 SDL_RWops /seek4 #read: #write@*!#closeC@!# typeE #hiddenSF!# f ffH   f ff #!f #!ff)!"!@!f 0!v! SstdioJv!memO!unknownR! !JautocloseHf#fpI!# ! ObaseL!#hereM!#stopN!# !Rdata1Q#F `SDL_RWopsUH SDL_TimerCallback9%"+";"  SDL_NewTimerCallbackaW"]"r"   _SDL_TimerIDSDL_TimerIDd"r" A#@freq1f#format2 #channels3F #silence4F #samples5 #padding6 # size7 # callback>W##userdata?#W#!fA#SDL_AudioSpec@"U$SDL_AudioCVTTWneededXf#src_formatY #dst_formatZ #rate_incr[w#buf\!#len]f#len_cvt^f#len_mult_f#len_ratio`w# filtersaU$#(filter_indexbf#Pa$x$ r$r$ r#a$SDL_AudioCVTcr#$SDL_AUDIO_STOPPEDSDL_AUDIO_PLAYINGSDL_AUDIO_PAUSEDSDL_audiostatus$9%6CD_TRAYEMPTYCD_STOPPEDCD_PLAYINGCD_PAUSED#CD_ERRORCDstatus<$ % GidBF #typeCF #unusedD #lengthE #offsetF #SDL_CDtrackGI%$/&SDL_CDJidKf#statusL9%#numtracksOf#cur_trackPf# cur_frameQf#trackR/&#;&%cSDL_CDS% _SDL_JoystickSDL_Joystick0I&?3%SDLK_UNKNOWNSDLK_FIRSTSDLK_BACKSPACESDLK_TAB SDLK_CLEAR SDLK_RETURN SDLK_PAUSESDLK_ESCAPESDLK_SPACE SDLK_EXCLAIM!SDLK_QUOTEDBL"SDLK_HASH#SDLK_DOLLAR$SDLK_AMPERSAND&SDLK_QUOTE'SDLK_LEFTPAREN(SDLK_RIGHTPAREN)SDLK_ASTERISK*SDLK_PLUS+SDLK_COMMA,SDLK_MINUS-SDLK_PERIOD.SDLK_SLASH/SDLK_00SDLK_11SDLK_22SDLK_33SDLK_44SDLK_55SDLK_66SDLK_77SDLK_88SDLK_99SDLK_COLON:SDLK_SEMICOLON;SDLK_LESS<SDLK_EQUALS=SDLK_GREATER>SDLK_QUESTION?SDLK_AT@SDLK_LEFTBRACKET[SDLK_BACKSLASH\SDLK_RIGHTBRACKET]SDLK_CARET^SDLK_UNDERSCORE_SDLK_BACKQUOTE`SDLK_aaSDLK_bbSDLK_ccSDLK_ddSDLK_eeSDLK_ffSDLK_ggSDLK_hhSDLK_iiSDLK_jjSDLK_kkSDLK_llSDLK_mmSDLK_nnSDLK_ooSDLK_ppSDLK_qqSDLK_rrSDLK_ssSDLK_ttSDLK_uuSDLK_vvSDLK_wwSDLK_xxSDLK_yySDLK_zzSDLK_DELETESDLK_WORLD_0SDLK_WORLD_1SDLK_WORLD_2SDLK_WORLD_3SDLK_WORLD_4SDLK_WORLD_5SDLK_WORLD_6SDLK_WORLD_7SDLK_WORLD_8SDLK_WORLD_9SDLK_WORLD_10SDLK_WORLD_11SDLK_WORLD_12SDLK_WORLD_13SDLK_WORLD_14SDLK_WORLD_15SDLK_WORLD_16SDLK_WORLD_17SDLK_WORLD_18SDLK_WORLD_19SDLK_WORLD_20SDLK_WORLD_21SDLK_WORLD_22SDLK_WORLD_23SDLK_WORLD_24SDLK_WORLD_25SDLK_WORLD_26SDLK_WORLD_27SDLK_WORLD_28SDLK_WORLD_29SDLK_WORLD_30SDLK_WORLD_31SDLK_WORLD_32SDLK_WORLD_33SDLK_WORLD_34SDLK_WORLD_35SDLK_WORLD_36SDLK_WORLD_37SDLK_WORLD_38SDLK_WORLD_39SDLK_WORLD_40SDLK_WORLD_41SDLK_WORLD_42SDLK_WORLD_43SDLK_WORLD_44SDLK_WORLD_45SDLK_WORLD_46SDLK_WORLD_47SDLK_WORLD_48SDLK_WORLD_49SDLK_WORLD_50SDLK_WORLD_51SDLK_WORLD_52SDLK_WORLD_53SDLK_WORLD_54SDLK_WORLD_55SDLK_WORLD_56SDLK_WORLD_57SDLK_WORLD_58SDLK_WORLD_59SDLK_WORLD_60SDLK_WORLD_61SDLK_WORLD_62SDLK_WORLD_63SDLK_WORLD_64SDLK_WORLD_65SDLK_WORLD_66SDLK_WORLD_67SDLK_WORLD_68SDLK_WORLD_69SDLK_WORLD_70SDLK_WORLD_71SDLK_WORLD_72SDLK_WORLD_73SDLK_WORLD_74SDLK_WORLD_75SDLK_WORLD_76SDLK_WORLD_77SDLK_WORLD_78SDLK_WORLD_79SDLK_WORLD_80SDLK_WORLD_81SDLK_WORLD_82SDLK_WORLD_83SDLK_WORLD_84SDLK_WORLD_85SDLK_WORLD_86SDLK_WORLD_87SDLK_WORLD_88SDLK_WORLD_89SDLK_WORLD_90SDLK_WORLD_91SDLK_WORLD_92SDLK_WORLD_93SDLK_WORLD_94SDLK_WORLD_95%SDLK_KP0%SDLK_KP1%SDLK_KP2%SDLK_KP3%SDLK_KP4%SDLK_KP5%SDLK_KP6%SDLK_KP7%SDLK_KP8%SDLK_KP9 %SDLK_KP_PERIOD %SDLK_KP_DIVIDE %SDLK_KP_MULTIPLY %SDLK_KP_MINUS %SDLK_KP_PLUS%SDLK_KP_ENTER%SDLK_KP_EQUALS%SDLK_UP%SDLK_DOWN%SDLK_RIGHT%SDLK_LEFT%SDLK_INSERT%SDLK_HOME%SDLK_END%SDLK_PAGEUP%SDLK_PAGEDOWN%SDLK_F1%SDLK_F2%SDLK_F3%SDLK_F4%SDLK_F5%SDLK_F6%SDLK_F7 %SDLK_F8!%SDLK_F9"%SDLK_F10#%SDLK_F11$%SDLK_F12%%SDLK_F13&%SDLK_F14'%SDLK_F15(%SDLK_NUMLOCK,%SDLK_CAPSLOCK-%SDLK_SCROLLOCK.%SDLK_RSHIFT/%SDLK_LSHIFT0%SDLK_RCTRL1%SDLK_LCTRL2%SDLK_RALT3%SDLK_LALT4%SDLK_RMETA5%SDLK_LMETA6%SDLK_LSUPER7%SDLK_RSUPER8%SDLK_MODE9%SDLK_COMPOSE:%SDLK_HELP;%SDLK_PRINT<%SDLK_SYSREQ=%SDLK_BREAK>%SDLK_MENU?%SDLK_POWER@%SDLK_EUROA%SDLK_UNDOB%SDLK_LASTCSDLKey$m&&4'KMOD_NONEKMOD_LSHIFTKMOD_RSHIFTKMOD_LCTRL@KMOD_RCTRL%KMOD_LALT%KMOD_RALT%KMOD_LMETA%KMOD_RMETA%KMOD_NUM%KMOD_CAPS %KMOD_MODE@%KMOD_RESERVEDSDLMod5N3 `4?scancode;F #sym # SDL_keysym?4 SDL_mutexSDL_mutexytypeuF #whichvF #statewF #keysymx`4#SDL_KeyboardEventy= > type}F #which~F #stateF #x #y #xrel #yrel # SDL_MouseMotionEvent=> (?typeF #whichF #buttonF #stateF #x #y #SDL_MouseButtonEvent> ?typeF #whichF #axisF #value #SDL_JoyAxisEventD? ?typeF #whichF #ballF #xrel #yrel #SDL_JoyBallEvent? V@typeF #whichF #hatF #valueF #SDL_JoyHatEvent@ @typeF #whichF #buttonF #stateF #SDL_JoyButtonEventm@ A typeF #wf#hf#SDL_ResizeEvent@ /AtypeF #SDL_ExposeEventA ^AtypeF #SDL_QuitEventFA AtypeF #codef#data1#data2# SDL_UserEventsA SDL_SysWMmsgSDL_SysWMmsgA BtypeF #msgB#ASDL_SysWMEventABtypeF active=key$>motionݫ>button(?jaxisߋ?jball?jhatV@jbutton@resizeAexpose/Aquit^AuserAsyswmBSDL_Event4Bx __gid_t?x __ino_t@ __mode_tAx __nlink_tBx __off_tC long int__loff_tD __pid_tE__ssize_tF__rlim_tG __rlim64_tH __id_tIx ` N__valM` #l __fsid_tNG __daddr_tQ__caddr_tR__time_tS __useconds_tT__suseconds_tU __swblk_tV __clock_tX __clockid_t[__timer_t^__key_te__ipc_pid_thb __blksize_tl __blkcnt_tq __blkcnt64_tr __fsblkcnt_tu __fsblkcnt64_tv __fsfilcnt_ty __fsfilcnt64_tz __ino64_t} __off64_t __t_scalar_t __t_uscalar_t __intptr_t__socklen_tn__sched_paramE__sched_priorityF#__atomic_lock_t_pthread_fastlock__status #__spinlockn# _pthread_descr_struct_pthread_descr%__pthread_attr_s$,__detachstate-#__schedpolicy.#__schedparam/<#__inheritsched0# __scope1#__guardsize2I #__stackaddr_set3#__stackaddr4#__stacksize5I # pthread_attr_t6 , >__c_lock<#__c_waiting=#pthread_cond_t> ]E__dummyD#pthread_condattr_tEBpthread_key_tH U__m_reservedP#__m_countQ#__m_ownerR#__m_kindS# __m_lockT#pthread_mutex_tU 0\__mutexkind[#pthread_mutexattr_t\pthread_once_t`pthread_t _IO_FILE -_flags #_IO_read_ptr #_IO_read_end #_IO_read_base # _IO_write_base #_IO_write_ptr #_IO_write_end #_IO_buf_base #_IO_buf_end # _IO_save_base #$_IO_backup_base #(_IO_save_end #,_markers #0_chain #4_fileno #8_blksize #<_old_offset  #@_cur_column "b #D_vtable_offset #E #F_shortbuf $ #G_lock (#H_offset 1#L__pad1 7#T__pad2 8#X_mode :#\_unused2 <#`_IO_marker _next #_sbuf #_pos #r &3FILE -r__FILE 7rwchar_t wint_t J__wch HO__wchb I  K__count E#__value J^#__mbstate_t K  __pos  #__state #_G_fpos_t  5 #__pos !#__state "#_G_fpos64_t # # &__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR V 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_step8 ?__shlib_handle r#__modname sf#__counter u#__from_name w# __to_name x#__fct z#__init_fct {#__end_fct |#__min_needed_from # __max_needed_from #$__min_needed_to #(__max_needed_to #,__stateful #0__data #4 __gconv_loaded_objectV__gconv_step_data$ @__outbuf #__outbufend #__flags #__invocation_counter # __internal_use #__statep #__state #__trans # ' ' I  __gconv_trans_data B__trans_fct g#__trans_context_fct h #__trans_end_fct i#__data j# __next k#  __gconv_fct H5__gconv_init_fct KS__gconv_end_fct Lp__gconv_trans_fct U__gconv_trans_context_fct Z__gconv_trans_query_fct ^ff__gconv_trans_init_fct a%+@@f__gconv_trans_end_fct bc__gconv_info __nsteps I #__steps #__data #!__gconv_t i , 4__cd 2i#__data 3#+, 5__cd /i__combined 4_G_iconv_t 5_G_int16_t 7 _G_int32_t 8_G_uint16_t 9b _G_uint32_t :__gnuc_va_listI _IO_jump_t"_IO_lock_t #__codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILE Ar _IO_FILE_plus__io_read_fn XPj I __io_write_fn a fI __io_seek_fn i__io_close_fn lfpos_t PtSDL_RWops /seek4#read:#write@#closeC# typeE #hiddenS #t$1 SstdioJ1 memO[ unknownR [ JautocloseH#fpI # ObaseLG#hereMG#stopNG# Rdata1Q#&SDL_RWopsUSDL_TimerCallback9     SDL_NewTimerCallbacka !!'!   _SDL_TimerIDSDL_TimerIDdI!'! !@freq1#format2T #channels3 #silence4 #samples5T #padding6T # size7 # callback> "#userdata?# "G!SDL_AudioSpec@O! #SDL_AudioCVTTWneededX#src_formatYT #dst_formatZT #rate_incr[ ##buf\G#len]#len_cvt^#len_mult_#len_ratio` ## filtersa##(filter_indexb#Pdouble #7# 1#1#T '" #SDL_AudioCVTc'"#SDL_AUDIO_STOPPEDSDL_AUDIO_PLAYINGSDL_AUDIO_PAUSEDSDL_audiostatusQ##6CD_TRAYEMPTYCD_STOPPEDCD_PLAYINGCD_PAUSED%CD_ERRORCDstatus<# `$ GidB #typeC #unusedDT #lengthE #offsetF #SDL_CDtrackG$&$SDL_CDJidK#statusL##numtracksO#cur_trackP# cur_frameQ#trackR$#$`$cSDL_CDSs$ _SDL_JoystickSDL_Joystick0%1%SDLK_UNKNOWNSDLK_FIRSTSDLK_BACKSPACESDLK_TAB SDLK_CLEAR SDLK_RETURN SDLK_PAUSESDLK_ESCAPESDLK_SPACE SDLK_EXCLAIM!SDLK_QUOTEDBL"SDLK_HASH#SDLK_DOLLAR$SDLK_AMPERSAND&SDLK_QUOTE'SDLK_LEFTPAREN(SDLK_RIGHTPAREN)SDLK_ASTERISK*SDLK_PLUS+SDLK_COMMA,SDLK_MINUS-SDLK_PERIOD.SDLK_SLASH/SDLK_00SDLK_11SDLK_22SDLK_33SDLK_44SDLK_55SDLK_66SDLK_77SDLK_88SDLK_99SDLK_COLON:SDLK_SEMICOLON;SDLK_LESS<SDLK_EQUALS=SDLK_GREATER>SDLK_QUESTION?SDLK_AT@SDLK_LEFTBRACKET[SDLK_BACKSLASH\SDLK_RIGHTBRACKET]SDLK_CARET^SDLK_UNDERSCORE_SDLK_BACKQUOTE`SDLK_aaSDLK_bbSDLK_ccSDLK_ddSDLK_eeSDLK_ffSDLK_ggSDLK_hhSDLK_iiSDLK_jjSDLK_kkSDLK_llSDLK_mmSDLK_nnSDLK_ooSDLK_ppSDLK_qqSDLK_rrSDLK_ssSDLK_ttSDLK_uuSDLK_vvSDLK_wwSDLK_xxSDLK_yySDLK_zzSDLK_DELETESDLK_WORLD_0SDLK_WORLD_1SDLK_WORLD_2SDLK_WORLD_3SDLK_WORLD_4SDLK_WORLD_5SDLK_WORLD_6SDLK_WORLD_7SDLK_WORLD_8SDLK_WORLD_9SDLK_WORLD_10SDLK_WORLD_11SDLK_WORLD_12SDLK_WORLD_13SDLK_WORLD_14SDLK_WORLD_15SDLK_WORLD_16SDLK_WORLD_17SDLK_WORLD_18SDLK_WORLD_19SDLK_WORLD_20SDLK_WORLD_21SDLK_WORLD_22SDLK_WORLD_23SDLK_WORLD_24SDLK_WORLD_25SDLK_WORLD_26SDLK_WORLD_27SDLK_WORLD_28SDLK_WORLD_29SDLK_WORLD_30SDLK_WORLD_31SDLK_WORLD_32SDLK_WORLD_33SDLK_WORLD_34SDLK_WORLD_35SDLK_WORLD_36SDLK_WORLD_37SDLK_WORLD_38SDLK_WORLD_39SDLK_WORLD_40SDLK_WORLD_41SDLK_WORLD_42SDLK_WORLD_43SDLK_WORLD_44SDLK_WORLD_45SDLK_WORLD_46SDLK_WORLD_47SDLK_WORLD_48SDLK_WORLD_49SDLK_WORLD_50SDLK_WORLD_51SDLK_WORLD_52SDLK_WORLD_53SDLK_WORLD_54SDLK_WORLD_55SDLK_WORLD_56SDLK_WORLD_57SDLK_WORLD_58SDLK_WORLD_59SDLK_WORLD_60SDLK_WORLD_61SDLK_WORLD_62SDLK_WORLD_63SDLK_WORLD_64SDLK_WORLD_65SDLK_WORLD_66SDLK_WORLD_67SDLK_WORLD_68SDLK_WORLD_69SDLK_WORLD_70SDLK_WORLD_71SDLK_WORLD_72SDLK_WORLD_73SDLK_WORLD_74SDLK_WORLD_75SDLK_WORLD_76SDLK_WORLD_77SDLK_WORLD_78SDLK_WORLD_79SDLK_WORLD_80SDLK_WORLD_81SDLK_WORLD_82SDLK_WORLD_83SDLK_WORLD_84SDLK_WORLD_85SDLK_WORLD_86SDLK_WORLD_87SDLK_WORLD_88SDLK_WORLD_89SDLK_WORLD_90SDLK_WORLD_91SDLK_WORLD_92SDLK_WORLD_93SDLK_WORLD_94SDLK_WORLD_95'SDLK_KP0'SDLK_KP1'SDLK_KP2'SDLK_KP3'SDLK_KP4'SDLK_KP5'SDLK_KP6'SDLK_KP7'SDLK_KP8'SDLK_KP9 'SDLK_KP_PERIOD 'SDLK_KP_DIVIDE 'SDLK_KP_MULTIPLY 'SDLK_KP_MINUS 'SDLK_KP_PLUS'SDLK_KP_ENTER'SDLK_KP_EQUALS'SDLK_UP'SDLK_DOWN'SDLK_RIGHT'SDLK_LEFT'SDLK_INSERT'SDLK_HOME'SDLK_END'SDLK_PAGEUP'SDLK_PAGEDOWN'SDLK_F1'SDLK_F2'SDLK_F3'SDLK_F4'SDLK_F5'SDLK_F6'SDLK_F7 'SDLK_F8!'SDLK_F9"'SDLK_F10#'SDLK_F11$'SDLK_F12%'SDLK_F13&'SDLK_F14''SDLK_F15('SDLK_NUMLOCK,'SDLK_CAPSLOCK-'SDLK_SCROLLOCK.'SDLK_RSHIFT/'SDLK_LSHIFT0'SDLK_RCTRL1'SDLK_LCTRL2'SDLK_RALT3'SDLK_LALT4'SDLK_RMETA5'SDLK_LMETA6'SDLK_LSUPER7'SDLK_RSUPER8'SDLK_MODE9'SDLK_COMPOSE:'SDLK_HELP;'SDLK_PRINT<'SDLK_SYSREQ='SDLK_BREAK>'SDLK_MENU?'SDLK_POWER@'SDLK_EUROA'SDLK_UNDOB'SDLK_LASTCSDLKey$,%(2'KMOD_NONEKMOD_LSHIFTKMOD_RSHIFTKMOD_LCTRL@KMOD_RCTRL'KMOD_LALT'KMOD_RALT'KMOD_LMETA'KMOD_RMETA'KMOD_NUM'KMOD_CAPS 'KMOD_MODE@'KMOD_RESERVEDSDLMod5 2 3?scancode; #sym<1#mod=2#unicode>T # SDL_keysym?2 SDL_mutexSDL_mutex<13 SDL_semaphoreSDL_semSN3 SDL_condSDL_cond}m3SDL_Rect5SDL_Color<SDL_PaletteASDL_PixelFormatYGSDL_blit^334444453SDL_Surface}5 q5 )hw_available #)wm_available #)UnusedBits1 #)UnusedBits2 #)blit_hw #)blit_hw_CC #)blit_hw_A #)blit_sw #)blit_sw_CC #)blit_sw_A #)blit_fill #)UnusedBits3 #video_mem #vfmt#SDL_VideoInfo'4K6SDL_Overlay$format #w#h#planes# pitchesK6#pixelsQ6#hwfuncsl6#hwdataņ6#)hw_overlayȓ # )UnusedBitsɓ # T G private_yuvhwfuncsW6 private_yuvhwdatar6SDL_Overlayʆ57SDL_GL_RED_SIZESDL_GL_GREEN_SIZESDL_GL_BLUE_SIZESDL_GL_ALPHA_SIZESDL_GL_BUFFER_SIZESDL_GL_DOUBLEBUFFERSDL_GL_DEPTH_SIZESDL_GL_STENCIL_SIZESDL_GL_ACCUM_RED_SIZESDL_GL_ACCUM_GREEN_SIZE SDL_GL_ACCUM_BLUE_SIZE SDL_GL_ACCUM_ALPHA_SIZE SDL_GLattr۟6(8d%SDL_GRAB_QUERYSDL_GRAB_OFFSDL_GRAB_ONSDL_GRAB_FULLSCREENSDL_GrabModei7 WMcursorWMcursor*'8 8 2area,3#hot_x-x #hot_y-x # data.G# mask/G#save08#wm_cursor18#8G28SDL_Cursor2B8:/SDL_NOEVENTSDL_ACTIVEEVENTSDL_KEYDOWNSDL_KEYUPSDL_MOUSEMOTIONSDL_MOUSEBUTTONDOWNSDL_MOUSEBUTTONUPSDL_JOYAXISMOTIONSDL_JOYBALLMOTIONSDL_JOYHATMOTION SDL_JOYBUTTONDOWN SDL_JOYBUTTONUP SDL_QUIT SDL_SYSWMEVENT SDL_EVENT_RESERVEDASDL_EVENT_RESERVEDBSDL_VIDEORESIZESDL_VIDEOEXPOSESDL_EVENT_RESERVED2SDL_EVENT_RESERVED3SDL_EVENT_RESERVED4SDL_EVENT_RESERVED5SDL_EVENT_RESERVED6SDL_EVENT_RESERVED7SDL_USEREVENTSDL_NUMEVENTS R<QSDL_ACTIVEEVENTMASKSDL_KEYDOWNMASKSDL_KEYUPMASKSDL_MOUSEMOTIONMASKSDL_MOUSEBUTTONDOWNMASK SDL_MOUSEBUTTONUPMASK@SDL_MOUSEEVENTMASKpSDL_JOYAXISMOTIONMASK'SDL_JOYBALLMOTIONMASK'SDL_JOYHATMOTIONMASK'SDL_JOYBUTTONDOWNMASK'SDL_JOYBUTTONUPMASK'SDL_JOYEVENTMASK%SDL_VIDEORESIZEMASK%SDL_VIDEOEXPOSEMASK'SDL_QUITMASK'SDL_SYSWMEVENTMASK <qtypen #gaino #statep #SDL_ActiveEventqR< <ytypeu #whichv #statew #keysymx3#SDL_KeyboardEventy< p= type} #which~ #state #xT #yT #xrelx #yrelx # SDL_MouseMotionEvent= =type #which #button #state #xT #yT #SDL_MouseButtonEvent= P>type #which #axis #valuex #SDL_JoyAxisEvent > >type #which #ball #xrelx #yrelx #SDL_JoyBallEventh> ?type #which #hat #value #SDL_JoyHatEvent> {?type #which #button #state #SDL_JoyButtonEvent2? ? type #w#h#SDL_ResizeEvent? ?type #SDL_ExposeEvent? #@type #SDL_QuitEvent @ @type #code#data1̘#data2͘# SDL_UserEvent8@ SDL_SysWMmsgSDL_SysWMmsgҔ@ @type #msg@#@SDL_SysWMEventַ@Atype activeۉ<key<motionp=button=jaxisP>jball>jhat?jbutton{?resize?expose?quit#@user@syswm@SDL_Event@BSDL_ADDEVENTSDL_PEEKEVENTSDL_GETEVENTSDL_eventactionASDL_EventFilter 1B7BGBGBMBA B3major0 #minor1 #patch2 #SDL_version3RB Bbquot`#rema#div_tbB Bjquoth #remi #ldiv_tjBu_char"W u_short#g u_int$x u_long% quad_t& u_quad_t' fsid_t(l loff_t- ino_t1 dev_t=o gid_tB mode_tG nlink_tL uid_tQ~ off_tW pid_tc id_th9 ssize_tm daddr_ts| caddr_tt key_tztime_tF clockid_tR timer_t^ ulong ushortb uintint8_tE int16_t int32_tint64_t u_int8_t' u_int16_tb u_int32_tu_int64_tǽ register_t__sig_atomic_t .? : ; ' @ : ; I  : ; : ; I8  I I !/  : ; (( : ; I : ; : ;I8  : ; <  : ;I : ;  : ; I&I' II' !/: ;  : ; 4: ; I? < !&" : ; #($ : ;% : ; I 8 &4: ; I?  % .? : ; ' @ .? : ; ' I@ : ; I 4: ; I $ >  I : ; : ;I8 : ; I8 I !/  .? : ; ' @  : ; I : ; < : ;I : ;  : ; I : ; ( &I' II' !/: ;  : ;  : ; &! : ;"' #' I$ : ; %!/& : ; '((() : ; I 8 *4: ; I? < +4: ; I?  % .: ; @ .: ; I@ 4: ; I $ > .: ; ' @ : ; I  : ; : ; I8  I  : ; .: ; ' I@  .? : ;' I@ .? : ;' @ : ;I .: ;' @ .: ;@ .: ;@ 4: ;I  : ;(  : ; : ; II!/ <  : ;I8 : ;I : ;  : ; I &I!' I"I#' $!/%: ; & : ; '4: ; I? < (&)(* : ; +(, : ; I 8 - : ;.4: ; I?  % .: ; ' @ : ; I  : ;  : ; I8  I$ > .? : ; ' @ 4: ; I   <  : ; .: ; ' I@  : ; (( : ; I : ; : ;I8 I!/ : ;I' II& : ;  : ; I&I' !/ : ; ! : ; " : ; #($ : ;% : ; I 8 &4: ; I? < '!/(4: ; I?  % .: ; @ .: ; I@ 4: ; I $ > .? : ; ' @ : ; I    : ; : ; I8  I  : ;  < : ; II!/ &I : ; (  : ;I8 : ;I : ;  : ; I' II' !/: ;  : ; & (! : ; "(# : ;$ : ; I 8 %4: ; I? < % .? : ; ' @ 4: ; I  : ;  : ; I8  I$ >  <  : ; .? : ; ' @ .? : ; ' I@ : ; I  : ; : ; II!/  : ;I8 : ;I : ;  : ; I : ; ( &I' II' !/: ;  : ; 4: ; I? <  : ;!&"(#($ : ; % : ;& : ; I 8 '4: ; I?  % .? : ; ' @ .? : ; ' I@ : ; I 4: ; I $ >  I.: ; ' I@   : ; : ;I8 &I  : ; : ;I : ;' I' I: ; I : ;  : ; I8 I!/  : ; < : ;I : ;  : ; I : ; ( !/ : ; ! : ; "4: ; I? < #&$ : ;%& : ;' : ;(' I)' *(+ : ; ,(- : ; I 8 % .? : ; ' @ : ; I  : ;  : ; I8  I$ > .? : ; ' I@ 4: ; I I !/  : ; I : ; <   : ;I8 : ;I : ;  : ; I : ; ( &I' II' !/: ;  : ; 4: ; I? <  : ; &! : ;"(# : ; I 8 $(% : ; % .: ; ' @ : ; I 4: ; I  : ;  : ; I8  I$ >  <  : ; .: ; ' I@ .: ;' @ : ;I .? : ;' @ 4: ;I .? : ;' I@  : ; ( : ; II!/  : ;I8 : ;I : ;  : ; I&I' II' !/ : ; ! : ; "&#($ : ; %(& : ;' : ; I 8 ( : ;% .: ; ' I@ : ; I 4: ; I $ >  : ;  : ; I8  I  : ;  < .: ; ' @ .? : ; ' I@ .? : ; ' @ .? : ; ' @ &II!/ .? : ;' @ : ;I 4: ;I  : ; ( : ; I : ;I8 : ;I : ;  : ; I' II ' !!/": ; # : ; $&%(& : ; '(( : ;) : ; I 8 * : ;+4: ; I?  ?? audio.cgamedefs.h/usr/include/math.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/stdio.h/usr/include/libio.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h/usr/include/stdlib.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.h/usr/include/SDL/SDL_types.h/usr/include/SDL/SDL_error.h/usr/include/SDL/SDL_rwops.h/usr/include/SDL/SDL_timer.h/usr/include/SDL/SDL_audio.h/usr/include/SDL/SDL_cdrom.h/usr/include/SDL/SDL_joystick.h/usr/include/SDL/SDL_keysym.h/usr/include/SDL/SDL_keyboard.h/usr/include/SDL/SDL_mutex.h/usr/include/SDL/SDL_video.h/usr/include/SDL/SDL_mouse.h/usr/include/SDL/SDL_events.h/usr/include/SDL/SDL_version.h/usr/include/AL/altypes.hresources.h/usr/include/AL/alctypes.h4#@VnxО+=H^cm}ß .66?L]nxƠ͠!JQe &@Wnu5<Vpzzף  $5FNNWhrr{ music.c/usr/include/stdio.h/usr/include/libio.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h/usr/include/stdlib.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.h/usr/include/unistd.h/usr/include/bits/confname.h/usr/include/AL/altypes.h/usr/include/AL/alexttypes.h/usr/include/AL/alext.h/usr/include/ogg/config_types.h/usr/include/ogg/ogg.h/usr/include/vorbis/codec.h/usr/include/vorbis/vorbisfile.h/usr/include/SDL/SDL_types.h/usr/include/SDL/SDL_error.h/usr/include/SDL/SDL_rwops.h/usr/include/SDL/SDL_timer.h/usr/include/SDL/SDL_audio.h/usr/include/SDL/SDL_cdrom.h/usr/include/SDL/SDL_joystick.h/usr/include/SDL/SDL_keysym.h/usr/include/SDL/SDL_keyboard.h/usr/include/SDL/SDL_mutex.h/usr/include/SDL/SDL_video.h/usr/include/SDL/SDL_mouse.h/usr/include/SDL/SDL_events.h/usr/include/SDL/SDL_version.hgamedefs.haudio.h?Ƥؤ '0@JRR[l~ƥƥƥߥ2AHaǦҦҦۦ%/9Fee§ҧܧ 07D˨ըר main.c/usr/include/SDL/SDL_video.hgamedefs.hnetwork.h/usr/include/SDL/SDL_types.h/usr/include/SDL/SDL_error.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/stdio.h/usr/include/libio.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h/usr/include/SDL/SDL_rwops.h/usr/include/SDL/SDL_timer.h/usr/include/SDL/SDL_audio.h/usr/include/SDL/SDL_cdrom.h/usr/include/SDL/SDL_joystick.h/usr/include/SDL/SDL_keysym.h/usr/include/SDL/SDL_keyboard.h/usr/include/SDL/SDL_mutex.h/usr/include/SDL/SDL_mouse.h/usr/include/SDL/SDL_events.h/usr/include/SDL/SDL_version.h/usr/include/SDL/SDL_thread.h/usr/include/stdlib.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.h/usr/include/math.h/usr/include/AL/altypes.hparticle.hresources.h/usr/include/stdint.h/usr/include/netinet/in.h/usr/include/bits/socket.h/usr/include/bits/sockaddr.h/usr/include/bits/in.hd [~'0MZzЪܪܪ&pīΫݫ De+Msǭ*@PjԮݮ**4?OY`m pt{{ү ?Wcnnհ5fʲҲҲز.BV\ffms|dzγճܳ +4D`fnĴԴ޴'L^еڵ/@TmضBp÷η*1@EL\l|͸ 3?I\hrwƹ*IO_eu˺ %*/<<CJTdtĻԻ$KRWʼ'.9IStyڽ ^ ;*0JZdfǾѾ8=Sis#/DQ\lv{ %+<BR_din# particle.cparticle.h/usr/include/SDL/SDL_video.h/usr/include/math.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h/usr/include/stdlib.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.h/usr/include/SDL/SDL_types.h/usr/include/SDL/SDL_error.h/usr/include/stdio.h/usr/include/libio.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h/usr/include/SDL/SDL_rwops.h/usr/include/SDL/SDL_timer.h/usr/include/SDL/SDL_audio.h/usr/include/SDL/SDL_cdrom.h/usr/include/SDL/SDL_joystick.h/usr/include/SDL/SDL_keysym.h/usr/include/SDL/SDL_keyboard.h/usr/include/SDL/SDL_mutex.h/usr/include/SDL/SDL_mouse.h/usr/include/SDL/SDL_events.h/usr/include/SDL/SDL_version.h/usr/include/AL/altypes.hgamedefs.h!<BRRRpy 6n)lEl+$*0H{s#!& background.c/usr/include/SDL/SDL_video.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/time.h/usr/include/SDL/SDL_types.h/usr/include/SDL/SDL_error.h/usr/include/stdio.h/usr/include/libio.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h/usr/include/SDL/SDL_rwops.h/usr/include/SDL/SDL_timer.h/usr/include/SDL/SDL_audio.h/usr/include/SDL/SDL_cdrom.h/usr/include/SDL/SDL_joystick.h/usr/include/SDL/SDL_keysym.h/usr/include/SDL/SDL_keyboard.h/usr/include/SDL/SDL_mutex.h/usr/include/SDL/SDL_mouse.h/usr/include/SDL/SDL_events.h/usr/include/SDL/SDL_version.h/usr/include/AL/altypes.hgamedefs.hresources.h6%6HSSZaXg9?EKRY_e q!'5;APPVZ`e$ resources.c/usr/include/SDL/SDL_video.h/usr/include/sndfile.hgamedefs.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/stdio.h/usr/include/libio.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h/usr/include/stdlib.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.h/usr/include/SDL/SDL_types.h/usr/include/SDL/SDL_error.h/usr/include/SDL/SDL_rwops.h/usr/include/SDL/SDL_timer.h/usr/include/SDL/SDL_audio.h/usr/include/SDL/SDL_cdrom.h/usr/include/SDL/SDL_joystick.h/usr/include/SDL/SDL_keysym.h/usr/include/SDL/SDL_keyboard.h/usr/include/SDL/SDL_mutex.h/usr/include/SDL/SDL_mouse.h/usr/include/SDL/SDL_events.h/usr/include/SDL/SDL_version.h/usr/include/AL/altypes.haudio.hv%vvIOm '4J`is  $.7HR[lv,5CL\eg{27PVoq:EY`o~> scripting.c/usr/include/tcl8.3/tcl.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/stdio.h/usr/include/libio.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h/usr/include/stdlib.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.h/usr/include/tcl8.3/tclDecls.h/usr/include/SDL/SDL_types.h/usr/include/SDL/SDL_error.h/usr/include/SDL/SDL_rwops.h/usr/include/SDL/SDL_timer.h/usr/include/SDL/SDL_audio.h/usr/include/SDL/SDL_cdrom.h/usr/include/SDL/SDL_joystick.h/usr/include/SDL/SDL_keysym.h/usr/include/SDL/SDL_keyboard.h/usr/include/SDL/SDL_mutex.h/usr/include/SDL/SDL_video.h/usr/include/SDL/SDL_mouse.h/usr/include/SDL/SDL_events.h/usr/include/SDL/SDL_version.h/usr/include/AL/altypes.hgamedefs.h, E[h8e,2]dhrr(4IUqx network.cgamedefs.hnetwork.h/usr/include/netdb.h/usr/include/netinet/in.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/stdio.h/usr/include/libio.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h/usr/include/stdlib.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.h/usr/include/unistd.h/usr/include/bits/confname.h/usr/include/bits/uio.h/usr/include/bits/socket.h/usr/include/bits/sockaddr.h/usr/include/sys/socket.h/usr/include/netinet/tcp.h/usr/include/stdint.h/usr/include/bits/in.h/usr/include/rpc/netdb.h/usr/include/bits/netdb.h/usr/include/SDL/SDL_types.h/usr/include/SDL/SDL_error.h/usr/include/SDL/SDL_rwops.h/usr/include/SDL/SDL_timer.h/usr/include/SDL/SDL_audio.h/usr/include/SDL/SDL_cdrom.h/usr/include/SDL/SDL_joystick.h/usr/include/SDL/SDL_keysym.h/usr/include/SDL/SDL_keyboard.h/usr/include/SDL/SDL_mutex.h/usr/include/SDL/SDL_video.h/usr/include/SDL/SDL_mouse.h/usr/include/SDL/SDL_events.h/usr/include/SDL/SDL_version.h/usr/include/AL/altypes.h U""O} &7hr-7RmFPWlrL[ey.2:::AHSSv/_flrw{ weapon.c/usr/include/SDL/SDL_video.hgamedefs.h/usr/include/SDL/SDL_types.h/usr/include/SDL/SDL_error.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/stdio.h/usr/include/libio.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h/usr/include/SDL/SDL_rwops.h/usr/include/SDL/SDL_timer.h/usr/include/SDL/SDL_audio.h/usr/include/SDL/SDL_cdrom.h/usr/include/SDL/SDL_joystick.h/usr/include/SDL/SDL_keysym.h/usr/include/SDL/SDL_keyboard.h/usr/include/SDL/SDL_mutex.h/usr/include/SDL/SDL_mouse.h/usr/include/SDL/SDL_events.h/usr/include/SDL/SDL_version.h/usr/include/math.h/usr/include/stdlib.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.h/usr/include/AL/altypes.h'5;BENTnqp' 17?EKQuV%ennnz %5BOUs   07Apw#0=V\pt| <]?JJJiou{-;T`c   status.c/usr/include/SDL/SDL_video.h/usr/include/SDL/SDL_types.h/usr/include/SDL/SDL_error.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/stdio.h/usr/include/libio.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h/usr/include/SDL/SDL_rwops.h/usr/include/SDL/SDL_timer.h/usr/include/SDL/SDL_audio.h/usr/include/SDL/SDL_cdrom.h/usr/include/SDL/SDL_joystick.h/usr/include/SDL/SDL_keysym.h/usr/include/SDL/SDL_keyboard.h/usr/include/SDL/SDL_mutex.h/usr/include/SDL/SDL_mouse.h/usr/include/SDL/SDL_events.h/usr/include/SDL/SDL_version.h/usr/include/stdlib.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.h/usr/include/AL/altypes.hgamedefs.hfont5x5.h6<DPYbkt~DT &&&4BHNZkv#%@@sHP%ajvv!EPXgr+r07_f )1:::Rn(3H~ &8iv "4:HRh 5:01.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.01.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.got.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.note# 1((X7 0? GoToc l   @ u``%p{  Vss !"""`$`b ``@ NIcT@>T 1(  `    !"""`$D D D 'p 26"D Pp fy d$ȝ  "'  " "!  |$$5$JZ b$o(|,048<$`'J t  J `' d' Ԫ   2$R @M Nh0 \4 n̲I {F `#  J  M Z z J0 |0 L ' @ @J8p J lF J. J8 A Lh e n 0 J  j  C d Jt 1x> =0=TSeeȖtw ؖ&h @ n@! !  2@ H(c8q Hql" !L t  Xh*xV 0 *S;` LB8TIeȗpwؗA*PV~$(L` `` $8H%X/9_ E" V dhyI xH.`&ȘjD  ^ />ؘSPh[h` u] ` L ` :a5(& 80 $ " , H~7 $F X%S hFb Ho x `$ x  Ls " p d lF H" `2 4 F @$W x] e Au    t ș M X ؙ) o s  5  6$ ` 2 (b? \J 8IS Dd `$p H,} 4`  X h x@ 4     & H! Ț/3 ؚjC :S  Y ;k z{ \ d  @4 ( 8 H[ D  X  hQ!  9 xI &Y & k $v `$}  "     ț}  ؛E S`(c3@0T M(&]LvD 8` H)a @$Xhx]$! 0*CP&_Ȝ~ p؜:Xp h}"S4 l ̦,  $Letextgcc2_compiled.call_gmon_startcrtstuff.cp.3__DTOR_LIST__completed.4__do_global_dtors_aux__EH_FRAME_BEGIN__fini_dummyobject.11frame_dummyinit_dummyforce_to_data__CTOR_LIST____do_global_ctors_aux__CTOR_END____DTOR_END____FRAME_END__audio.copponent_engine_sourceopponent_phaser_sourceplayer_phaser_source__FRAME_BEGIN__music.cmusic_sourcemusic_buffermusic_infomusic_sectionmusic_file_loadedbuf_countbuf_posmusic_filebufmain.cseedinitrandomgetrandomDrawPlayercamera_xcamera_yInitPlayerUpdatePlayerUpdateNetworkPlayerNetworkThreadChargePhasersShowPhaserHitShowShipExplosionKillOpponentKillPlayerDamageOpponentPlayGameparticle.cAddParticleDeleteParticleCreateHicolorPixelbackground.cfront_tilesback_tilesresources.cscripting.cinterpHandleFireWeaponCmdnetwork.cweapon.cDrawLine16ClipLineAgainstVerticalsClipLineAgainstHorizontalsClipLineAgainstRectangleCalcPhaserBeamCoordsstatus.cLED_CreateDisplayLED_FreeDisplayLED_DrawDisplayDrawChar5x5__dso_handlealcCloseDeviceCanPlayerFireTcl_DeleteInterpscroller_posnetwork_opponent_deadusleep@@GLIBC_2.0SDL_DisplayFormatLoadMusiccos@@GLIBC_2.0CleanupStatusDisplayship_stripmusic_enabledntohl@@GLIBC_2.0InitMusicsf_closeTcl_GetStringResultnetwork_okCheckPhaserHitSDL_CreateThreadConnectToNetgameWaitNetgameConnectionalGenStreamingBuffers_LOKITcl_SetVar2ExSetStatusMessageSDL_LoadBMP_RWFont5x5StartOpponentPhaserSound_DYNAMICDrawParticlesUnloadGameDataInitScriptingalDeleteBuffersSDL_QuitSDL_RWFromFileSDL_WM_SetCaptionInitAudiowrite@@GLIBC_2.0playerstrcmp@@GLIBC_2.0close@@GLIBC_2.0alSourcefv_fp_hwov_infoSDL_SetColorKeyfprintf@@GLIBC_2.0network_opponent_hitalSourceialBufferAppendWriteData_LOKIplayer_scoreov_openscreennetlinkalcDestroyContexthtonl@@GLIBC_2.0strerror@@GLIBC_2.0FirePhasersCleanupScriptingRunGameScriptTcl_CreateObjCommandCreateNetPacket__cxa_atexit@@GLIBC_2.1.3SDL_SetColorsSDL_DelayhwsurfaceSDL_CreateRGBSurfacealSourcePlay__errno_location@@GLIBC_2.0front_star_tilesUpdateMusicLoadGameScriptscroller_ticksaccept@@GLIBC_2.0time_scaleaudio_deviceplayer_mutexDrawBackgroundSDL_UpperBlitopponentUpdateStatusDisplayaudio_enabled_initlisten@@GLIBC_2.0SDL_GetTicksmalloc@@GLIBC_2.0alSourceStopalcGetErrorplayer_chargeCloseNetgameLinkalGetErrorplayer_shieldsTcl_EvalFilesf_readf_shortphaser_soundactive_particlesstderr@@GLIBC_2.0Tcl_CreateInterpabort@@GLIBC_2.0CleanupMusic__deregister_frame_infomusic_update_threaddoublebufInitStatusDisplayStartPlayerPhaserSoundSDL_UnlockSurfaceSetPlayerStatusInfoopponent_shieldsLoadSoundFiletime@@GLIBC_2.0UpdateAudio_startaudio_contextStartAudiosf_open_readDrawParallaxengine_soundSDL_GetVideoSurfaceSDL_LockSurfaceTcl_ResetResultalcOpenDeviceStartMusicSDL_KillThreadopponent_typealListenerfvfullscreenSDL_Initlocal_player_hit__bss_startSDL_GetErrormainUpdateParticles__libc_start_main@@GLIBC_2.0SDL_FreeSurfaceov_clearSDL_DestroyMutexalGenSourcesalcMakeContextCurrentdata_startov_readlocal_player_deadprintf@@GLIBC_2.0alDeleteSourcesbind@@GLIBC_2.0_finimemcpy@@GLIBC_2.0sqrt@@GLIBC_2.0fclose@@GLIBC_2.1scroller_bufatexitalGetStringalBufferDataTcl_NewIntObjStopAudioInterpretNetPacketgethostbyname@@GLIBC_2.0music_playinginet_ntop@@GLIBC_2.0CreateParticleExplosionexit@@GLIBC_2.0atoi@@GLIBC_2.0UpdateMusicThreadstatus_msg_edataWriteNetgamePacket_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endhtons@@GLIBC_2.0alGenBuffersTcl_EvalSetOpponentStatusInfomemset@@GLIBC_2.0connect@@GLIBC_2.0SDL_mutexVSDL_mutexPSDL_SetAlphaCleanupAudioSDL_GetKeyStatenetwork_opponent_respawnDrawPhaserBeamfopen@@GLIBC_2.1network_threadalcCreateContextparticlesSDL_ShowCursor_IO_stdin_usedTcl_LinkVarSDL_CreateMutexSDL_FlipSDL_PumpEventsopponent_scoreInitBackgroundsprintf@@GLIBC_2.0__data_startsin@@GLIBC_2.0SDL_SetVideoModesocket@@GLIBC_2.0rand@@GLIBC_2.0local_player_respawnLoadGameDatanum_star_tiles__register_frame_inforead@@GLIBC_2.0ReadNetgamePacketback_star_tilesStopMusic__gmon_start__scroller_msg