V "GNAT Lib v2019"
M P W=b
A -O3
A -gnat12
P ZX

RN
RV NO_ALLOCATORS
RV NO_CALENDAR
RV NO_DELAY
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_FLOATING_POINT
RV NO_IO
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_ALLOCATORS_AFTER_ELABORATION
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_CONVERSION
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS
RV NO_IMPLICIT_LOOPS
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U adaventure%b		adaventure.adb		cd7ad1b6 NE OO SU IL
W ada%s			ada.ads			ada.ali
W ada.calendar%s	a-calend.adb		a-calend.ali
W ada.command_line%s	a-comlin.adb		a-comlin.ali
W ada.directories%s	a-direct.adb		a-direct.ali
Z ada.exceptions%s	a-except.adb		a-except.ali
W ada.strings%s		a-string.ads		a-string.ali
W ada.strings.fixed%s	a-strfix.adb		a-strfix.ali
W ada.strings.unbounded%s  a-strunb.adb		a-strunb.ali
W ada.strings.unbounded.text_io%s  a-suteio.adb	a-suteio.ali
Z ada.tags%s		a-tags.adb		a-tags.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
Z ada.text_io.integer_aux%s  a-tiinau.adb	a-tiinau.ali
Z ada.text_io.integer_io%s
W ada.unchecked_conversion%s
W avent%s		avent.adb		avent.ali
W gametypes%s		gametypes.ads		gametypes.ali
W gl%s			gl.ads			gl.ali
W gl.binding%s		gl-binding.ads		gl-binding.ali
W gl.pointers%s		gl-pointers.ads		gl-pointers.ali
W glext%s		glext.ads		glext.ali
W glext.binding%s	glext-binding.ads	glext-binding.ali
W glext.pointers%s	glext-pointers.ads	glext-pointers.ali
W glu%s			glu.ads			glu.ali
W glu.binding%s		glu-binding.ads		glu-binding.ali
W glu.pointers%s	glu-pointers.ads	glu-pointers.ali
W interfaces%s		interfac.ads		interfac.ali
W interfaces.c%s	i-c.adb			i-c.ali
W interfaces.c.pointers%s
W interfaces.c.strings%s  i-cstrin.adb		i-cstrin.ali
W matutils%s		matutils.adb		matutils.ali
W pictobj%s		pictobj.adb		pictobj.ali
W pngloader%s		pngloader.adb		pngloader.ali
W sdl_events_h%s	sdl_events_h.ads	sdl_events_h.ali
W sdl_gamecontroller_h%s  sdl_gamecontroller_h.ads  sdl_gamecontroller_h.ali
W sdl_h%s		sdl_h.ads		sdl_h.ali
W sdl_hints_h%s		sdl_hints_h.ads		sdl_hints_h.ali
W sdl_joystick_h%s	sdl_joystick_h.ads	sdl_joystick_h.ali
W sdl_keyboard_h%s	sdl_keyboard_h.ads	sdl_keyboard_h.ali
W sdl_mouse_h%s		sdl_mouse_h.adb		sdl_mouse_h.ali
W sdl_scancode_inc%s	sdl_scancode_inc.ads	sdl_scancode_inc.ali
W sdl_stdinc_h%s	sdl_stdinc_h.ads	sdl_stdinc_h.ali
W sdl_timer_h%s		sdl_timer_h.ads		sdl_timer_h.ali
W sdl_version_h%s	sdl_version_h.ads	sdl_version_h.ali
W sdl_video_h%s		sdl_video_h.ads		sdl_video_h.ali
W shader%s		shader.adb		shader.ali
W system%s		system.ads		system.ali
Z system.finalization_masters%s  s-finmas.adb	s-finmas.ali
Z system.img_int%s	s-imgint.adb		s-imgint.ali
Z system.img_uns%s	s-imguns.adb		s-imguns.ali
Z system.secondary_stack%s  s-secsta.adb	s-secsta.ali
Z system.soft_links%s	s-soflin.adb		s-soflin.ali
Z system.standard_library%s  s-stalib.adb	s-stalib.ali
Z system.storage_elements%s  s-stoele.adb	s-stoele.ali
Z system.unsigned_types%s  s-unstyp.ads		s-unstyp.ali
W text_io%s		text_io.ads		text_io.ali
W utex%s		utex.adb		utex.ali

