h(   __text__TEXT8__bss__DATA __data__DATA8$ __cstring__TEXT8+$ __literal4__TEXTd P __eh_frame__TEXTt ` P h__picsymbolstub2__TEXTx ^dT__la_sym_ptr2__DATA 8__nl_symbol_ptr__DATA __constructor__TEXT __destructor__TEXT __textcoal_nt__TEXT  @%- PU8]u}} D$$t Ɖ  Eǃ D$ <$0  F <$ F $  Fx ~=t]u}]ËED$ 4$D$ D$]  ȋED$ 4$D$ D$M ՐU8]u}D$$ ǃ D$ Ɖ  EE$= F NjE $ F<$  Fx ~7t]u}]ËED$ |$D$4$w  ΋ED$ |$D$4$m ېUWVS\U]D$ d9 D$Et$$كit$D$E9 $\$D$ qٝ,GD$w9 D$ET$$D$ X_$t$UD$ 9 $D$EGt$D$ 9 D$E$G9 D$ D$U$D$كUD$D$$\$D$ ٝك,B\$UD$D$$D$ 9X كUD$D$$\$D$ XD$ D$D$ET$$ ZD$ !D$T$$kET$$=BD$B$;zB'08|$T$ D$T$$T$ D$ET$$;z~9 @D$/9 @$+ 9 $FD$.9 @$tFMD$E|$t$$D$ Z |$t$UD$ D$$X$`|$UD$t$$D$ X,o|$UD$t$D$ $yX(\[^_]Ë9 FBUVuuou[u6u"u4$^]É$$ԋ@$|$n믉$d뛉$Z뇐UWVS@`4$;;p`u@dt0$utp$;uǃPTu^$@$@$$$cǃ[^_]É$b뒐no nameHeadernameversionwidthMain Tracknoneauthorroadcategorybackground.pngbackground imageGraphicbackground typebackground color Rbackground color Gbackground color BEnvironment Mapping%s/%s%s/%s/%denv.pngenv map imageheightGraphic/Turn Marksvertical spacehorizontal spacepA=?zPR| 0 h  0T,  ( $ ( Y⍀YPojD⍀DPVQ/⍀/P=8⍀P$⍀P ⍀P⍀P⍀P⍀P⍀P⍀Pupr⍀rP\W]⍀]PC>H⍀HP*   4 M f  $Ë$1 G+ G $ G G G G G G G Gs GmL GC 3) xYR J+C "d p 0 )   {p [ E   mK 8,l d ~d lGd A5   vq je~ xZhh MTG3 "Ld  G@8  q k`X J< 6 "  $  $  w$ ni ]$ WC : 4 , <T P t , ( t  t X T t $ t  Z T L F A ; 3 - ( "     w  w ^ ^ E E , ,   ~ y s k e ` Z R L G A 9 3 . (    }  }  40,($  BBdd!<0 : F$ D-D.D0D18D3KD5dD7uD:DGDBD?D@S$-~1  Px:nUc ('R)Si+-z+$DKDN DO DQ*DN2DO:DQCDSSDUgDWoDdD_D\D]{+$K+K+@L+ ++@L+++$+DyDDDD DKDQDfDDDDDDDDD$D?D|DDDDD6D<D?DqDDDDDDDDDDDDDD DKDNDYDfDDDDDDDDD D&D)DWDDD+$y,y,z%,@{1,@|:,}[,@~d,e,f,$g,DDDDDDDDDDD DD%D/},$,,$D<DJDXDaDcDiDqD|DDDDDDDDDDDDDDDDDDDD,$<,@,,@,@--@(-@7-H-@X-JY-7Z-$[-&  k-(! ~-("$ -t - -$ -d8k U L -A<    b)F __Z12TrackBuildv1Pc___i686.get_pc_thunk.bx__Z12TrackBuildExPc__Z13TrackShutdownv_Z12TrackBuildv1Pc.eh_Z12TrackBuildExPc.eh_Z13TrackShutdownv.eh___i686.get_pc_thunk.axdyld_stub_binding_helper___gxx_personality_v0__Z19GfParmReleaseHandlePv_free_strrchr__Z14GfParmGetEltNbPvPc_sprintf__Z12GfParmGetNumPvPcS0_S0_f__Z12GfParmGetStrPvPcS0_S0___Z10ReadTrack4P6tTrackPvPP7RoadCami__Z10ReadTrack3P6tTrackPvPP7RoadCami_strdup__Z14GfParmReadFilePKci_calloc/mnt/gmirror/ports/games/torcs/work/torcs-1.3.0/src/modules/track/track.cppgcc2_compiled._theTrack_theCamList_TrackHandle_Z12TrackBuildv1Pc:F(0,1)=*(0,2)=xstTrack:tTrack:t(0,2)=s176name:(0,3)=*(0,4)=r(0,4);0;127;,0,32;author:(0,3),32,32;filename:(0,3),64,32;params:(0,5)=*(0,6)=(0,6),96,32;internalname:(0,3),128,32;category:(0,3),160,32;nseg:(0,7)=r(0,7);-2147483648;2147483647;,192,32;version:(0,7),224,32;length:(0,8)=(0,9)=r(0,7);4;0;,256,32;width:(0,8),288,32;pits:(0,10)=xstTrackPitInfo:,320,448;seg:(0,11)=*(0,12)=(0,13)=xstrackSeg:,768,32;surfaces:(0,14)=*(0,15)=(0,16)=xstrackSurface:,800,32;min:(0,17)=xst3Dd:,832,96;max:(0,17),928,96;graphic:(0,18)=xstTrackGraphicInfo:,1024,384;operator=::(0,19)=#(0,2),(0,20)=&(0,2),(0,1),(0,21)=&(0,22)=k(0,2),(0,6);:_ZN6tTrackaSERKS_;2A.;__base_ctor::(0,23)=#(0,2),(0,6),(0,1),(0,21),(0,6);:_ZN6tTrackC2ERKS_;2A.;__comp_ctor::(0,23):_ZN6tTrackC1ERKS_;2A.;__base_ctor::(0,24)=#(0,2),(0,6),(0,1),(0,6);:_ZN6tTrackC2Ev;2A.;__comp_ctor::(0,24):_ZN6tTrackC1Ev;2A.;;char:t(0,4)void:t(0,6)int:t(0,7)tdble:t(0,8)float:t(0,9)tTrackPitInfo:t(0,10)=s56type:(0,7),0,32;nMaxPits:(0,7),32,32;nPitSeg:(0,7),64,32;side:(0,7),96,32;len:(0,8),128,32;width:(0,8),160,32;speedLimit:(0,8),192,32;pitEntry:(0,11),224,32;pitStart:(0,11),256,32;pitEnd:(0,11),288,32;pitExit:(0,11),320,32;driversPits:(0,25)=*(0,26)=(0,27)=xsTrackOwnPit:,352,32;carsPerPit:(0,7),384,32;driversPitsNb:(0,7),416,32;operator=::(0,28)=#(0,10),(0,29)=&(0,10),(0,30)=*(0,10),(0,31)=&(0,32)=k(0,10),(0,6);:_ZN13tTrackPitInfoaSERKS_;2A.;__base_ctor::(0,33)=#(0,10),(0,6),(0,30),(0,31),(0,6);:_ZN13tTrackPitInfoC2ERKS_;2A.;__comp_ctor::(0,33):_ZN13tTrackPitInfoC1ERKS_;2A.;__base_ctor::(0,34)=#(0,10),(0,6),(0,30),(0,6);:_ZN13tTrackPitInfoC2Ev;2A.;__comp_ctor::(0,34):_ZN13tTrackPitInfoC1Ev;2A.;;trackSeg:Tt(0,13)=s220name:(0,3),0,32;id:(0,7),32,32;type:(0,7),64,32;type2:(0,7),96,32;style:(0,7),128,32;length:(0,8),160,32;width:(0,8),192,32;startWidth:(0,8),224,32;endWidth:(0,8),256,32;lgfromstart:(0,8),288,32;radius:(0,8),320,32;radiusr:(0,8),352,32;radiusl:(0,8),384,32;arc:(0,8),416,32;center:(0,17),448,96;vertex:(0,35)=ar(0,36)=r(0,36);0000000000000;0037777777777;;0;3;(0,17),544,384;angle:(0,37)=ar(0,36);0;6;(0,8),928,224;Kzl:(0,8),1152,32;Kzw:(0,8),1184,32;Kyl:(0,8),1216,32;rgtSideNormal:(0,17),1248,96;envIndex:(0,7),1344,32;height:(0,8),1376,32;raceInfo:(0,38)=r(0,38);0000000000000;0037777777777;,1408,32;DoVfactor:(0,8),1440,32;ext:(0,39)=*(0,40)=(0,41)=xsSegExt:,1472,32;surface:(0,14),1504,32;barrier:(0,42)=ar(0,36);0;1;(0,43)=*(0,44)=(0,45)=xstrackBarrier:,1536,64;cam:(0,46)=*(0,47)=(0,48)=xsRoadCam:,1600,32;next:(0,49)=*(0,13),1632,32;prev:(0,49),1664,32;:(0,50)=u8:(0,51)=s8rside:(0,49),0,32;lside:(0,49),32,32;;,0,64;side:(0,52)=ar(0,36);0;1;(0,49),0,64;;,1696,64;operator=::(0,53)=#(0,13),(0,54)=&(0,13),(0,49),(0,55)=&(0,56)=k(0,13),(0,6);:_ZN8trackSegaSERKS_;2A.;__base_ctor::(0,57)=#(0,13),(0,6),(0,49),(0,55),(0,6);:_ZN8trackSegC2ERKS_;2A.;__comp_ctor::(0,57):_ZN8trackSegC1ERKS_;2A.;__base_ctor::(0,58)=#(0,13),(0,6),(0,49),(0,6);:_ZN8trackSegC2Ev;2A.;__comp_ctor::(0,58):_ZN8trackSegC1Ev;2A.;;trackSurface:Tt(0,16)=s32next:(0,59)=*(0,16),0,32;material:(0,3),32,32;kFriction:(0,8),64,32;kRebound:(0,8),96,32;kRollRes:(0,8),128,32;kRoughness:(0,8),160,32;kRoughWaveLen:(0,8),192,32;kDammage:(0,8),224,32;operator=::(0,60)=#(0,16),(0,61)=&(0,16),(0,59),(0,62)=&(0,63)=k(0,16),(0,6);:_ZN12trackSurfaceaSERKS_;2A.;__base_ctor::(0,64)=#(0,16),(0,6),(0,59),(0,62),(0,6);:_ZN12trackSurfaceC2ERKS_;2A.;__comp_ctor::(0,64):_ZN12trackSurfaceC1ERKS_;2A.;__base_ctor::(0,65)=#(0,16),(0,6),(0,59),(0,6);:_ZN12trackSurfaceC2Ev;2A.;__comp_ctor::(0,65):_ZN12trackSurfaceC1Ev;2A.;;t3Dd:t(0,17)=s12x:(0,8),0,32;y:(0,8),32,32;z:(0,8),64,32;operator=::(0,66)=#(0,17),(0,67)=&(0,17),(0,68)=*(0,17),(0,69)=&(0,70)=k(0,17),(0,6);:_ZN4t3DdaSERKS_;2A.;__base_ctor::(0,71)=#(0,17),(0,6),(0,68),(0,69),(0,6);:_ZN4t3DdC2ERKS_;2A.;__comp_ctor::(0,71):_ZN4t3DdC1ERKS_;2A.;__base_ctor::(0,72)=#(0,17),(0,6),(0,68),(0,6);:_ZN4t3DdC2Ev;2A.;__comp_ctor::(0,72):_ZN4t3DdC1Ev;2A.;;tTrackGraphicInfo:t(0,18)=s48background:(0,3),0,32;background2:(0,3),32,32;bgtype:(0,7),64,32;bgColor:(0,73)=ar(0,36);0;2;(0,9),96,96;envnb:(0,7),192,32;env:(0,74)=*(0,3),224,32;turnMarksInfo:(0,75)=xstTurnMarksInfo:,256,128;operator=::(0,76)=#(0,18),(0,77)=&(0,18),(0,78)=*(0,18),(0,79)=&(0,80)=k(0,18),(0,6);:_ZN17tTrackGraphicInfoaSERKS_;2A.;__base_ctor::(0,81)=#(0,18),(0,6),(0,78),(0,79),(0,6);:_ZN17tTrackGraphicInfoC2ERKS_;2A.;__comp_ctor::(0,81):_ZN17tTrackGraphicInfoC1ERKS_;2A.;__base_ctor::(0,82)=#(0,18),(0,6),(0,78),(0,6);:_ZN17tTrackGraphicInfoC2Ev;2A.;__comp_ctor::(0,82):_ZN17tTrackGraphicInfoC1Ev;2A.;;TrackOwnPit:Tt(0,27)=s56pos:(0,83)=xstTrkLocPos:,0,192;pitCarIndex:(0,7),192,32;lmin:(0,8),224,32;lmax:(0,8),256,32;freeCarIndex:(0,7),288,32;car:(0,84)=ar(0,36);0;3;(0,85)=*(0,86)=xsCarElt:,320,128;operator=::(0,87)=#(0,27),(0,88)=&(0,27),(0,89)=*(0,27),(0,90)=&(0,91)=k(0,27),(0,6);:_ZN11TrackOwnPitaSERKS_;2A.;__base_ctor::(0,92)=#(0,27),(0,6),(0,89),(0,90),(0,6);:_ZN11TrackOwnPitC2ERKS_;2A.;__comp_ctor::(0,92):_ZN11TrackOwnPitC1ERKS_;2A.;__base_ctor::(0,93)=#(0,27),(0,6),(0,89),(0,6);:_ZN11TrackOwnPitC2Ev;2A.;__comp_ctor::(0,93):_ZN11TrackOwnPitC1Ev;2A.;;long unsigned int:t(0,94)=r(0,94);0000000000000;0037777777777;unsigned int:t(0,38)SegExt:Tt(0,41)=s8nbMarks:(0,7),0,32;marks:(0,95)=*(0,7),32,32;operator=::(0,96)=#(0,41),(0,97)=&(0,41),(0,98)=*(0,41),(0,99)=&(0,100)=k(0,41),(0,6);:_ZN6SegExtaSERKS_;2A.;__base_ctor::(0,101)=#(0,41),(0,6),(0,98),(0,99),(0,6);:_ZN6SegExtC2ERKS_;2A.;__comp_ctor::(0,101):_ZN6SegExtC1ERKS_;2A.;__base_ctor::(0,102)=#(0,41),(0,6),(0,98),(0,6);:_ZN6SegExtC2Ev;2A.;__comp_ctor::(0,102):_ZN6SegExtC1Ev;2A.;;trackBarrier:Tt(0,45)=s24style:(0,7),0,32;width:(0,8),32,32;height:(0,8),64,32;surface:(0,14),96,32;normal:(0,103)=(0,104)=xsv2t:,128,64;operator=::(0,105)=#(0,45),(0,106)=&(0,45),(0,107)=*(0,45),(0,108)=&(0,109)=k(0,45),(0,6);:_ZN12trackBarrieraSERKS_;2A.;__base_ctor::(0,110)=#(0,45),(0,6),(0,107),(0,108),(0,6);:_ZN12trackBarrierC2ERKS_;2A.;__comp_ctor::(0,110):_ZN12trackBarrierC1ERKS_;2A.;__base_ctor::(0,111)=#(0,45),(0,6),(0,107),(0,6);:_ZN12trackBarrierC2Ev;2A.;__comp_ctor::(0,111):_ZN12trackBarrierC1Ev;2A.;;RoadCam:Tt(0,48)=s20name:(0,3),0,32;pos:(0,17),32,96;next:(0,112)=*(0,48),128,32;operator=::(0,113)=#(0,48),(0,114)=&(0,48),(0,112),(0,115)=&(0,116)=k(0,48),(0,6);:_ZN7RoadCamaSERKS_;2A.;__base_ctor::(0,117)=#(0,48),(0,6),(0,112),(0,115),(0,6);:_ZN7RoadCamC2ERKS_;2A.;__comp_ctor::(0,117):_ZN7RoadCamC1ERKS_;2A.;__base_ctor::(0,118)=#(0,48),(0,6),(0,112),(0,6);:_ZN7RoadCamC2Ev;2A.;__comp_ctor::(0,118):_ZN7RoadCamC1Ev;2A.;;tTurnMarksInfo:t(0,75)=s16height:(0,8),0,32;width:(0,8),32,32;hSpace:(0,8),64,32;vSpace:(0,8),96,32;operator=::(0,119)=#(0,75),(0,120)=&(0,75),(0,121)=*(0,75),(0,122)=&(0,123)=k(0,75),(0,6);:_ZN14tTurnMarksInfoaSERKS_;2A.;__base_ctor::(0,124)=#(0,75),(0,6),(0,121),(0,122),(0,6);:_ZN14tTurnMarksInfoC2ERKS_;2A.;__comp_ctor::(0,124):_ZN14tTurnMarksInfoC1ERKS_;2A.;__base_ctor::(0,125)=#(0,75),(0,6),(0,121),(0,6);:_ZN14tTurnMarksInfoC2Ev;2A.;__comp_ctor::(0,125):_ZN14tTurnMarksInfoC1Ev;2A.;;tTrkLocPos:t(0,83)=s24seg:(0,11),0,32;type:(0,7),32,32;toStart:(0,8),64,32;toRight:(0,8),96,32;toMiddle:(0,8),128,32;toLeft:(0,8),160,32;operator=::(0,126)=#(0,83),(0,127)=&(0,83),(0,128)=*(0,83),(0,129)=&(0,130)=k(0,83),(0,6);:_ZN10tTrkLocPosaSERKS_;2A.;__base_ctor::(0,131)=#(0,83),(0,6),(0,128),(0,129),(0,6);:_ZN10tTrkLocPosC2ERKS_;2A.;__comp_ctor::(0,131):_ZN10tTrkLocPosC1ERKS_;2A.;__base_ctor::(0,132)=#(0,83),(0,6),(0,128),(0,6);:_ZN10tTrkLocPosC2Ev;2A.;__comp_ctor::(0,132):_ZN10tTrkLocPosC1Ev;2A.;;v2t:Tt(0,104)=s8:(0,133)=xu$_19:,0,64;__base_ctor::(0,134)=#(0,104),(0,6),(0,135)=*(0,104),(0,6);:_ZN3v2tIfEC2Ev;2A.;__comp_ctor::(0,134):_ZN3v2tIfEC1Ev;2A.;__base_ctor::(0,136)=#(0,104),(0,6),(0,135),(0,137)=&(0,138)=k(0,104),(0,6);:_ZN3v2tIfEC2ERKS0_;2A.;__comp_ctor::(0,136):_ZN3v2tIfEC1ERKS0_;2A.;__base_ctor::(0,139)=#(0,104),(0,6),(0,135),(0,9),(0,9),(0,6);:_ZN3v2tIfEC2Eff;2A.;__comp_ctor::(0,139):_ZN3v2tIfEC1Eff;2A.;__base_ctor::(0,140)=#(0,104),(0,6),(0,135),(0,9),(0,6);:_ZN3v2tIfEC2Ef;2A.;__comp_ctor::(0,140):_ZN3v2tIfEC1Ef;2A.;operator=::(0,141)=#(0,104),(0,142)=&(0,104),(0,135),(0,137),(0,6);:_ZN3v2tIfEaSERKS0_;2A.(0,143)=#(0,104),(0,142),(0,135),(0,144)=&(0,145)=k(0,146)=xsv3t:,(0,6);:_ZN3v2tIfEaSERK3v3tIfE;2A.;operator+=::(0,141):_ZN3v2tIfEpLERKS0_;2A.;operator-=::(0,141):_ZN3v2tIfEmIERKS0_;2A.;operator*=::(0,147)=#(0,104),(0,142),(0,135),(0,9),(0,6);:_ZN3v2tIfEmLEf;2A.;operator/=::(0,147):_ZN3v2tIfEdVEf;2A.;operator-::(0,148)=#(0,104),(0,104),(0,149)=*(0,138),(0,6);:_ZNK3v2tIfEngEv;2B.;operator+::(0,150)=#(0,104),(0,104),(0,149),(0,137),(0,6);:_ZNK3v2tIfEplERKS0_;2B.;operator-::(0,150):_ZNK3v2tIfEmiERKS0_;2B.;operator*::(0,151)=#(0,104),(0,104),(0,149),(0,9),(0,6);:_ZNK3v2tIfEmlEf;2B.(0,152)=#(0,104),(0,9),(0,149),(0,137),(0,6);:_ZNK3v2tIfEmlERKS0_;2B.;operator/::(0,151):_ZNK3v2tIfEdvEf;2B.;operator==::(0,153)=#(0,104),(0,7),(0,149),(0,137),(0,6);:_ZNK3v2tIfEeqERKS0_;2B.;operator!=::(0,153):_ZNK3v2tIfEneERKS0_;2B.;len::(0,154)=#(0,104),(0,9),(0,149),(0,6);:_ZNK3v2tIfE3lenEv;2B.;normalize::(0,134):_ZN3v2tIfE9normalizeEv;2A.;dist::(0,152):_ZNK3v2tIfE4distERKS0_;2B.;cosalpha::(0,155)=#(0,104),(0,9),(0,149),(0,137),(0,137),(0,6);:_ZNK3v2tIfE8cosalphaERKS0_S2_;2B.;rotate::(0,156)=#(0,104),(0,104),(0,149),(0,137),(0,9),(0,6);:_ZNK3v2tIfE6rotateERKS0_f;2B.;fakeCrossProduct::(0,157)=#(0,104),(0,9),(0,149),(0,149),(0,6);:_ZNK3v2tIfE16fakeCrossProductEPKS0_;2B.;approxEquals::(0,158)=#(0,104),(0,7),(0,135),(0,137),(0,9),(0,6);:_ZN3v2tIfE12approxEqualsERKS0_f;2A.;;v2t::$_19:Tt(0,133)=u8:(0,159)=xs$_20:,0,64;vec:(0,160)=ar(0,36);0;1;(0,9),0,64;operator=::(0,161)=#(0,133),(0,162)=&(0,133),(0,163)=*(0,133),(0,164)=&(0,165)=k(0,133),(0,6);:_ZN3v2tIfE4$_19aSERKS1_;2A.;__base_ctor::(0,166)=#(0,133),(0,6),(0,163),(0,164),(0,6);:_ZN3v2tIfE4$_19C2ERKS1_;2A.;__comp_ctor::(0,166):_ZN3v2tIfE4$_19C1ERKS1_;2A.;__base_ctor::(0,167)=#(0,133),(0,6),(0,163),(0,6);:_ZN3v2tIfE4$_19C2Ev;2A.;__comp_ctor::(0,167):_ZN3v2tIfE4$_19C1Ev;2A.;;$_20:Tt(0,159)=s8x:(0,9),0,32;y:(0,9),32,32;operator=::(0,168)=#(0,159),(0,169)=&(0,159),(0,170)=*(0,159),(0,171)=&(0,172)=k(0,159),(0,6);:_ZN3v2tIfE4$_194$_20aSERKS2_;2A.;__base_ctor::(0,173)=#(0,159),(0,6),(0,170),(0,171),(0,6);:_ZN3v2tIfE4$_194$_20C2ERKS2_;2A.;__comp_ctor::(0,173):_ZN3v2tIfE4$_194$_20C1ERKS2_;2A.;__base_ctor::(0,174)=#(0,159),(0,6),(0,170),(0,6);:_ZN3v2tIfE4$_194$_20C2Ev;2A.;__comp_ctor::(0,174):_ZN3v2tIfE4$_194$_20C1Ev;2A.;;trackfile:p(0,3)_Z12TrackBuildExPc:F(0,1)trackfile:p(0,3)TrackHandle:r(0,5)TrackHandle:r(0,5)__Z14GetTrackHeaderPv_Z14GetTrackHeaderPv:f(0,6)TrackHandle:p(0,5)graphic:(0,78)env:r(0,74)i:r(0,7)buf:(0,175)=ar(0,36);0;255;(0,4)s:r(0,3)__Z7freeSegP8trackSeg_Z7freeSegP8trackSeg:f(0,6)seg:p(0,11)_Z13TrackShutdownv:F(0,6)curSeg:r(0,11)tTrackSeg:t(0,12)nextSeg:r(0,11)curSurf:r(0,14)tTrackSurface:t(0,15)nextSurf:r(0,14)curCam:r(0,46)tRoadCam:t(0,47)nextCam:r(0,46)theTrack:S(0,1)theCamList:S(0,46)TrackHandle:S(0,5)EH_frame1_Z14GetTrackHeaderPv.eh_Z7freeSegP8trackSeg.eh