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_EXCEPTIONS
RV NO_IO
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE

U input_sources.socket%b  input_sources-socket.adb  598b9f59 OO PK
W ada%s			ada.ads			ada.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.sockets%s	g-socket.adb		g-socket.ali
W input_sources%s	input_sources.adb	input_sources.ali
W unicode%s		unicode.adb		unicode.ali
W unicode.ces%s		unicode-ces.adb		unicode-ces.ali
W unicode.ces.utf8%s	unicode-ces-utf8.adb	unicode-ces-utf8.ali

U input_sources.socket%s  input_sources-socket.ads  ffc34d0d 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 gnat%s		gnat.ads		gnat.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.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
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-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-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-socket.ads		20250808065140 6a480829 gnat.sockets%s
D input_sources.ads	20250218114115 9ec704a2 input_sources%s
D input_sources-socket.ads  20250218114115 54514ed4 input_sources.socket%s
D input_sources-socket.adb  20250218114115 998831f7 input_sources.socket%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-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-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-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-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-traent.ads		20250808065140 c81cbf8c system.traceback_entries%s
D s-unstyp.ads		20250808065140 fa2a7f59 system.unsigned_types%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-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__socket 39 14 none]
G c Z s b [close input_sources__socket 43 14 none]
G c Z s b [next_char input_sources__socket 46 14 none]
G c Z s b [eof input_sources__socket 53 13 none]
G c Z s s [socket_inputDF input_sources__socket 59 9 none]
G c Z s s [socket_inputIP input_sources__socket 59 9 none]
G r c none [open input_sources__socket 39 14 none] [set_encoding input_sources 63 14 none]
G r c none [close input_sources__socket 43 14 none] [close input_sources 121 14 none]
G r c none [close input_sources__socket 43 14 none] [free unicode__ces 46 14 none]
G r s input_source [socket_inputIP input_sources__socket 59 9 none] [input_sourceIP input_sources 125 9 none]
X 1 ada.ads
18K9*Ada 22e8 22|24r6 24r23 25r6 25r23
X 7 a-stream.ads
36K13*Streams 90e16 22|25w10 25r27
42M9*Stream_Element
44I9*Stream_Element_Offset<long_long_integer>
51I12*Stream_Element_Count{44I9} 22|84r33 85r26 88r24
54A9*Stream_Element_Array(42M9)<44I9> 22|87r24
X 15 a-textio.ads
58K13*Text_IO 785e16 22|24w10 24r27
284U14*New_Line 22|122s13
433U14*Put 22|120s16
515U14*Put 22|118s13
X 18 gnat.ads
40K9*GNAT 63e9 21|24r6 40r16 60r21 22|27r6 27r35 91r10
X 19 g-socket.ads
56K14*Sockets 1605e17 21|24w11 40r21 60r26 22|27w11 27r40 91r15
413I9*Socket_Type<integer> 21|40r29 60r34 22|42r29
1003n7*Non_Blocking_IO{1002E9} 22|43r43
1006R9*Request_Type 1015e14 22|43r29
1009b13*Enabled{boolean} 22|45m27
1173U14*Close_Socket 22|61s7
1197U14*Control_Socket 22|46s7
1230U14*Receive_Socket 22|91s23
X 20 input_sources.ads
41K9*Input_Sources 134e18 21|29r9 67r5 22|33r14 62r7 166r5
43H9*Input_Source 133e14 21|31r29 59r29 22|62r28
58V13*Prolog_Size{natural}
63U14*Set_Encoding 22|52s7
73V13*Get_Encoding{52|139R9}
77U14*Set_Character_Set
84V13*Get_Character_Set{51|47R9}
97U14*Set_System_Id
106V13*Get_System_Id{52|41A12}
110U14*Set_Public_Id
117V13*Get_Public_Id{52|41A12}
121U14*Close 22|62s21
127r7*Es{52|139R9} 22|137r21
129r7*Cs{51|47R9} 22|138r26
X 21 input_sources-socket.ads
29K23*Socket 20|41k9 21|59E9 67l19 67e25 22|33b28 166l19 166t25
31R9*Socket_Input<20|43R9> 20|58p13 63p14 73p13 77p14 84p13 97p14 106p13
. 110p14 117p13 21|32r43 39p14 40r54 43P14 43r36 46P14 47r21 53P13 53r25
. 59c9 65e14 22|42r54 59r36 73r21 157r25
32P9*Socket_Input_Access(31R9)
39U14*Open 40>7 40<42 22|42b14 53l8 53t12
40i7 Socket{19|413I9} 22|42b20 46r23 47r23
40r42 Input{31R9} 22|42b42 47m7 48m7 49m7 49r22 50m7 51m7 52m21
43U14*Close<20|121p14> 43=21 22|59b14 66l8 66t13
43r21 Input{31R9} 22|59b21 61r21 62m42 62r42 63m7 64m7 65m13 65r13
46U14*Next_Char<20|48p14> 47=7 48<7 22|72b14 151l8 151t17
47r7 From{31R9} 22|73b7 86r38 86r57 91r39 94m13 98r13 98r27 99r22 99r36 100m16
. 100r16 100r33 100r52 102m13 102r33 102r52 105m13 108m10 111m13 111r13 111r26
. 115m10 115r30 132r16 132r29 136r16 136r30 137r16 137r30 137m47 137r47 138r21
48m7 C{50|114M9} 22|73b35 137m59 138m16 138r41
53V13*Eof{boolean}<20|55p13> 53>18 22|157b13 164l8 164t11
53r18 From{31R9} 22|157b18 163r14 163r40 163r53
60i7 Socket{19|413I9} 22|47m13 61r27 91r44
61i7 Index{natural} 22|49m13 63m13 86r62 98r18 99r27 100r38 102r57 108m15
. 132r21 136r21 137m52 163r45
62i7 Buffer_Last{natural} 22|50m13 64m13 86r43 98r32 99r41 102m18 102r38
. 105m18 111r31 115m15 115r35 132r34 136r35 163r58
63p7 Buffer{52|42P9} 22|48m13 49r28 65m19 100r21 100r57 111r18 137r35
64b7 End_Of_File{boolean} 22|51m13 94m18 163r19
X 22 input_sources-socket.adb
35b4 Debug{boolean} 117r13
36N4 BUFSIZ 48r40 86r29
43r7 Blocking_IO_Request{19|1006R9} 45m7 46m31 46r31
75U17 Update_Buffer 82b17 124l11 124t24 133s16
84i10 Len{7|51I12} 87r51
87a10 Buffer{7|54A9} 91m52 93r27 112r30 119r22 120r36
88i10 Buffer_Last{7|51I12} 91m60 93r13 110r24 115r58 119r38
99i17 A{integer} 100r29 100r65
110i14 A<long_long_integer> 111r54 112r38
119i17 B<long_long_integer> 120r44
X 50 unicode.ads
111K9*Unicode 21|26w6 27r6 48r18 63r21 22|29w6 30r6 30r30 31r6 31r30 73r43
. 50|157e12
114M9*Unicode_Char 21|48r26 22|73r51
X 51 unicode-ccs.ads
44P9*Conversion_Function(50|114M9)
48p7*To_Unicode{44P9} 22|138r29
X 52 unicode-ces.ads
35K17*CES 21|27w14 63r29 22|30w14 30r38 31r14 31r38 52|171e16
41A12*Byte_Sequence{string}<integer>
42P9*Byte_Sequence_Access(41A12) 21|63r33
46U14*Free[17|23] 22|65s7
111P9*Read_Function
141p7*Read{111P9} 22|137r24
167X4*Incomplete_Encoding 22|143r18
X 55 unicode-ces-utf8.ads
50K21*Utf8 22|31w18 31r42 55|174e21
159r4*Utf8_Encoding{52|139R9} 22|52r28