D ada.ads		20190518041255 76789da1 ada%s
D a-calend.ads		20190518041255 474d9720 ada.calendar%s
D a-charac.ads		20190518041255 2d3ec45b ada.characters%s
D a-chlat1.ads		20190518041255 66457d31 ada.characters.latin_1%s
D a-comlin.ads		20190518041255 4aa66568 ada.command_line%s
D a-direct.ads		20190518041255 078228da ada.directories%s
D a-except.ads		20190518041255 291912d5 ada.exceptions%s
D a-finali.ads		20190518041255 bf4f806b ada.finalization%s
D a-ioexce.ads		20190518041254 e4a01f64 ada.io_exceptions%s
D a-numeri.ads		20190518041254 bb51c45a ada.numerics%s
D a-ngelfu.ads		20190518041256 55716239 ada.numerics.generic_elementary_functions%s
D a-stream.ads		20190518041255 119b8fb3 ada.streams%s
D a-string.ads		20190518041255 90ac6797 ada.strings%s
D a-strfix.ads		20190518041256 86d6bc21 ada.strings.fixed%s
D a-strmap.ads		20190518041255 e8bb714a ada.strings.maps%s
D a-strunb.ads		20190518041255 1656705b ada.strings.unbounded%s
D a-suteio.ads		20190518041254 26d8e9aa ada.strings.unbounded.text_io%s
D a-tags.ads		20190518041256 491b781d ada.tags%s
D a-textio.ads		20190518041256 aef4d56d ada.text_io%s
D a-tiinau.ads		20190518041255 8114c8e4 ada.text_io.integer_aux%s
D a-tiinio.ads		20190518041254 390edddb ada.text_io.integer_io%s
D a-tiinio.adb		20190518041255 df9cd7af ada.text_io.integer_io%b
D a-unccon.ads		20190518041255 0e9b276f ada.unchecked_conversion%s
D adaventure.adb	20190630002243 7e723816 adaventure%b
D avatarolay.ads	20181227001241 cf0980cc avatarolay%s
D avent.ads		20190629170308 5bf82c28 avent%s
D cubemapobj.ads	20181227001241 55e948b8 cubemapobj%s
D cylobj.ads		20181227001241 0e1f843d cylobj%s
D droomobj.ads		20181227001242 f5b27f53 droomobj%s
D ellipsoid.ads		20181227001241 5252b261 ellipsoid%s
D gametypes.ads		20190629215334 780d07c4 gametypes%s
D gl.ads		20181227001242 7804bde3 gl%s
D gl-binding.ads	20181227001242 91aee3cc gl.binding%s
D gl-pointers.ads	20181227001242 52c8d5cb gl.pointers%s
D glext.ads		20181227001242 e98d5644 glext%s
D glext-binding.ads	20190322231235 e661f16f glext.binding%s
D glext-pointers.ads	20181227001242 9017bfdc glext.pointers%s
D glu.ads		20181227001242 9cf330fe glu%s
D glu-binding.ads	20181227001242 96b9de55 glu.binding%s
D glu-pointers.ads	20181227001242 06979cc9 glu.pointers%s
D interfac.ads		20190518041254 5ab55268 interfaces%s
D i-c.ads		20190518041254 5421119b interfaces.c%s
D i-cpoint.ads		20190518041256 ee8a93ec interfaces.c.pointers%s
D i-cpoint.adb		20190518041256 d5172521 interfaces.c.pointers%b
D i-cstrin.ads		20190518041255 341d0ddf interfaces.c.strings%s
D i-cstrea.ads		20190518041254 e53d8b8e interfaces.c_streams%s
D itemobj.ads		20181227001241 9fd327f5 itemobj%s
D matutils.ads		20181227001241 c0cefc27 matutils%s
D pictobj.ads		20181227001241 439cbb0c pictobj%s
D pngloader.ads		20181227001242 082278de pngloader%s
D rectobj.ads		20181227001241 ae69edea rectobj%s
D rectsurfobj.ads	20181227001242 fc4774cb rectsurfobj%s
D rectxfineobj.ads	20181227001241 d83001a3 rectxfineobj%s
D rectxobj.ads		20181227001241 aa1d5ffb rectxobj%s
D sdl_events_h.ads	20190624144546 dc168f56 sdl_events_h%s
D sdl_gamecontroller_h.ads  20190624144546 dd724de1 sdl_gamecontroller_h%s
D sdl_gesture_h.ads	20190624144546 4da76bbe sdl_gesture_h%s
D sdl_h.ads		20190624144546 33903b4a sdl_h%s
D sdl_hints_h.ads	20190624221414 3439d650 sdl_hints_h%s
D sdl_joystick_h.ads	20190624144546 fa9599d7 sdl_joystick_h%s
D sdl_keyboard_h.ads	20190624144546 f33b1292 sdl_keyboard_h%s
D sdl_keycode_h.ads	20190625013904 679c8f88 sdl_keycode_h%s
D sdl_mouse_h.ads	20190625215049 e9ee95a2 sdl_mouse_h%s
D sdl_rect_h.ads	20190624144546 99ac94fd sdl_rect_h%s
D sdl_rwops_h.ads	20190624144546 ecf49da4 sdl_rwops_h%s
D sdl_scancode_inc.ads	20190624144546 77e2f67b sdl_scancode_inc%s
D sdl_stdinc_h.ads	20190624144546 b55ae8f8 sdl_stdinc_h%s
D sdl_surface_h.ads	20190624144546 0f8f587a sdl_surface_h%s
D sdl_timer_h.ads	20190624144546 2de13a18 sdl_timer_h%s
D sdl_touch_h.ads	20190624144546 f07a39d2 sdl_touch_h%s
D sdl_version_h.ads	20190624144546 4e918102 sdl_version_h%s
D sdl_video_h.ads	20190624144546 6b8cd155 sdl_video_h%s
D shader.ads		20181227001241 b1fe60d7 shader%s
D stddef_h.ads		20190624144546 6ed08f99 stddef_h%s
D stdint_h.ads		20190624144546 3398602d stdint_h%s
D system.ads		20190518041255 4635ec04 system%s
D s-atocou.ads		20190518041256 b45c2d8d system.atomic_counters%s
D s-crtl.ads		20190518041254 0ebbdb71 system.crtl%s
D s-exctab.ads		20190518041255 54135002 system.exception_table%s
D s-ficobl.ads		20190518041256 078245e4 system.file_control_block%s
D s-finmas.ads		20190518041255 7811a767 system.finalization_masters%s
D s-finroo.ads		20190518041256 4ff27390 system.finalization_root%s
D s-imgint.ads		20190518041254 02dbe0c2 system.img_int%s
D s-imguns.ads		20190518041255 9ff43cf7 system.img_uns%s
D s-memory.ads		20190518041255 597d6634 system.memory%s
D s-parame.ads		20190518041256 48ec542b system.parameters%s
D s-secsta.ads		20190518041256 20bbe636 system.secondary_stack%s
D s-soflin.ads		20190518041255 a7318a92 system.soft_links%s
D s-stache.ads		20190518041256 a37c21ec system.stack_checking%s
D s-stalib.ads		20190518041256 09bd3940 system.standard_library%s
D s-stalib.adb		20190518041254 f2fe2716 system.standard_library%b
D s-stoele.ads		20190518041256 2dc34a04 system.storage_elements%s
D s-stopoo.ads		20190518041255 b16154c2 system.storage_pools%s
D s-stposu.ads		20190518041254 97a6219c system.storage_pools.subpools%s
D s-stratt.ads		20190518041254 aedef97e system.stream_attributes%s
D s-traent.ads		20190518041254 005bf670 system.traceback_entries%s
D s-unstyp.ads		20190518041255 34867c83 system.unsigned_types%s
D s-wchcon.ads		20190518041255 1b7d22d2 system.wch_con%s
D tables.ads		20181227001242 bb2c4d05 tables%s
D text_io.ads		20190518041255 21b2c898 text_io%s
D twictobj.ads		20181227001241 75bb730d twictobj%s
D unchdeal.ads		20190518041256 214516a4 unchecked_deallocation%s
D utex.ads		20181227001241 35abb6a7 utex%s
D w3treeobj.ads		20181227001242 80562501 w3treeobj%s
D xtreeobj.ads		20181227001241 2688ecb4 xtreeobj%s
D ztubeobj.ads		20181227001242 7a569bba ztubeobj%s
G a e
G c Z b b [adaventure standard 94 11 none]
G r s pictangle [adaventure standard 94 11 none] [pictangleIP pictobj 55 6 none]
G r f pictangle [adaventure standard 94 11 none] [initialize pictobj 62 11 none]
G r e pictangle [adaventure standard 94 11 none] [finalize pictobj 63 11 none]
G r c none [adaventure standard 94 11 none] [sdl_getticks sdl_timer_h 42 13 none]
G r c none [adaventure standard 94 11 none] [sdl_init sdl_h 58 13 none]
G r c none [adaventure standard 94 11 none] [sdl_getcurrentdisplaymode sdl_video_h 523 13 none]
G r c none [adaventure standard 94 11 none] [sdl_getversion sdl_version_h 129 14 none]
G r c none [adaventure standard 94 11 none] [sdl_sethint sdl_hints_h 1154 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_setattribute sdl_video_h 1540 13 none]
G r c none [adaventure standard 94 11 none] [sdl_createwindow sdl_video_h 655 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_createcontext sdl_video_h 1564 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_makecurrent sdl_video_h 1575 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_extensionsupported sdl_video_h 1520 13 none]
G r c none [adaventure standard 94 11 none] [glgetintegerv gl__binding 122 14 none]
G r c none [adaventure standard 94 11 none] [inittext2d utex 29 11 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_getdrawablesize sdl_video_h 1615 14 none]
G r c none [adaventure standard 94 11 none] [glviewport gl__binding 184 14 none]
G r c none [adaventure standard 94 11 none] [sdl_getkeyboardstate sdl_keyboard_h 86 13 none]
G r c none [adaventure standard 94 11 none] [glgenvertexarrays glext__binding 1044 14 none]
G r c none [adaventure standard 94 11 none] [glbindvertexarray glext__binding 1038 14 none]
G r c none [adaventure standard 94 11 none] [glactivetexture gl__binding 1553 14 none]
G r c none [adaventure standard 94 11 none] [glgenbuffers glext__binding 101 14 none]
G r c none [adaventure standard 94 11 none] [glenable gl__binding 96 14 none]
G r c none [adaventure standard 94 11 none] [gldepthfunc gl__binding 150 14 none]
G r c none [adaventure standard 94 11 none] [glhint gl__binding 146 14 none]
G r c none [adaventure standard 94 11 none] [glclearcolor gl__binding 32 14 none]
G r c none [adaventure standard 94 11 none] [loadshaders shader 25 10 none]
G r c none [adaventure standard 94 11 none] [glgetuniformlocation glext__binding 246 13 none]
G r c none [adaventure standard 94 11 none] [loadpng pngloader 32 18 none]
G r c none [adaventure standard 94 11 none] [setrect pictobj 32 11 none]
G r c none [adaventure standard 94 11 none] [cross matutils 60 11 none]
G r c none [adaventure standard 94 11 none] [perspective matutils 54 11 none]
G r c none [adaventure standard 94 11 none] [lookat matutils 68 11 none]
G r c none [adaventure standard 94 11 none] [matxmat matutils 48 11 none]
G r c none [adaventure standard 94 11 none] [sdl_pumpevents sdl_events_h 852 14 none]
G r c none [adaventure standard 94 11 none] [sdl_getmousestate sdl_mouse_h 130 13 none]
G r c none [adaventure standard 94 11 none] [sdl_getwindowsize sdl_video_h 866 14 none]
G r c none [adaventure standard 94 11 none] [glclear gl__binding 38 14 none]
G r c none [adaventure standard 94 11 none] [gluseprogram glext__binding 299 14 none]
G r c none [adaventure standard 94 11 none] [gluniformmatrix4fv glext__binding 394 14 none]
G r c none [adaventure standard 94 11 none] [gluniform1i glext__binding 321 14 none]
G r c none [adaventure standard 94 11 none] [glbindtexture gl__binding 1094 14 none]
G r c none [adaventure standard 94 11 none] [draw pictobj 37 11 none]
G r c none [adaventure standard 94 11 none] [print2d utex 49 11 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_swapwindow sdl_video_h 1663 14 none]
G r c none [adaventure standard 94 11 none] [gldeletebuffers glext__binding 97 14 none]
G r c none [adaventure standard 94 11 none] [gldeleteprogram glext__binding 179 14 none]
G r c none [adaventure standard 94 11 none] [gldeletevertexarrays glext__binding 1040 14 none]
G r c none [adaventure standard 94 11 none] [cleanuptext utex 54 11 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_deletecontext sdl_video_h 1674 14 none]
G r c none [adaventure standard 94 11 none] [sdl_destroywindow sdl_video_h 1425 14 none]
G r c none [adaventure standard 94 11 none] [sdl_quit sdl_h 104 14 none]
G r c none [adaventure standard 94 11 none] [aventure avent 32 11 none]
X 1 ada.ads
16K9*Ada 20e8 24|63r6 64r6 65r6 66r6 81r6 82r6 84r6 98r13 99r13 695r7 709r25
X 2 a-calend.ads
36K13*Calendar 409e17 24|81w10
X 5 a-comlin.ads
36K13*Command_Line 144e21 24|64w10 695r11 709r29
39V13*Argument_Count{natural} 24|695s24
52V13*Argument{string} 24|709s42
X 6 a-direct.ads
76K13*Directories 502e20 24|82w10
X 11 a-ngelfu.ads
52V13*Sqrt{float} 24|135s30[31|120]
94V13*Sin{float} 24|466s43[31|120] 467s24[31|120] 475s21[31|120]
103V13*Cos{float} 24|466s24[31|120] 468s24[31|120] 468s43[31|120] 477s21[31|120]
112V13*Tan{float} 24|435s54[31|120]
145V13*Arctan{float} 24|448s43[31|120]
X 13 a-string.ads
16K13*Strings 35e16 24|65r10 66r10 84r10 98r17 99r17
X 14 a-strfix.ads
43K21*Fixed 596e22 24|84w18
X 16 a-strunb.ads
82K21*Unbounded 756e26 24|65w18 66r18 98r25 99r25
X 17 a-suteio.ads
39K31*Text_IO 61e34 24|66w28 99r35
X 19 a-textio.ads
64P9*File_Type 24|325r24
264U14*New_Line 24|182s17
465U14*Put 24|178s17
508U14*Put_Line 24|180s25 221s9 287s17 294s9 300s17 307s17 339s9
X 21 a-tiinio.ads
46k21*Integer_IO 108e27 24|96r41
90U14 Get 24|712s16[96]
X 23 a-unccon.ads
20v14*Unchecked_Conversion 24|63w10
X 24 adaventure.adb
94U11*adaventure 94b11 893l5 893t15
96K17 myint_io[21|46] 712r7
119m9 pgmtexshadid{32|102M12} 509r40 521m9 524r18 526r18 802r30
119m23 pgmtexid{32|102M12}
121i9 uniftex{32|81I12} 525m9 804r29
121i18 matid{32|81I12} 523m9 803r36
125A14 vec3(float)<integer> 443r26 444r26 445r26
130V10 mysqrt{float} 130b10 130>18 137l5 137t11
130f18 arg{float} 132r12 135r35
147p1 mainWindow(72|112R9) 267m9 272r47 274r38 360r33 785r36 788r49 869r36
. 878r27
148m1 mainGLContext{72|253M9} 272m9 274r50 877r30
151m1 contextFlags{72|144M12} 345m9 355r29
152r1 current{72|68R9} 333m56 333r56 337r15 338r15
153i1 should_be_zero{32|81I12} 333m9 334r19
155i1 Mwid{42|35I9} 337m9 340r42
155i6 Mhit{42|35I9} 338m9 341r42 351r15 352r15
155i12 Wwid{42|35I9} 351m9 355r17 357r51 745r23 776r51 786r30 787m25 793r31
155i17 Whit{42|35I9} 352m9 355r23 357r65 745r29 776r56 786r48 787m38 793r37
155i23 Nwid{42|35I9} 785m48 785r48 786r22 787r31 823r56
155i28 Nhit{42|35I9} 785m61 785r61 786r40 787r44 824r58
155i34 Fwid{42|35I9} 360m45 360r45 361r24 788m61 788r61 789r40 827r56
155i40 Fhit{42|35I9} 360m58 360r58 361r29 788m74 788r74 789r45 828r58
157i1 ret{42|35I9} 332m9
158i1 numkeys{32|81I12} 364m41 364r41 366r43 753m49 753r49
164p1 key_map(61|85A14) 364m9 753m17 755r21 756r21 760r21
168m1 vertbuff{32|102M12} 380m25 380r25 505m42 505r42 809r50
168m11 uvbuff{32|102M12} 381m25 381r25 506m42 506r42 809r59
168m19 elembuff{32|102M12} 382m25 382r25 507m42 507r42 809r66
168m29 vertexarrayid{32|102M12} 370m30 370r30 371r27 511m47 511r47
175U11 myassert 175b11 175>21 175>43 185l5 185t13 217s9 228s9 230s9 237s9
. 239s9 241s9 248s9 250s9 257s9 262s9 275s9 334s9 366s9 537s9 635s9 636s9
175b21 condition{boolean} 177r6
175i43 flag{integer} 179r20 180r56
197U11 InitSDL 197b11 197>20 197>27 197>44 197>59 314l5 314t12 355s9
197i20 width{32|81I12} 269r25
197i27 height{32|81I12} 269r32
197m44 flags{67|172M12} 269r40
197a59 name{string} 267r52
201i9 major{32|81I12} 292m41 292r41 294r51
201i16 minor{32|81I12} 293m41 293r41 294r74
201i23 profile{32|81I12} 298m48 298r48 299r13
201i32 compflag{32|81I12} 305m41 305r41 306r13
202i3 error{32|81I12} 216m9 217r19 236m9 237r19 238m9 239r19 240m9 241r19
. 247m9 248r19 249m9 250r19 255m9 257r19 260m9 262r19 274m9 275r19
203e3 bresult{67|133E9} 227m9 228r19 229m9 230r19
205r4 linked{71|59R9} 220m25 220r25 222r30 223r30 224r30
207p9 pms{45|47P9} 284r49
208p9 glbp{34|41P9} 211m9 212r9
324U11 first_prep 324b11 398l5 398t15 732s9
325p7 FileId{19|64P9}
413V10 max{float} 413b10 413>15 413>18 417l5 417t8 432s36
413f15 a{float} 415r12 415r28
413f18 b{float} 415r14 416r21
419a1 MVP{48|26A14} 486m9 487m17 487r17 488m17 488r17 803m56 803r56
419a6 ModelMatrix{48|26A14} 453m9 456m17 458m17 486r14
419a19 ViewMatrix{48|26A14} 484m16 484r16 487r21
419a31 ProjectionMatrix{48|26A14} 482m21 482r21 488r21
422U11 updatePreMVP 422b11 422>25 422>30 490l5 490t17 745s9 793s17
422i25 wid{32|81I12} 426r39 427r50
422i30 hit{32|81I12} 426r50 427r39
423f9 xlook{float} 466m9 470r20 480r29
423f16 ylook{float} 467m9 471r20 480r35
423f23 zlook{float} 468m9 472r20 480r41
423f30 xlk{float} 470m9 484r41
423f34 ylk{float} 471m9 484r45
423f38 zlk{float} 472m9 484r49
423f43 xrt{float} 475m9 480r16
423f47 yrt{float} 476m9 480r20
423f51 zrt{float} 477m9 480r24
423f56 xup{float} 480m48 484r54
423f60 yup{float} 480m52 484r58
423f64 zup{float} 480m56 484r62
424f9 xme{float} 461m9 470r16 484r28
424f13 yme{float} 462m9 471r16 484r32
424f17 zme{float} 463m9 472r16 484r36
426f9 woh{float} 455r12 456r35 482r47
427f9 how{float} 432r44 458r35
429f9 fovdeg{float} 430r36 482r39
430f9 fovrad{float} 435r58
432f9 aspect{float} 435r39
435f9 eyeradius{float} 444r46
437f9 near{float} 482r53
438f9 far{float} 482r59
443a9 focus{125A14} 446r19 446r39 446r59
444a9 eyepos{125A14} 446r28 446r48 446r68 461r14 462r14 463r14
445a9 look{125A14} 448r51 448r60
447f9 vertAng{float} 466r28 467r28 468r28
448f9 horiAng{float} 466r47 468r47 475r25 477r25
496i1 npuz{integer} 497r21 498r21 537r19 807r29
497a1 texid(32|102M12) 529m9 530m9 531m9 532m9 533m9 808r55
498a1 puzpiece(49|30R6) 552r34 567r34 580r26 809r38
502U11 release_stuff 502b11 513l5 513t18 875s9
516U11 setup_stuff 516b11 585l5 585t16 734s9
517f9 xx{float} 543m17 547r27 558m17 562r27
517f12 yy{float} 544m17 548r27 559m17 563r27
517f15 zz{float} 538m9 540r15 576m9 577r15
517f18 dx{float} 545m17 554r25 560m17 569r25
517f21 dy{float} 546m17 554r28 561m17 569r28
517f24 dz{float} 539m9 554r31 569r31 582r25
517f27 nx{float} 547m17 553r25 562m17 568r25
517f30 ny{float} 548m17 553r28 563m17 568r28
517f33 nz{float} 540m9 553r31 568r31 577m9 581r25
518f9 j1{float} 555m25 570m25 583m17
518f12 j2{float} 555m28 570m28 583m20
518f15 j3{float} 555m31 570m31 583m23
518f18 j4{float} 555m34 570m34 583m26
518f21 j5{float} 555m37 570m37 583m29
518f24 j6{float} 555m40 570m40 583m32
541i13 row{integer} 544r38 552r43 559r38 567r43
595m1 mousestate{67|172M12} 768m17 769r35
596i1 mousex{32|81I12} 768m47 768r47 776r62
596i9 mousey{32|81I12} 768m61 768r61 776r70
597i1 state{integer} 769m17 773r34 773r60
597i8 ileft{integer} 770m17 773r41
597i15 iright{integer} 771m17 773r67
598b1 userpicked{boolean} 640m9 722m25 881r12
598b13 userexit{boolean} 639m9 721m25 749r14 755m64 756m59
598b23 details{boolean} 762m33 762r47 816r20
599f1 currenttime{float} 740m9 741r26 742r20 751m17 758r24 763r42 775r29
. 777r50
599f14 etime{float} 758m17 761r28
599f21 keytime{float} 742m9 758r36 763m33
600f1 dwell{float} 761r34
602f1 ppreviousTime{float} 741m9 775r43 777m33
604i1 chapter{integer} 882m17 884m25 888r33
604i10 pselBlock{integer} 633m9 635r19 636r19 717m33 719m33 882r26
607U11 handle_mouse_pick 607b11 608>9 608>16 609>9 609>17 642l5 642t22 776s33
608i9 width{32|81I12} 612r46
608i16 height{32|81I12} 613r46
609i9 xmouse{32|81I12} 612r32
609i17 ymouse{32|81I12} 613r32
612f2 col{float} 627r13
613f2 row{float} 620r13
615i2 ir{integer} 621m17 623m17 633r27
615i5 ic{integer} 628m17 630m17 633r24
654V10 odd{boolean} 654b10 654>15 657l5 657t8 676s22 676s33
654i15 i{integer} 656r18
659V10 odd{boolean} 659b10 659>15 662l5 662t8
659i15 i{32|81I12} 661r18
670V10 bitmatch{boolean} 670b10 670>20 670>23 681t4 773s25 773s51
670i20 x{integer} 672r24
670i23 y{integer} 673r24
671b9 result{boolean} 676m47 680r16
672i9 a{integer} 676r26 677m17 677r20
673i9 b{integer} 676r37 678m17 678r20
675i13 i{integer}
687f9 pdlay{float} 775r60
689i9 jump{integer} 714m25 716r28 883r20 885m25 888r42
708i8 lst{natural} 712m31
709a8 jstr{string} 712r20
710i18 ijump{integer} 712m25 713r20 713r33 714r31
807i21 k{integer} 808r61 809r47
X 26 avent.ads
20K9*avent 24|91w6 888r17 26|34e10
32U11*aventure 24|888s23
X 31 gametypes.ads
100K9*gametypes 24|73w6 73r22 285r17 288r17 834r64 835r29 840r57 841r29 845r57
. 846r57 847r76 848r76 850r61 851r78 853r67 854r81 856r76 857r85 31|1049e14
120K17*fmath[11|39] 24|135r24 435r48 448r37 466r18 466r37 467r18 468r18 468r37
. 475r15 477r15
126f9*halfpi{float} 24|475r33 477r33
131f9*deg2rad{float} 24|430r43
865i9*major{32|81I12} 24|845m67 845r67 847r86
865i16*minor{32|81I12} 24|846m67 846r67 848r86
865i23*profile{32|81I12} 24|834m74 834r74 835r39
865i32*flags{32|81I12} 24|840m67 840r67 841r39
865i39*mtu{32|81I12} 24|850m71 850r71 851r88 853m77 853r77 854r91 856m86
. 856r86 857r95
902b9*okmultisamp{boolean} 24|285m27 288m27
X 32 gl.ads
23K9*GL 24|30w6 30r10 30r22 111r13 112r13 113r13 659r18 32|954e7
39M12*GLboolean{42|47M9} 24|211r21
81I12*GLint{42|35I9} 24|121r26 153r18 158r19 197r36 202r11 294r39 294r62
. 422r36 596r26 608r25 609r26 659r21 847r64 848r64 851r66 854r69 857r73
102M12*GLuint{42|43M9} 24|119r34 168r45 497r30
147N4*GL_FALSE 24|212r21 803r46
236N4*GL_CULL_FACE 24|389r19
252N4*GL_LEQUAL 24|388r22
257N4*GL_DEPTH_TEST 24|387r18
501N4*GL_LINE_SMOOTH_HINT 24|393r16
502N4*GL_POLYGON_SMOOTH_HINT 24|394r16
506N4*GL_NICEST 24|393r37 394r40
560N4*GL_TEXTURE_2D 24|808r40
622N4*GL_DEPTH_BUFFER_BIT 24|797r48
628N4*GL_COLOR_BUFFER_BIT 24|797r25
795N4*GL_TEXTURE0 24|378r25
829N4*GL_MAX_TEXTURE_UNITS 24|850r39
853N4*GL_MULTISAMPLE 24|392r18
X 33 gl-binding.ads
25K12*Binding 24|30w13 112r16 33|2461e15
32U14*glClearColor 24|396s9
38U14*glClear 24|797s17
96U14*glEnable 24|387s9 389s9 392s9
122U14*glGetIntegerv 24|292s9 293s9 298s9 305s9 834s25 840s25 845s25 846s25
. 850s25 853s25 856s25
146U14*glHint 24|393s9 394s9
150U14*glDepthFunc 24|388s9
184U14*glViewport 24|361s9 789s25
1094U14*glBindTexture 24|808s25
1553U14*glActiveTexture 24|378s9
X 34 gl-pointers.ads
25K12*Pointers 24|30w25 113r16 34|156e16
41P9*GLboolean_Pointer(32|39M12) 24|208r17
X 35 glext.ads
22K9*GLext 24|32w6 32r13 32r28 108r13 109r13 110r13 505r9 506r9 507r9 509r9
. 511r9 35|711e10
188N4*GL_MAX_TEXTURE_IMAGE_UNITS 24|853r39
195N4*GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 24|856r39
273N4*GL_MAJOR_VERSION 24|292r23 845r39
274N4*GL_MINOR_VERSION 24|293r23 846r39
276N4*GL_CONTEXT_FLAGS 24|305r23 840r39
281N4*GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 24|306r24 841r47
399N4*GL_CONTEXT_CORE_PROFILE_BIT 24|299r23 835r49
420N4*GL_CONTEXT_PROFILE_MASK 24|298r23 834r39
X 36 glext-binding.ads
26K15*Binding 24|32w19 110r19 505r15 506r15 507r15 509r15 511r15 36|2246e18
97U14*glDeleteBuffers 24|505s23 506s23 507s23
101U14*glGenBuffers 24|380s9 381s9 382s9
179U14*glDeleteProgram 24|509s23
246V13*glGetUniformLocation{32|81I12} 24|523s18 525s21
299U14*glUseProgram 24|802s17
321U14*glUniform1i 24|804s17
394U14*glUniformMatrix4fv 24|803s17
1038U14*glBindVertexArray 24|371s9
1040U14*glDeleteVertexArrays 24|511s23
1044U14*glGenVertexArrays 24|370s9
X 37 glext-pointers.ads
19K15*Pointers 24|32w34 109r19 37|63e19
X 38 glu.ads
23K9*GLU 24|31w6 31r11 31r24 38|243e8
X 39 glu-binding.ads
24K13*Binding 24|31w15 39|439e16
X 40 glu-pointers.ads
19K13*Pointers 24|31w28 40|85e17
X 41 interfac.ads
38K9*Interfaces 24|36r6 37r11 38r6 39r6 106r13 107r13 155r55 157r7 340r19
. 341r19 823r33 824r35 827r33 828r35 41|184e15
X 42 i-c.ads
18K20*C 24|36w17 37r22 38r17 39r17 106r24 107r24 155r66 157r18 340r30 341r30
. 823r44 824r46 827r44 828r46 42|230e17
35I9*int<integer> 24|155r68 157r20 340r32 341r32 823r46 824r48 827r46 828r48
43M9*unsigned 24|37r24
47M9*unsigned_char
X 43 i-cpoint.ads
44k22*Pointers 24|38w19 43|102e26
X 45 i-cstrin.ads
36K22*Strings 24|39w19 107r26 45|106e25
47P9*chars_ptr 24|207r15
60V13*New_String{47P9} 24|207s28 267s41 524s32 526s32
X 48 matutils.ads
20K9*MatUtils 24|60w6 79w6 104r13 48|85e13
26A14*mat44(float)<integer><integer> 24|420r12
27a9*identity{26A14} 24|420r21 453r22
48U11*matXmat 24|487s9 488s9
54U11*perspective 24|482s9
60U11*cross 24|480s9
68U11*lookAt 24|484s9
X 49 pictobj.ads
25K9*pictobj 24|87w6 498r30 552r17 567r17 580r9 809r25 49|65e12
30R6*pictangle<8|43R9> 24|498r38 49|59e11
32U11*setrect 24|552s25 567s25 580s17
37U11*draw 24|809s33
X 50 pngloader.ads
22K9*pngloader 24|78w6 103r13 50|52e14
26n35*clamp{26E14} 24|529r27 530r27 531r27 532r27 533r27
32V18*loadpng{32|102M12} 24|529s19 530s19 531s19 532s19 533s19
X 55 sdl_events_h.ads
14K9*SDL_events_h 24|52w6 52r24 55|1085e17
852U14*SDL_PumpEvents 24|752s17
X 56 sdl_gamecontroller_h.ads
10K9*SDL_gamecontroller_h 24|49w6 49r32 56|499e25
X 58 sdl_h.ads
7K9*SDL_h 24|44w6 44r18 58|111e10
9N4*SDL_INIT_TIMER 24|216r27 332r62
11N4*SDL_INIT_VIDEO 24|216r64 332r25
15N4*SDL_INIT_EVENTS 24|216r45 332r43
58V13*SDL_Init{42|35I9} 24|216s18 332s16
104U14*SDL_Quit 24|879s9
X 59 sdl_hints_h.ads
9K9*SDL_hints_h 24|51w6 51r23 59|1237e16
12p9*SDL_ONE{45|47P9} 24|227r56 229r64
25p4*SDL_HINT_RENDER_SCALE_QUALITY{45|47P9} 24|229r33
27p4*SDL_HINT_RENDER_VSYNC{45|47P9} 24|227r33
1154V13*SDL_SetHint{67|133E9} 24|227s20 229s20
X 60 sdl_joystick_h.ads
8K9*SDL_joystick_h 24|48w6 48r26 60|566e19
X 61 sdl_keyboard_h.ads
12K9*SDL_keyboard_h 24|46w6 46r26 61|281e19
84M17*keyrange{67|172M12} 24|366r19
85A14*keyarraytype(67|148M12)<42|43M9> 24|164r18
86V13*SDL_GetKeyboardState(85A14) 24|364s20 753s28
X 63 sdl_mouse_h.ads
9K9*SDL_mouse_h 24|47w6 47r23 63|396e16
26N4*SDL_BUTTON_LEFT 24|770r35
29N4*SDL_BUTTON_RITE 24|771r35
130V13*SDL_GetMouseState{67|172M12} 24|768s29
X 66 sdl_scancode_inc.ads
6K9*SDL_scancode_inc 24|45w6 45r28 66|428e21
199m4*SDL_SCANCODE_Q{42|43M9} 24|756r30
206m4*SDL_SCANCODE_X{42|43M9} 24|760r30
220m4*SDL_SCANCODE_ESCAPE{42|43M9} 24|755r30
X 67 sdl_stdinc_h.ads
10K9*SDL_stdinc_h 24|54w6 54r24 67|879e17
133E9*SDL_bool 24|203r13 67|136e4
135n7*SDL_TRUE{133E9} 24|228r29 230r29 284r12
148M12*Uint8{75|120M12} 24|222r18 223r18 224r18
172M12*Uint32{75|124M12} 24|197r50 366r36 595r14
X 69 sdl_timer_h.ads
8K9*SDL_timer_h 24|53w6 53r23 69|131e16
42V13*SDL_GetTicks{67|172M12} 24|602s32 740s30 751s38
X 71 sdl_version_h.ads
8K9*SDL_version_h 24|55w6 55r25 71|162e18
59R9*SDL_version 24|205r21 71|64e4
60m7*major{67|148M12} 24|222r37
61m7*minor{67|148M12} 24|223r37
62m7*patch{67|148M12} 24|224r37
129U14*SDL_GetVersion 24|220s9
X 72 sdl_video_h.ads
11K9*SDL_video_h 24|50w6 50r23 72|1683e16
13I17*cint{42|35I9}
23N4*SDL_WINDOWPOS_CENTERED 24|268r25 268r49
68R9*SDL_DisplayMode 24|152r19 72|75e4
70i7*w{42|35I9} 24|337r23
71i7*h{42|35I9} 24|338r23
112R9*SDL_Window 24|147r21
144M12*SDL_WindowFlags{42|43M9} 24|151r16
146m4*SDL_WINDOW_OPENGL{42|43M9} 24|347r20
147m4*SDL_WINDOW_SHOWN{42|43M9} 24|346r17
150m4*SDL_WINDOW_RESIZABLE{42|43M9} 24|348r20
158m4*SDL_WINDOW_ALLOW_HIGHDPI{42|43M9} 24|349r20
253M9*SDL_GLContext<76|67M9> 24|148r17
263n7*SDL_GL_ALPHA_SIZE{259E9} 24|240r38
265n7*SDL_GL_DOUBLEBUFFER{259E9} 24|236r38
266n7*SDL_GL_DEPTH_SIZE{259E9} 24|238r38
277n7*SDL_GL_CONTEXT_MAJOR_VERSION{259E9} 24|247r38
278n7*SDL_GL_CONTEXT_MINOR_VERSION{259E9} 24|249r38
280n7*SDL_GL_CONTEXT_FLAGS{259E9} 24|260r39
281n7*SDL_GL_CONTEXT_PROFILE_MASK{259E9} 24|255r39
291i4*SDL_GL_CONTEXT_PROFILE_CORE{13I17} 24|256r89
297i4*SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG{13I17} 24|261r89
523V13*SDL_GetCurrentDisplayMode{42|35I9} 24|333s27
655V13*SDL_CreateWindow(112R9) 24|267s23
866U14*SDL_GetWindowSize 24|785s17
1425U14*SDL_DestroyWindow 24|878s9
1520V13*SDL_GL_ExtensionSupported{67|133E9} 24|284s23
1540V13*SDL_GL_SetAttribute{42|35I9} 24|236s18 238s18 240s18 247s18 249s18
. 255s18 260s18
1564V13*SDL_GL_CreateContext{253M9} 24|272s26
1575V13*SDL_GL_MakeCurrent{42|35I9} 24|274s18
1615U14*SDL_GL_GetDrawableSize 24|360s9 788s25
1663U14*SDL_GL_SwapWindow 24|869s17
1674U14*SDL_GL_DeleteContext 24|877s9
X 73 shader.ads
23K9*shader 24|71w6 71r19 73|27e11
25V10*loadshaders{32|102M12} 24|522s17
X 76 system.ads
37K9*System 24|35w6 199r5 76|156e11
67M9*Address
X 85 s-memory.ads
53V13*Alloc{76|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{76|67M9} 105i<c,__gnat_realloc>22
X 91 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22
X 100 text_io.ads
24K9*Text_IO=24:29 24|77w6 96r33 102r13 325r16
X 103 utex.ads
26K9*utex 24|61w6 357r9 822r25 826r25 836r33 842r33 847r25 848r25 851r25
. 854r25 857r25 876r9 103|57e9
29U11*inittext2d 24|357s14
49U11*print2d 24|822s30 826s30 836s38 842s38 847s30 848s30 851s30 854s30
. 857s30
54U11*cleanuptext 24|876s14

