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

RN
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_IMPLICIT_CONDITIONALS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS
RV NO_IMPLICIT_LOOPS

U cpan%b		cpan.adb		ada4e1c9 NE OO SU IL
W ada%s			ada.ads			ada.ali
W ada.characters%s	a-charac.ads		a-charac.ali
W ada.characters.handling%s  a-chahan.adb	a-chahan.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.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.float_aux%s  a-tiflau.adb		a-tiflau.ali
Z ada.text_io.float_io%s
Z ada.text_io.integer_aux%s  a-tiinau.adb	a-tiinau.ali
Z ada.text_io.integer_io%s
W gnat%s		gnat.ads		gnat.ali
W gnat.os_lib%s		g-os_lib.ads		g-os_lib.ali
W gnatcoll%s		gnatcoll.ads		gnatcoll.ali
W gnatcoll.terminal%s	gnatcoll-terminal.adb	gnatcoll-terminal.ali
W interfaces%s		interfac.ads		interfac.ali
W interfaces.c%s	i-c.adb			i-c.ali
W interfaces.c.strings%s  i-cstrin.adb		i-cstrin.ali
W realtime_hpp%s	realtime_hpp.adb	realtime_hpp.ali
W snd4ada_hpp%s		snd4ada_hpp.adb		snd4ada_hpp.ali
Z system%s		system.ads		system.ali
Z system.fat_flt%s	s-fatflt.ads		s-fatflt.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.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
W sysutils%s		sysutils.adb		sysutils.ali
W text_io%s		text_io.ads		text_io.ali
W tput00_h%s		tput00_h.adb		tput00_h.ali

