V "GNAT Lib v15"
A -O2
A -O2
A -gnatA
A -gnatwu
A -gnatwa
A -gnaty
A -gnatQ
A -gnatn
A -mtune=nocona
A -march=nocona
P SS ZX

RN
RV NO_ALLOCATORS
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_IO
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_STREAMS
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES

U input_sources.http%b	input_sources-http.adb	887813f9 OO PK
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
Z ada.exceptions%s	a-except.adb		a-except.ali
W ada.streams%s		a-stream.adb		a-stream.ali
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.regpat%s		g-regpat.ads		g-regpat.ali
W gnat.sockets%s	g-socket.adb		g-socket.ali
W input_sources%s	input_sources.adb	input_sources.ali
Z system%s		system.ads		system.ali
Z system.finalization_primitives%s  s-finpri.adb  s-finpri.ali
Z system.img_int%s	s-imgint.ads		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.strings.stream_ops%s  s-ststop.adb	s-ststop.ali
Z system.val_int%s	s-valint.ads		s-valint.ali
W unicode%s		unicode.adb		unicode.ali
W unicode.ces%s		unicode-ces.adb		unicode-ces.ali
W unicode.ces.utf16%s	unicode-ces-utf16.adb	unicode-ces-utf16.ali
W unicode.ces.utf32%s	unicode-ces-utf32.adb	unicode-ces-utf32.ali
W unicode.ces.utf8%s	unicode-ces-utf8.adb	unicode-ces-utf8.ali

U input_sources.http%s	input_sources-http.ads	8921489f EE OO PF PK
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
Z ada.tags%s		a-tags.adb		a-tags.ali
W input_sources%s	input_sources.adb	input_sources.ali
Z system%s		system.ads		system.ali
Z system.exception_table%s  s-exctab.adb	s-exctab.ali
Z system.finalization_primitives%s  s-finpri.adb  s-finpri.ali
Z system.pool_global%s	s-pooglo.adb		s-pooglo.ali
Z system.put_images%s	s-putima.adb		s-putima.ali
Z system.soft_links%s	s-soflin.adb		s-soflin.ali
Z system.standard_library%s  s-stalib.adb	s-stalib.ali
W unicode%s		unicode.adb		unicode.ali
W unicode.ces%s		unicode-ces.adb		unicode-ces.ali

