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 ZX

RN
RV NO_ALLOCATORS
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_STANDARD_STORAGE_POOLS
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE

U input_sources.strings%b  input_sources-strings.adb  5e6d5972 OO PK
Z ada.exceptions%s	a-except.adb		a-except.ali
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.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.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.strings%s  input_sources-strings.ads  419fcc8b 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.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-except.ads		20250808065140 e7970cd9 ada.exceptions%s
D a-finali.ads		20250808065140 bf4f806b ada.finalization%s
D a-stream.ads		20250808065140 17477cbd ada.streams%s
D a-string.ads		20250808065140 90ac6797 ada.strings%s
D a-sttebu.ads		20250808065140 f1ad67a2 ada.strings.text_buffers%s
D a-stuten.ads		20250808065140 c6ced0ae ada.strings.utf_encoding%s
D a-tags.ads		20250808065140 fbca0ad5 ada.tags%s
D a-unccon.ads		20250808065140 0e9b276f ada.unchecked_conversion%s
D a-uncdea.ads		20250808065140 c3a8ac65 ada.unchecked_deallocation%s
D input_sources.ads	20250218114115 9ec704a2 input_sources%s
D input_sources-strings.ads  20250218114115 8045c77b input_sources.strings%s
D input_sources-strings.adb  20250218114115 227cd459 input_sources.strings%b
D interfac.ads		20250808065140 9111f9c1 interfaces%s
D i-c.ads		20250808065140 e94c966a interfaces.c%s
D system.ads		20250808065140 ed42882a system%s
D s-exctab.ads		20250808065140 91bef6ef system.exception_table%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-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-traent.ads		20250808065140 c81cbf8c system.traceback_entries%s
D s-unstyp.ads		20250808065140 fa2a7f59 system.unsigned_types%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__strings 34 14 none]
G c Z s b [open input_sources__strings 42 14 none]
G c Z s b [close input_sources__strings 48 14 none]
G c Z s b [next_char input_sources__strings 51 14 none]
G c Z s b [eof input_sources__strings 56 13 none]
G c Z s s [string_inputDF input_sources__strings 60 9 none]
G c Z s s [string_inputIP input_sources__strings 60 9 none]
G r c none [open input_sources__strings 34 14 none] [read_bom unicode__ces 79 14 none]
G r c none [open input_sources__strings 34 14 none] [set_encoding input_sources 63 14 none]
G r c none [open input_sources__strings 42 14 none] [read_bom unicode__ces 79 14 none]
G r c none [open input_sources__strings 42 14 none] [set_encoding input_sources 63 14 none]
G r c none [close input_sources__strings 48 14 none] [free unicode__ces 46 14 none]
G r c none [close input_sources__strings 48 14 none] [close input_sources 121 14 none]
G r s input_source [string_inputIP input_sources__strings 60 9 none] [input_sourceIP input_sources 125 9 none]
G r s encoding_scheme [string_inputIP input_sources__strings 60 9 none] [encoding_schemeIP unicode__ces 139 9 none]
X 11 input_sources.ads
41K9*Input_Sources 134e18 12|27r9 70r5 13|30r14 109r7 137r5
43H9*Input_Source 133e14 12|29r29 60r29 13|109r28
58V13*Prolog_Size{natural}
63U14*Set_Encoding 13|50s13 52s13 54s13 56s13 60s13 84s13 86s13 88s13 90s13
. 94s13
73V13*Get_Encoding{36|139R9}
77U14*Set_Character_Set
84V13*Get_Character_Set{35|47R9}
97U14*Set_System_Id
106V13*Get_System_Id{36|41A12}
110U14*Set_Public_Id
117V13*Get_Public_Id{36|41A12}
121U14*Close 13|109s21
126i7*Prolog_Size{natural} 13|47m41 63r49 81m41 97r49
X 12 input_sources-strings.ads
27K23*Strings 11|41k9 12|60E9 70l19 70e26 13|30b28 137l19 137t26
29R9*String_Input<11|43R9> 11|58p13 63p14 73p13 77p14 84p13 97p14 106p13
. 110p14 117p13 12|30r43 34p14 37r22 42p14 45r22 48P14 48r36 51P14 52r21
. 56P13 56r25 60c9 69e17 13|39r22 73r22 104r36 117r21 132r25
30P9*String_Input_Access(29R9)
34U14*Open 35>7 36>7 37<7 13|36b14 64l8 64t12
35p7 Str{36|43P9} 13|37b7 44r23
36r7 Encoding{36|139R9} 13|38b7 43r25
37r7 Input{29R9} 13|39b7 43m7 44m7 45m7 47r17 47m35 47r35 50m27 52m27 54m27
. 56m27 60m27 63m7 63r22 63r43
42U14*Open 43>7 44>7 45<7 13|70b14 98l8 98t12
43a7 Str{36|41A12} 13|71b7 78r43
44r7 Encoding{36|139R9} 13|72b7 77r25
45r7 Input{29R9} 13|73b7 77m7 78m7 79m7 79r49 81r17 81m35 81r35 84m27 86m27
. 88m27 90m27 94m27 97m7 97r22 97r43
48U14*Close<11|121p14> 48=21 13|104b14 110l8 110t13
48r21 Input{29R9} 13|104b21 106r10 107m16 107r16 109m42 109r42
51U14*Next_Char<11|48p14> 52=7 53<7 13|116b14 126l8 126t17
52r7 From{29R9} 13|117b7 120r7 120r27 120m44 120r44
53m7 C{34|114M9} 13|118b7 120m56
56V13*Eof{boolean}<11|55p13> 56>18 13|132b13 135l8 135t11
56r18 From{29R9} 13|132b18 134r14 134r27
62i10 Index{natural} 13|63m13 97m13 120m49 134r19
63p10 Buffer{36|43P9} 13|44m13 47r23 63r28 79m13 81r23 97r28 120r32 134r32
65p10 Buffer2{36|42P9} 13|45m13 78m13 79r55 106r16 107m22
68r10 Encoding{36|139R9} 13|43m13 77m13 120r12
X 13 input_sources-strings.adb
41e7 BOM{36|62E9} 47m54 48r12
75e7 BOM{36|62E9} 81m54 82r12
X 34 unicode.ads
111K9*Unicode 12|24w6 25r6 35r18 36r18 43r18 44r18 53r18 63r21 65r21 68r21
. 13|24w6 24r30 25r6 25r30 26r6 26r30 27r6 27r30 28r6 28r30 37r18 38r18 71r18
. 72r18 118r18 34|157e12
114M9*Unicode_Char 12|53r26 13|118r26
X 36 unicode-ces.ads
35K17*CES 12|25w14 35r26 36r26 43r26 44r26 63r29 65r29 68r29 13|25w14 25r38
. 26r14 26r38 27r14 27r38 28r14 28r38 37r26 38r26 71r26 72r26 36|171e16
41A12*Byte_Sequence{string}<integer> 12|43r30 13|71r30 78r28
42P9*Byte_Sequence_Access(41A12) 12|65r33
43P9*Cst_Byte_Sequence_Access(41A12) 12|35r30 63r33 13|37r30 79r23
46U14*Free[10|23] 13|107s10
62E9*Bom_Type 13|41r13 75r13 36|72e15
63n7*Utf8_All{62E9} 13|59r15 93r15
64n7*Utf16_LE{62E9} 13|53r15 87r15
65n7*Utf16_BE{62E9} 13|55r15 89r15
66n7*Utf32_LE{62E9} 13|49r15 83r15
67n7*Utf32_BE{62E9} 13|51r15 85r15
68n7*Ucs4_BE{62E9} 13|57r15 91r15
69n7*Ucs4_LE{62E9} 13|57r25 91r25
70n7*Ucs4_2143{62E9} 13|57r35 91r35
71n7*Ucs4_3412{62E9} 13|57r47 91r47
72n7*Unknown{62E9} 13|59r26 93r26
79U14*Read_Bom 13|47s7 81s7
111P9*Read_Function
139R9*Encoding_Scheme 12|36r30 44r30 68r33 13|38r30 72r30 36|145e14
141p7*Read{111P9} 13|120r21
163X4*Invalid_Encoding 13|58r19 92r19 125r16
167X4*Incomplete_Encoding 13|124r12
X 38 unicode-ces-utf16.ads
43K21*Utf16 13|27w18 27r42 38|167e22
141r4*Utf16_LE_Encoding{36|139R9} 13|54r34 88r34
148r4*Utf16_BE_Encoding{36|139R9} 13|56r34 90r34
X 39 unicode-ces-utf32.ads
40K21*Utf32 13|26w18 26r42 39|158e22
132r4*Utf32_LE_Encoding{36|139R9} 13|50r34 84r34
139r4*Utf32_BE_Encoding{36|139R9} 13|52r34 86r34
X 40 unicode-ces-utf8.ads
50K21*Utf8 13|28w18 28r42 40|174e21
159r4*Utf8_Encoding{36|139R9} 13|60r34 94r34