D ada.ads		20200228061809 76789da1 ada%s
D a-calend.ads		20200228061809 474d9720 ada.calendar%s
D a-charac.ads		20200228061809 2d3ec45b ada.characters%s
D a-chahan.ads		20200228061809 1601a50f ada.characters.handling%s
D a-chlat1.ads		20200228061809 66457d31 ada.characters.latin_1%s
D a-direct.ads		20200228061809 078228da ada.directories%s
D a-except.ads		20200228061809 a7106115 ada.exceptions%s
D a-finali.ads		20200228061809 bf4f806b ada.finalization%s
D a-ioexce.ads		20200228061809 e4a01f64 ada.io_exceptions%s
D a-reatim.ads		20200228061809 0240fc73 ada.real_time%s
D a-stream.ads		20200228061809 119b8fb3 ada.streams%s
D a-string.ads		20200228061809 90ac6797 ada.strings%s
D a-strmap.ads		20200228061809 e8bb714a ada.strings.maps%s
D a-strunb.ads		20200304060543 1656705b ada.strings.unbounded%s
D a-suteio.ads		20200228061809 26d8e9aa ada.strings.unbounded.text_io%s
D a-tags.ads		20200228061809 edddc8f0 ada.tags%s
D a-textio.ads		20200228061809 aef4d56d ada.text_io%s
D a-tiflau.ads		20200228061809 c0393f21 ada.text_io.float_aux%s
D a-tiflio.ads		20200228061809 bf196650 ada.text_io.float_io%s
D a-tiflio.adb		20200228061809 fd9b1cfc ada.text_io.float_io%b
D a-tiinau.ads		20200228061809 8114c8e4 ada.text_io.integer_aux%s
D a-tiinio.ads		20200228061809 390edddb ada.text_io.integer_io%s
D a-tiinio.adb		20200228061809 df9cd7af ada.text_io.integer_io%b
D a-unccon.ads		20200228061809 0e9b276f ada.unchecked_conversion%s
D a-uncdea.ads		20200228061809 eff36322 ada.unchecked_deallocation%s
D cpan.adb		20200609154154 4b613b49 cpan%b
D gnat.ads		20200228061809 b5988c27 gnat%s
D g-os_lib.ads		20200228061809 0db74523 gnat.os_lib%s
D gnatcoll.ads		20181227001350 6a5da479 gnatcoll%s
D gnatcoll-terminal.ads	20181227001350 9b79cb5d gnatcoll.terminal%s
D interfac.ads		20200228061809 5ab55268 interfaces%s
D i-c.ads		20200228061809 c624fa43 interfaces.c%s
D i-cstrin.ads		20200228061809 341d0ddf interfaces.c.strings%s
D i-cstrea.ads		20200228061809 e53d8b8e interfaces.c_streams%s
D musical.ads		20200512234852 7abb7e6d musical%s
D realtime_hpp.ads	20181227001350 a68d4f38 realtime_hpp%s
D snd4ada_hpp.ads	20200512234852 7afd91a8 snd4ada_hpp%s
D system.ads		20200228061809 4635ec04 system%s
D s-atacco.ads		20200228061809 4c36d12f system.address_to_access_conversions%s
D s-atocou.ads		20200228061809 b45c2d8d system.atomic_counters%s
D s-crtl.ads		20200228061809 0ebbdb71 system.crtl%s
D s-exctab.ads		20200228061809 54135002 system.exception_table%s
D s-fatflt.ads		20200228061809 11beb392 system.fat_flt%s
D s-fatgen.ads		20200228061809 49cbaf86 system.fat_gen%s
D s-ficobl.ads		20200228061809 078245e4 system.file_control_block%s
D s-finmas.ads		20200228061809 7811a767 system.finalization_masters%s
D s-finroo.ads		20200228061809 4ff27390 system.finalization_root%s
D s-imgint.ads		20200228061809 02dbe0c2 system.img_int%s
D s-linux.ads		20200228061809 ed0b8aee system.linux%s
D s-memory.ads		20200228061809 597d6634 system.memory%s
D s-multip.ads		20200228061809 38ac9f73 system.multiprocessors%s
D s-oscons.ads		20200430104914 ffb5e830 system.os_constants%s
D s-osinte.ads		20200424050625 675bad69 system.os_interface%s
D s-os_lib.ads		20200228061809 5797958e system.os_lib%s
D s-parame.ads		20200228061809 4752c4cb system.parameters%s
D s-pooglo.ads		20200228061809 ede33ef8 system.pool_global%s
D s-secsta.ads		20200327060539 9b3ab94b system.secondary_stack%s
D s-soflin.ads		20200228061809 a7318a92 system.soft_links%s
D s-stache.ads		20200228061809 a37c21ec system.stack_checking%s
D s-stausa.ads		20200228061809 017a0a05 system.stack_usage%s
D s-stalib.ads		20200228061809 6b7a13f2 system.standard_library%s
D s-stalib.adb		20200228061809 f2fe2716 system.standard_library%b
D s-stoele.ads		20200228061809 2dc34a04 system.storage_elements%s
D s-stopoo.ads		20200313060446 e9fa2dd8 system.storage_pools%s
D s-stposu.ads		20200317060514 e251976f system.storage_pools.subpools%s
D s-stratt.ads		20200424050625 9a2744e9 system.stream_attributes%s
D s-string.ads		20200228061809 8fe54fb7 system.strings%s
D s-tasinf.ads		20200228061809 2b3f8252 system.task_info%s
D s-taspri.ads		20200228061809 f40ac08d system.task_primitives%s
D s-taprop.ads		20200228061809 6eefbe12 system.task_primitives.operations%s
D s-taskin.ads		20200228061809 88fba9ad system.tasking%s
D s-tassta.ads		20200228061809 cca55c94 system.tasking.stages%s
D s-traent.ads		20200228061809 005bf670 system.traceback_entries%s
D s-unstyp.ads		20200319060539 5ecf7212 system.unsigned_types%s
D s-wchcon.ads		20200228061809 1b7d22d2 system.wch_con%s
D sysutils.ads		20200513001948 6d754c9f sysutils%s
D text_io.ads		20200228061809 21b2c898 text_io%s
D tput00_h.ads		20200513002355 3388edd1 tput00_h%s
G a e
G c Z b b [cpan standard 47 11 none]
G r c none [cpan standard 47 11 none] [hipriority realtime_hpp 6 13 none]
G r c none [cpan standard 47 11 none] [initsnds snd4ada_hpp 33 14 none]
G r c none [cpan standard 47 11 none] [initsnd snd4ada_hpp 36 13 none]
G r c none [cpan standard 47 11 none] [bshell sysutils 5 14 none]
G r s terminal_info [cpan standard 47 11 none] [terminal_infoIP gnatcoll__terminal 142 9 none]
G r c none [cpan standard 47 11 none] [init_for_stdout gnatcoll__terminal 51 14 none]
G r c none [cpan standard 47 11 none] [cursorhome tput00_h 6 14 none]
G r c none [cpan standard 47 11 none] [set_color gnatcoll__terminal 95 14 none]
G r c none [cpan standard 47 11 none] [playsnd snd4ada_hpp 48 14 none]
G r c none [cpan standard 47 11 none] [termsnds snd4ada_hpp 30 14 none]
X 1 ada.ads
16K9*Ada 20e8 26|31r6 32r6 33r6 34r6 49r5 50r5 51r5 190r12 695r4 810r12
X 3 a-charac.ads
16K13*Characters 18e19 26|34r10 695r8
X 4 a-chahan.ads
36K24*Handling 159e28 26|34w21 695r19
46V13*Is_Letter{boolean} 26|695s28
X 6 a-direct.ads
76K13*Directories 502e20 26|31w10 51r9 190r16 810r16
310V13*Exists{boolean} 26|190s28 810s28
345R9*Directory_Entry_Type 480e14 26|60r27
360R9*Search_Type<8|43R9> 495e14 26|59r18
X 12 a-string.ads
16K13*Strings 35e16 26|32r10 33r10 49r9 50r9
X 14 a-strunb.ads
82K21*Unbounded 758e26 26|32w18 33r18 49r17 50r17
87R9*Unbounded_String<8|43R9> 741e14 26|74r53 75r21
116V13*To_String{string} 26|648s19
X 15 a-suteio.ads
39K31*Text_IO 61e34 26|33w28 50r27
X 17 a-textio.ads
64P9*File_Type 26|182r26 769r15
66n23*In_File{66E9} 26|193r42 198r42
114U14*Open 26|191s25 196s25
115p7 File{64P9} 26|192r26 197r26
116e7 Mode{66E9} 26|193r26 198r26
117a7 Name{string} 26|194r26 199r26
129U14*Close 26|252s12
129p22 File{64P9} 26|252r19
178V13*Standard_Output{64P9} 26|644s20
264U14*New_Line 26|170s17 565s9 633s17
422U14*Get_Immediate 26|837s17
465U14*Put 26|166s17 612s9 614s17 620s17 625s33 627s33 632s17 638s9 640s17
471U14*Get_Line 26|203s17 237s25
508U14*Put_Line 26|168s25 551s9 552s9 553s9 554s9 555s9 561s9 562s9 564s9
. 616s9 642s9 648s9 653s17 654s17 661s17 662s17 782s17
X 19 a-tiflio.ads
46k21*Float_IO 112e25 26|109r43
52U14 Get 26|226s20[109] 227s20[109] 235s28[109] 236s28[109]
X 22 a-tiinio.ads
46k21*Integer_IO 108e27 26|108r41
51U14 Get 26|213s18[108] 214s18[108] 215s18[108] 216s18[108] 234s26[108]
X 26 cpan.adb
47U11*cpan 47b11 854l5 854t9
55b9 mswin{boolean} 527r12 536r12 797r12 825r12 846r20
59r9 search{6|360R9}
60r9 directory_entry{6|345R9}
61i9 totgame{integer}
61i18 nlevels{integer}
65e9 ch{character} 126m17 131r48 132r48 133r48 134r48 135r48 136r48 143r48
. 144r48 145r48 146r48 147r48 837m31 838r34
67b1 erase{boolean} 519r15 525r4 532m9 702m48
67b7 changed{boolean} 306m17 369m17 430m17 486m17 519r4 521m9 750m25 752m32
. 834m9
68b9 userexit{boolean} 700m41 836r19
68b19 help{boolean} 549r4 702m29 702r41
68b25 Ok{boolean} 826m40 828m42 847m48 849m50
68b29 winner{boolean} 116m9 153m17 153r27 254m9 652r12
68b37 playedonce{boolean} 655r24 657m25 660m17
69i9 fanfare{32|35I9} 656r45 779m9 781r12
71i9 nMoves{integer} 255m9 307m17 307r25 370m17 370r25 431m17 431r25 487m17
. 487r25 654r53
71i17 mxpuz{integer}
71i24 npuz{integer}
72i9 maxNpuz{integer} 74r41
74a9 gamefiles(14|87R9)
74a20 shortname(14|87R9)
75r9 infilname{14|87R9} 648r29
77a9 objectiveText{string} 202m9 203m34
81i9 maxcar{integer} 222r27
84i9 maxblk{integer} 87r35 88r27 89r27 221r27
87a9 rowcen(float) 120r51 235m40 235r40 268r28 271r23 294r26 328r28 332r23
. 356r26 391r28 395r23 409m25 410m25 417r26 448r28 451r23 464m25 465m25 473r26
. 569r23 585r15
87a17 colcen(float) 121r51 236m40 236r40 269r28 272r23 284m25 285m25 296r26
. 329r28 333r23 346m25 347m25 358r26 392r28 396r23 419r26 449r28 452r23 475r26
. 570r23 586r15
88a9 idchar(character) 126r22 238m17 568r23 584r15
89a9 bshape(integer) 234m38 234r38 273r28 334r28 397r28 453r28 571r22 587r14
93a9 grow(float) 226m32 226r32
93a15 gcol(float) 227m32 227r32
94f9 epsilon{float}
96i9 dblk{integer} 118r21 215m30 218r15 222r19 247r19 567r21 583r14 710r60
. 721r60 732r60 743r60
96i15 nblk{integer} 218m9 221r19 233r21
96i21 gblk{integer} 216m30 220r19 225r13
96i27 selBlock{integer} 271r30 272r30 273r35 284r32 332r30 333r30 334r35
. 346r32 395r30 396r30 397r35 409r32 451r30 452r30 453r35 464r32 707m33 709m41
. 709r51 710r51 718m33 720m41 720r51 721r51 729m33 731m41 731r51 732r51 740m33
. 742m41 742r51 743r51
96i37 nrow{integer} 213m30 618r23
96i42 ncol{integer} 214m30 613r23 623r31 639r23
98i9 ntrail{integer} 256m9
98i17 blank1{integer} 247m9 268r35 269r35 285r32 294r33 296r33 328r35 329r35
. 347r32 356r33 358r33 391r35 392r35 410r32 417r33 419r33 448r35 449r35 465r32
. 473r33 475r33
108K17 myint_io[22|46] 213r9 214r9 215r9 216r9 234r17
109K17 myfloat_io[19|46] 226r9 227r9 235r17 236r17
112U11 test4winner 112b11 157l5 157t16 308s17 371s17 432s17 488s17
113i9 rc{integer} 120m17 128r20 140r23
113i12 cc{integer} 121m17 130r30 142r30
114b9 Ok{boolean} 131m43 132m43 133m43 134m43 135m43 136m43 137m48 143m43
. 144m43 145m43 146m43 147m43 148m48 153r38
118i13 k{integer} 120r58 121r58 126r29
163U11 myassert 163b11 163>21 163>43 173l5 173t13 220s9 221s9 222s9
163b21 condition{boolean} 165r6
163i43 flag{integer} 167r20 168r56
180U11 init 180b11 258l5 258t9 749s25 821s9
181a9 fname{string} 190r35 194r34 199r40
182p9 fileid{17|64P9} 192m34 192r34 197m34 197r34 203r26 213r22 214r22 215r22
. 216r22 226r24 227r24 234r30 235r32 236r32 237r34 252m27 252r27
183i9 len{natural} 203m49 237m50
184a9 clrstr{string} 237m42 238r28
185a9 updir{string} 199r34
225i5 g{integer} 226r37 227r37
233i13 i{integer} 234r45 235r47 236r47 238r24
264V10 moveleft{integer} 264b10 313l5 313t13 738s30 744s46
266i9 ret{integer} 298m17 300m17 304r13 311r16
268f9 obr1{float} 294r21
268f14 br1{float} 280r29
269f9 obc1{float} 296r21
269f14 bc1{float} 282r29 284r45
271f9 sr{float} 280r33
272f9 sc{float} 282r33 285r43
273i9 shape{integer} 277r13
324V10 moveright{integer} 324b10 378l5 378t14 727s30 733s46
326i9 ret{integer} 360m17 362m17 367r13 375r16
328f9 obr1{float} 356r21
328f14 br1{float} 342r29
329f9 obc1{float} 358r21
329f14 bc1{float} 344r29 346r45
332f9 sr{float} 342r33
333f9 sc{float} 344r33 347r43
334i9 shape{integer} 339r13
387V10 moveup{integer} 387b10 437l5 437t11 705s30 711s46
389i9 ret{integer} 421m17 423m17 428r13 435r16
391f9 obr1{float} 417r21
391f14 br1{float} 407r29 409r45
392f9 obc1{float} 419r21
392f14 bc1{float} 405r29
395f9 sr{float} 407r33 410r43
396f9 sc{float} 405r33
397i9 shape{integer} 402r13
444V10 movedown{integer} 444b10 494l5 494t13 716s30 722s46
446i9 ret{integer} 477m17 479m17 484r13 491r16
448f9 obr1{float} 473r21
448f14 br1{float} 462r29 464r45
449f9 obc1{float} 475r21
449f14 bc1{float} 460r29
451f9 sr{float} 462r33 465r43
452f9 sc{float} 460r33
453i9 shape{integer} 457r13
510U11 Draw 510b11 667l5 667t9 835s9 839s17
511r9 info{30|35R9} 523m9 523r9 608m9 608r9 609m9 609r9 619m17 619r17 622m17
. 622r17 631m17 631r17 636m9 636r9 644m4 644r4
512b9 Ok{boolean} 528m40 530m42 540m49
513e9 ch{character} 568m17 576r50 584m9 591r42
514f9 rc{float} 569m17 574r68 585m9 589r60
514f12 cc{float} 570m17 575r68 586m9 590r60
515i9 ulr{integer} 574m33 576r36 589m25 591r28 592r34
515i14 ulc{integer} 575m33 576r42 590m25 591r34 592r38
515i19 i{integer} 583m9 584r22 585r22 586r22 587r21
516a9 tj(character) 576m33 591m25 627r44
517a9 blankpos(boolean) 592m25 624r28
567i13 i{integer} 568r30 569r30 570r30 571r29
613i13 col{integer}
618i13 row{integer} 624r37 627r47
623i21 col{integer} 624r41 627r51
639i13 col{integer}
678U11 handle_key_down 678b11 678>28 757l5 757t20 838s17
678e28 ch{character} 695r38 695r46 698r14
679i9 ret{integer} 705m25 706r28 708r39 711m41 716m25 717r28 719r39 722m41
. 727m25 728r28 730r39 733m41 738m25 739r28 741r39 744m41
769p1 gfil{17|64P9}
772i9 rtime{32|35I9} 798m17 803m17
774U11 initsounds 774b11 774>23 786l5 786t15 811s17 813s17
774a23 path{string} 780r49
788a9 path0{string} 810r35 811r28
789a9 path1{string} 813r28
X 27 gnat.ads
34K9*GNAT 26|35r6 55r37 27|57e9
X 28 g-os_lib.ads
51K14*OS_Lib=51:36 26|35w11 55r42
X 29 gnatcoll.ads
24K9*GNATCOLL 26|41r6 41r30 29|26e13
X 30 gnatcoll-terminal.ads
33K18*Terminal 26|41w15 41r39 30|160e22
35R9*Terminal_Info 26|511r15 30|158e14
50n37*Auto{50E9} 26|523r30
51U14*Init_For_Stdout 26|523s14
73n8*Black{71E9} 26|608r37
77n8*Blue{71E9} 26|609r37 619r45 631r45 636r37
78n8*Magenta{71E9} 26|622r45
91n8*Reset_All{86E9} 26|644r46
95U14*Set_Color 26|608s14 609s14 619s22 622s22 631s22 636s14 644s9
98e8 Foreground{71E9} 26|609r25 619r33 622r33 631r33 636r25
99e8 Background{71E9} 26|608r25
100e8 Style{86E9} 26|644r37
X 31 interfac.ads
38K9*Interfaces 26|37r6 38r10 39r6 69r18 772r16 780r17 31|184e15
X 32 i-c.ads
18K20*C 26|37w17 38r21 39r17 69r29 772r27 780r28 32|232e17
35I9*int<integer> 26|38r23 69r31 772r29
X 33 i-cstrin.ads
36K22*Strings 26|39w19 780r30 33|106e25
47P9*chars_ptr
60V13*New_String{47P9} 26|780s38
X 36 realtime_hpp.ads
4K9*realtime_hpp 26|36w6 798r24 36|8e17
6V13*hiPriority{32|35I9} 26|798s37
X 37 snd4ada_hpp.ads
27K9*snd4ada_hpp 26|25w6 656r25 777r9 779r20 844r9 37|61e16
30U14*termSnds 26|844s21 37|31i<c,termSnds>25
33U14*initSnds 26|777s21 37|34i<c,initSnds>25
36V13*initSnd{32|35I9} 26|779s32 37|39i<c,initSnd>25
41V13*initLoop{32|35I9} 46i<c,initLoop>25
48U14*playSnd 26|656s37 37|49i<c,playSnd>25
51U14*playLoop 52i<c,playLoop>25
54U19*stopLoops 55i<c,stopLoops>25
57U14*stopLoop 58i<c,stopLoop>25
X 38 system.ads
67M9*Address
X 50 s-memory.ads
53V13*Alloc{38|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{38|67M9} 105i<c,__gnat_realloc>22
X 54 s-os_lib.ads
1088e4*Directory_Separator{character} 26|55r49
X 60 s-stausa.ads
208U14*Initialize 209i<c,__gnat_stack_usage_initialize>22
273U14*Output_Results 277i<c,__gnat_stack_usage_output_results>22
X 62 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22
X 76 sysutils.ads
2K9*SysUtils 26|30w6 30r21 528r17 530r17 540r17 826r17 828r17 847r25 849r25
. 76|10e13
5U14*bShell 26|528s26 530s26 540s26 826s26 828s26 847s34 849s34
X 77 text_io.ads
24K9*Text_IO=24:29 26|29w6 52r5 108r33 109r35 182r18 191r17 193r34 196r17
. 198r34 203r9 237r17 252r4 769r7
X 78 tput00_h.ads
4K9*tput00_h 26|26w6 538r17 78|10e13
6U14*cursorHome 26|538s26