D ada.ads		20250808065140 76789da1 ada%s
D a-charac.ads		20250808065140 2d3ec45b ada.characters%s
D a-chahan.ads		20250808065140 bf752ff6 ada.characters.handling%s
D a-chahan.adb		20250808065140 96cadc18 ada.characters.handling%b
D a-chlat1.ads		20250808065140 e0d72e76 ada.characters.latin_1%s
D a-except.ads		20250808065140 e7970cd9 ada.exceptions%s
D a-finali.ads		20250808065140 bf4f806b ada.finalization%s
D a-ioexce.ads		20250808065140 40018c65 ada.io_exceptions%s
D a-stream.ads		20250808065140 17477cbd ada.streams%s
D a-string.ads		20250808065140 90ac6797 ada.strings%s
D a-strmap.ads		20250808065140 1f91ebb6 ada.strings.maps%s
D a-stmaco.ads		20250808065140 4b1f2a0b ada.strings.maps.constants%s
D a-strsea.ads		20250808065140 18c3c634 ada.strings.search%s
D a-sttebu.ads		20250808065140 f1ad67a2 ada.strings.text_buffers%s
D a-strunb.ads		20250808065140 b10770ab ada.strings.unbounded%s
D a-stuten.ads		20250808065140 c6ced0ae ada.strings.utf_encoding%s
D a-tags.ads		20250808065140 fbca0ad5 ada.tags%s
D a-textio.ads		20250808065140 34ef47de ada.text_io%s
D a-unccon.ads		20250808065140 0e9b276f ada.unchecked_conversion%s
D a-uncdea.ads		20250808065140 c3a8ac65 ada.unchecked_deallocation%s
D gnat.ads		20250808065140 b5988c27 gnat%s
D g-regpat.ads		20250808065140 b85d88ef gnat.regpat%s
D g-socket.ads		20250808065140 6a480829 gnat.sockets%s
D input_sources.ads	20250218114115 9ec704a2 input_sources%s
D input_sources-http.ads  20250218114115 48fb436f input_sources.http%s
D input_sources-http.adb  20250218114115 d63e0918 input_sources.http%b
D interfac.ads		20250808065140 9111f9c1 interfaces%s
D i-c.ads		20250808065140 e94c966a interfaces.c%s
D i-cstrea.ads		20250808065140 ffd01b9d interfaces.c_streams%s
D system.ads		20250808065140 ed42882a system%s
D s-atocou.ads		20250808065140 dc18efc3 system.atomic_counters%s
D s-crtl.ads		20250808065140 beb39b9e system.crtl%s
D s-exctab.ads		20250808065140 91bef6ef system.exception_table%s
D s-exctab.adb		20250808065140 89d79d5b system.exception_table%b
D s-ficobl.ads		20250808065140 dc5161d4 system.file_control_block%s
D s-finpri.ads		20250808065140 5970d55a system.finalization_primitives%s
D s-finpri.adb		20250808065140 02c85f69 system.finalization_primitives%b
D s-finroo.ads		20250808065140 0a7c3ed4 system.finalization_root%s
D s-imagei.ads		20250808065140 5e131ce0 system.image_i%s
D s-imgcha.ads		20250808065140 9c3458e7 system.img_char%s
D s-imgint.ads		20250808065140 67e4edfb system.img_int%s
D s-io.ads		20250808065140 9e42f74f system.io%s
D s-memory.ads		20250808065140 18949c1a system.memory%s
D s-oscons.ads		20260619043708 a645d486 system.os_constants%s
D s-oslock.ads		20250808065140 13fa6b78 system.os_locks%s
D s-parame.ads		20260619025210 31b10652 system.parameters%s
D s-pooglo.ads		20250808065140 91708d21 system.pool_global%s
D s-putima.ads		20250808065140 17291fe4 system.put_images%s
D s-regpat.ads		20250808065140 3f91c1d3 system.regpat%s
D s-regpat.adb		20250808065140 a2e261fd system.regpat%b
D s-retsta.ads		20250808065140 0f6b06cb system.return_stack%s
D s-secsta.ads		20250808065140 578279f5 system.secondary_stack%s
D s-soflin.ads		20250808065140 5d88fdea system.soft_links%s
D s-stache.ads		20250808065140 0b81c1fe system.stack_checking%s
D s-stalib.ads		20250808065140 1c9580f6 system.standard_library%s
D s-stalib.adb		20250808065140 eb464a47 system.standard_library%b
D s-stoele.ads		20250808065140 ccded4e8 system.storage_elements%s
D s-stopoo.ads		20250808065140 e9fa2dd8 system.storage_pools%s
D s-stratt.ads		20250808065140 516607ae system.stream_attributes%s
D s-string.ads		20250808065140 582aac7d system.strings%s
D s-ststop.ads		20250808065140 c569db7c system.strings.stream_ops%s
D s-traent.ads		20250808065140 c81cbf8c system.traceback_entries%s
D s-unstyp.ads		20250808065140 fa2a7f59 system.unsigned_types%s
D s-valint.ads		20250808065140 8bab724f system.val_int%s
D s-valspe.ads		20250808065140 f810d31c system.val_spec%s
D s-valuns.ads		20250808065140 f7ddb71d system.val_uns%s
D s-valuei.ads		20250808065140 d9377ca5 system.value_i%s
D s-vaispe.ads		20250808065140 8280550e system.value_i_spec%s
D s-valueu.ads		20250808065140 a38d32a6 system.value_u%s
D s-vauspe.ads		20250808065140 89269ba5 system.value_u_spec%s
D s-vs_int.ads		20250808065140 06b6b724 system.vs_int%s
D s-vs_uns.ads		20250808065140 e7f47a27 system.vs_uns%s
D s-wchcon.ads		20250808065140 d9032363 system.wch_con%s
D unicode.ads		20250218114115 a421878d unicode%s
D unicode-ccs.ads	20250218114115 184e29de unicode.ccs%s
D unicode-ces.ads	20250218114115 fb3c88df unicode.ces%s
D unicode-ces-basic_8bit.ads  20250218114115 cc7abe30 unicode.ces.basic_8bit%s
D unicode-ces-utf16.ads	20250218114115 b598b94d unicode.ces.utf16%s
D unicode-ces-utf32.ads	20250218114115 947e202d unicode.ces.utf32%s
D unicode-ces-utf8.ads	20250218114115 82afdc62 unicode.ces.utf8%s
G a e
G c Z s b [open input_sources__http 35 14 none]
G c Z s b [open input_sources__http 43 14 none]
G c Z s b [close input_sources__http 46 14 none]
G c Z s b [next_char input_sources__http 49 14 none]
G c Z s b [eof input_sources__http 54 13 none]
G c Z s s [http_inputDF input_sources__http 58 9 none]
G c Z s s [http_inputIP input_sources__http 58 9 none]
G r c none [open input_sources__http 35 14 none] [read_bom unicode__ces 79 14 none]
G r c none [open input_sources__http 35 14 none] [set_encoding input_sources 63 14 none]
G r c none [open input_sources__http 43 14 none] [read_bom unicode__ces 79 14 none]
G r c none [open input_sources__http 43 14 none] [set_encoding input_sources 63 14 none]
G r c none [close input_sources__http 46 14 none] [close input_sources 121 14 none]
G r c none [close input_sources__http 46 14 none] [free unicode__ces 46 14 none]
G r s input_source [http_inputIP input_sources__http 58 9 none] [input_sourceIP input_sources 125 9 none]
X 1 ada.ads
18K9*Ada 22e8 26|29r6 29r35 32r6 32r23 33r6 33r23
X 2 a-charac.ads
16K13*Characters 18e19 26|29r10 29r39
X 3 a-chahan.ads
43K24*Handling 454e28 26|29w21 29r50
224V13*To_Upper{character} 26|132s37
X 9 a-stream.ads
36K13*Streams 90e16 26|33w10 33r27
42M9*Stream_Element
44I9*Stream_Element_Offset<long_long_integer>
51I12*Stream_Element_Count{44I9} 26|61r21 62r17
54A9*Stream_Element_Array(42M9)<44I9> 26|60r17
X 18 a-textio.ads
58K13*Text_IO 785e16 26|32w10 32r27
284U14*New_Line 26|107s13
433U14*Put 26|105s16
515U14*Put 26|103s13
565U14*Put_Line 26|176s13 183s10 184s10 185s10 207s10 261s13 275s16 298s10
X 21 gnat.ads
40K9*GNAT 63e9 26|30r6 30r35 31r6 31r35 101r10 188r16 345r4
X 22 g-regpat.ads
72K14*Regpat=72:36 26|30w11 30r40
X 23 g-socket.ads
56K14*Sockets 1605e17 26|31w11 31r40 101r15 188r21 345r9
380U14*Initialize 26|345s17
413I9*Socket_Type<integer> 26|51r17
473n25*Family_Inet{473E9} 26|188r29
496I9*Port_Type<integer> 26|190r16
594R9*Sock_Addr_Type 604e14 26|52r17
660V13*Addresses{521R9} 26|189s16
677V13*Get_Host_By_Name{643R9} 26|189s27
783n7*Socket_Level{782E9} 26|193r34 194r34
814n7*Reuse_Address{802E9} 26|193r49
823n7*Receive_Buffer{802E9} 26|194r49
1125U14*Create_Socket 26|192s7
1173U14*Close_Socket 26|234s7
1176U14*Connect_Socket 26|195s7
1230U14*Receive_Socket 26|101s23
1327U14*Set_Socket_Option 26|193s7 194s7
1340P9*Stream_Access(9|39R9) 26|53r17
1343V13*Stream{1340P9} 26|197s18
X 24 input_sources.ads
41K9*Input_Sources 134e18 25|27r9 62r5 26|35r14 309r7 347r5
43H9*Input_Source 133e14 25|31r27 58r27 26|309r28
58V13*Prolog_Size{natural}
63U14*Set_Encoding 26|221s13 223s13 225s13 227s13 229s13
73V13*Get_Encoding{76|139R9}
77U14*Set_Character_Set
84V13*Get_Character_Set{75|47R9}
97U14*Set_System_Id
106V13*Get_System_Id{76|41A12}
110U14*Set_Public_Id
117V13*Get_Public_Id{76|41A12}
121U14*Close 26|309s21
126i7*Prolog_Size{natural} 26|218m41 232r49
127r7*Es{76|139R9} 26|322r12
129r7*Cs{75|47R9} 26|323r17
X 25 input_sources-http.ads
27K23*Http 24|41k9 25|58E9 62l19 62e23 26|35b28 347l19 347t23
29X4*Http_Error 26|208r16 262r19 276r22 299r16
31R9*Http_Input<24|43R9> 24|58p13 63p14 73p13 77p14 84p13 97p14 106p13 110p14
. 117p13 25|32r41 35p14 39r22 43p14 43r46 46P14 46r36 49P14 50r21 54P13 54r25
. 58c9 61e14 26|47r22 241r46 307r36 319r21 337r25
32P9*Http_Input_Access(31R9)
35U14*Open 36>7 37>7 38>7 39<7 26|43b14 235l8 235t12 291s10
36a7 Hostname{string} 26|44b7 183r35 189r45 200r15 291r16
37i7 Port{positive} 26|45b7 54r55 184r49 190r27 292r16
38a7 Filename{string} 26|46b7 185r35 202r21 293r16
39r7 Input{31R9} 26|47b7 211m7 213m7 215m10 215r10 218r17 218m35 218r35 221m27
. 223m27 225m27 227m27 229m27 232m7 232r22 232r43 294r16
43U14*Open 43>20 43<34 26|241b14 301l8 301t12
43a20 URL{string} 26|241b20 246r10 247r18 247r23 247r36 249r24 252r28 253r21
. 254r21 259r24 265r13 267r33 268r24 273r29 280r39 291r28 293r28 293r47
43r34 Input{31R9} 26|241b34 294m28
46U14*Close<24|121p14> 46=21 26|307b14 312l8 312t13
46r21 Input{31R9} 26|307b21 309m42 309r42 310m13 310r13 311m7
49U14*Next_Char<24|48p14> 50=7 51<7 26|318b14 331l8 331t17
50r7 From{31R9} 26|319b7 322r7 322r21 322m38 322r38 323r12
51m7 C{74|114M9} 26|320b7 322m50 323m7 323r32
54V13*Eof{boolean}<24|55p13> 54>18 26|337b13 341l8 341t11
54r18 From{31R9} 26|337b18 339r14 340r17 340r30
59i7 Index{natural} 26|213m13 232m13 311m13 322m43 340r22
60p7 Buffer{76|42P9} 26|211m13 215r16 218r23 232r28 310m19 322r26 339r19
. 340r35
X 26 input_sources-http.adb
37b4 Debug{boolean} 102r13 175r13 182r10
49i7 Length{natural} 205m7 206r10 211r40 214r21
50e7 BOM{76|62E9} 218m54 219r12
51i7 Socket{23|413I9} 101r39 192m22 193r26 194r26 195r23 197r26 234r21
52r7 Addr{23|594R9} 188m7 188r7 195r31
53p7 Channel{23|1340P9} 178r24 197m7
54a7 Image_Port{string} 201r15 201r27 201r51
56a7 HTTP_Token_OK{string} 122r55
57a7 Content_Length_Token{string} 148r32 149r35 150r17 154r28
60a7 Buffer{9|54A9} 62r41 91r35 101m47 104r22 105r36 109r19
61i7 Buffer_Last{9|51I12} 83r22 87r22 101m55 104r38
62i7 Index{9|51I12} 83r13 87r13 90m13 90r22 91r43 109m10
64V16 Parse_Header{natural} 116b16 167l11 167t23 205s17
68U17 Update_Buffer 84s13 99b17 110l11 110t24
71V16 Get_Char{character} 81b16 93l11 93t19 128s21 215s30
74U17 Send 74>23 173b17 179l11 179t15 199s7 203s7
74a23 Str{string} 173b23 176r30 178r33
104i17 B<long_long_integer> 105r44
117a10 Line{string} 126r27 132m16 134r39 137r29 138r24 143r36 145r30 145r36
. 149r24 154r22
118i10 Line_Index{natural} 126m13 132r22 133m16 133r30 134r26 137r16 138r30
. 140m16 140r30 143r23 145r50 148r19 154r63
119i10 Length{natural} 153m19 157m22 163r20
120e10 C{character} 128m16 129r26 130r26 132r47
121b10 Ok{boolean} 146m16 162r13
122r10 Token{49|383R9} 145r23
214i11 A{integer} 215r24
242i7 Host_Start{natural} 249m10 250r22 291r33
242i19 Host_End{natural} 250m10 252r16 253r26 254r26 256m13 256r25 259r13
. 265r18 266r27 280r44 288r27 291r47
243i7 Port{integer} 280m16 283m19 292r28
244i7 File_Start{integer} 266m13 267r19 268r29 270m16 270r30 273r16 280r60
. 286m13 286r27 288m13 293r33
X 30 system.ads
67M9*Address
X 43 s-memory.ads
51V13*Alloc{30|67M9} 101i<c,__gnat_malloc>22
66U14*Free 102i<c,__gnat_free>22
74V13*Realloc{30|67M9} 103i<c,__gnat_realloc>22
X 49 s-regpat.ads
383R9*Pattern_Matcher 26|122r27 49|662e14
389V13*Compile{383R9} 26|122s46
582V14*Match{boolean} 26|145s16
X 56 s-stalib.adb
87U14 Break_Start 88i<c,__gnat_break_start>22
X 74 unicode.ads
111K9*Unicode 25|24w6 25r6 51r18 60r16 26|24r6 24r30 25r6 25r30 26r6 26r30
. 27r6 27r30 320r18 74|157e12
114M9*Unicode_Char 25|51r26 26|320r26
X 75 unicode-ccs.ads
44P9*Conversion_Function(74|114M9)
48p7*To_Unicode{44P9} 26|323r20
X 76 unicode-ces.ads
35K17*CES 25|25w14 60r24 26|24w14 24r38 25r14 25r38 26r14 26r38 27r14 27r38
. 76|171e16
41A12*Byte_Sequence{string}<integer>
42P9*Byte_Sequence_Access(41A12) 25|60r28
46U14*Free[20|23] 26|310s7
62E9*Bom_Type 26|50r17 76|72e15
64n7*Utf16_LE{62E9} 26|224r15
65n7*Utf16_BE{62E9} 26|226r15
66n7*Utf32_LE{62E9} 26|220r15
67n7*Utf32_BE{62E9} 26|222r15
79U14*Read_Bom 26|218s7
111P9*Read_Function
141p7*Read{111P9} 26|322r15
163X4*Invalid_Encoding 26|330r16
167X4*Incomplete_Encoding 26|329r12
X 78 unicode-ces-utf16.ads
43K21*Utf16 26|26w18 26r42 78|167e22
141r4*Utf16_LE_Encoding{76|139R9} 26|225r34
148r4*Utf16_BE_Encoding{76|139R9} 26|227r34
X 79 unicode-ces-utf32.ads
40K21*Utf32 26|25w18 25r42 79|158e22
132r4*Utf32_LE_Encoding{76|139R9} 26|221r34
139r4*Utf32_BE_Encoding{76|139R9} 26|223r34
X 80 unicode-ces-utf8.ads
50K21*Utf8 26|27w18 27r42 80|174e21
159r4*Utf8_Encoding{76|139R9} 26|229r34

