V "GNAT Lib v2021"
A -O3
A -gnat12
P SS ZX

RN
RV NO_ACCESS_SUBPROGRAMS
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_FINALIZATION
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_ACCESS
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLICIT_LOOPS
RV NO_ELABORATION_CODE

U ft%b			ft.adb			2abd56d9 OO PK IU
Z ada.exceptions%s	a-except.adb		a-except.ali
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
W ft%s			ft.adb			ft.ali
W ft.api%s		ft-api.ads		ft-api.ali
W ft.errors%s		ft-errors.adb		ft-errors.ali
Z system.secondary_stack%s  s-secsta.adb	s-secsta.ali

U ft%s			ft.ads			c966d2ee EE OO PF PR PK IU
W ada%s			ada.ads			ada.ali
Z ada.exceptions%s	a-except.adb		a-except.ali
W ada.finalization%s	a-finali.ads		a-finali.ali
Z ada.streams%s		a-stream.adb		a-stream.ali
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
Z ada.tags%s		a-tags.adb		a-tags.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 system%s		system.ads		system.ali
Z system.exception_table%s  s-exctab.adb	s-exctab.ali
Z system.put_images%s	s-putima.adb		s-putima.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.stream_attributes%s  s-stratt.adb	s-stratt.ali

D ada.ads		20210520051130 76789da1 ada%s
D a-except.ads		20210520051127 946f3014 ada.exceptions%s
D a-finali.ads		20210520051127 bf4f806b ada.finalization%s
D a-stream.ads		20210520051128 119b8fb3 ada.streams%s
D a-string.ads		20210520051128 90ac6797 ada.strings%s
D a-sttebu.ads		20210520051128 18209c64 ada.strings.text_buffers%s
D a-stuten.ads		20210520051128 808c40ad ada.strings.utf_encoding%s
D a-tags.ads		20210520051129 9eaa38c6 ada.tags%s
D a-unccon.ads		20210520051129 0e9b276f ada.unchecked_conversion%s
D ft.ads		20191231201945 3950179e ft%s
D ft.adb		20191231201945 e1e1040d ft%b
D ft-api.ads		20191231201945 ba9466b5 ft.api%s
D ft-errors.ads		20191231201945 489823ff ft.errors%s
D ft-faces.ads		20191231201945 4c5a821f ft.faces%s
D interfac.ads		20210520051131 edec285f interfaces%s
D i-c.ads		20210520051131 d9beded9 interfaces.c%s
D i-cstrin.ads		20210520051131 341d0ddf interfaces.c.strings%s
D system.ads		20210520051134 a2da961d system%s
D s-exctab.ads		20210520051131 54135002 system.exception_table%s
D s-finroo.ads		20210520051131 4ff27390 system.finalization_root%s
D s-memory.ads		20210520051132 597d6634 system.memory%s
D s-parame.ads		20210520051133 4752c4cb system.parameters%s
D s-putima.ads		20210520051133 4e095881 system.put_images%s
D s-secsta.ads		20210520051133 9b3ab94b system.secondary_stack%s
D s-soflin.ads		20210520051133 a7318a92 system.soft_links%s
D s-stache.ads		20210520051133 a37c21ec system.stack_checking%s
D s-stalib.ads		20210520051133 472fbca8 system.standard_library%s
D s-stalib.adb		20210520051133 977290bf system.standard_library%b
D s-stoele.ads		20210520051133 2dc34a04 system.storage_elements%s
D s-stoele.adb		20210520051133 ed88f8fb system.storage_elements%b
D s-stratt.ads		20210520051133 7bdda3fa system.stream_attributes%s
D s-traent.ads		20210520051133 26a8d361 system.traceback_entries%s
D s-unstyp.ads		20210520051133 2b077493 system.unsigned_types%s
D unchconv.ads		20210520051134 ca2f9e18 unchecked_conversion%s
G a e
G c Z s b [init ft 32 14 none]
G c Z s b [initialized ft 36 13 none]
G c Z s b [finalize ft 43 25 none]
G c Z s b [adjust ft 118 25 none]
G c Z s s [library_referenceDA ft 114 9 none]
G c Z s s [library_referenceDF ft 114 9 none]
G c Z s s [library_referenceIP ft 114 9 none]
G c Z s s [bounding_boxIP ft 46 9 none]
G c Z s s [vectorIP ft 51 9 none]
G c Z s s [glyph_metricsIP ft 60 9 none]
G c Z s s [bitmap_sizeIP ft 67 9 none]
G c Z s s [size_metricsIP ft 76 9 none]
G c Z s s [bitmap_recordIP ft 90 9 none]
G c Z s s [glyph_slot_referenceIP ft 155 9 none]
G c Z s s [generic_recordIP ft 128 9 none]
G c Z s s [list_recordIP ft 202 9 none]
G c Z s s [face_recordIP ft 208 9 none]
G c Z s s [size_recordIP ft 282 9 none]
G c Z s s [outline_recordIP ft 159 9 none]
G c Z s s [glyph_slot_recordIP ft 176 9 none]
G c Z s s [glyph_recordIP ft 290 9 none]
G r c none [init ft 32 14 none] [ft_done_library ft__api 18 13 none]
G r c none [init ft 32 14 none] [ft_init_freetype ft__api 27 13 none]
G r c none [init ft 32 14 none] [description ft__errors 154 13 none]
G r c none [finalize ft 43 25 none] [ft_done_library ft__api 18 13 none]
G r c none [adjust ft 118 25 none] [ft_reference_library ft__api 15 13 none]
G r c none [library_referenceDA ft 114 9 none] [ft_reference_library ft__api 15 13 none]
G r c none [library_referenceDF ft 114 9 none] [ft_done_library ft__api 18 13 none]
X 1 ada.ads
16K9*Ada 20e8 10|4r6 14r34 114r34
X 3 a-finali.ads
40K13*Finalization 68e21 10|4w10 14r38 114r38
43H9*Controlled<20|40R9> 59e72 10|14r51 114r51
46U14*Initialize<20|44p14>
X 10 ft.ads
10K9*FT 110E12 291r17 300l5 300e7 11|4r6 5r6 7b14 56l5 56t7
14R9*Library_Reference<3|43R9> 3|46P14 10|32p14 32r36 36p13 36r35 43P25 43r51
. 114c9 116e14 118P25 118r49 11|11r36 26r35 31r38 43r40
16I12*Fixed{16|37I9} 79r21 80r21 183r30 184r30
17I12*Short{16|36I9} 251r33 252r33 258r33 264r33 265r33 266r33 267r33
18M12*UShort{16|45M9} 244r33
19I12*Int{16|35I9} 223r33 227r33
20M12*UInt{16|44M9}
21I12*Long{16|37I9} 209r33 213r33 214r33 215r33 216r33
22M12*ULong{16|46M9}
23I12*Position{16|37I9} 47r36 52r14 61r23 62r57 63r54 70r16 71r16 72r16 81r21
. 82r21 83r21 84r21 195r30 196r30
24I12*Pixel_Distance{16|36I9} 68r16 69r16
26M12*Pixels_Per_EM{16|45M9} 77r21 78r21
28X4*FreeType_Exception 11|20r19
32U14*Init 32=20 11|11b14 24l8 24t12
32r20 Object{14R9} 11|11b20 14m17 17m34 17r34
36V13*Initialized{boolean} 36>26 11|26b13 29l8 29t19
36r26 Object{14R9} 11|26b26 28r14
43U25*Finalize<3|48p14> 43=35 11|14s7 43b14 55l8 55t16
43r35 Object{14R9} 11|43b24 44r37 46m7
46R9*Bounding_Box 48e14 49r39 239r33
47i7*X_Min{23I12}
47i14*Y_Min{23I12}
47i21*X_Max{23I12}
47i28*Y_Max{23I12}
51R9*Vector 53e14 54r39 162r29 185r30 294r17
52i7*X{23I12}
52i10*Y{23I12}
56E9*Glyph_Format 57e57 169r8 174r8 186r30 293r17
56n26*Format_None{56E9} 169r26
56n39*Bitmap_Format{56E9} 170r26
56n54*Composite_Format{56E9} 171r26
57n26*Outline_Format{56E9} 172r26
57n42*Plotter_Format{56E9} 173r26
60R9*Glyph_Metrics 64e14 65r39 182r30
61i7*Width{23I12}
61i14*Height{23I12}
62i7*Horiz_Bearing_X{23I12}
62i24*Horiz_Bearing_Y{23I12}
62i41*Horiz_Advance{23I12}
63i7*Vert_Bearing_X{23I12}
63i23*Vert_Bearing_Y{23I12}
63i39*Vert_Advance{23I12}
67R9*Bitmap_Size 73e14 74r39 226r40
68i7*Height{24I12}
69i7*Width{24I12}
70i7*Size{23I12}
71i7*X_Ppem{23I12}
72i7*Y_Ppem{23I12}
76R9*Size_Metrics 85e14 86r39 285r20
77m7*X_Ppem{26M12}
78m7*Y_Ppem{26M12}
79i7*X_Scale{16I12}
80i7*Y_Scale{16I12}
81i7*Ascender{23I12}
82i7*Descender{23I12}
83i7*Height{23I12}
84i7*Max_Advance{23I12}
88M9*Palette_Type<18|67M9> 98r22 112c9
90R9*Bitmap_Record 99e14 100r39 187r30
91m7*Rows{16|44M9}
92m7*Width{16|44M9}
93i7*Pitch{16|35I9}
94m7*Buffer{18|67M9}
95i7*Num_Grays{16|36I9}
96m7*Pixel_Mode{16|49M9}
97m7*Palette_Mode{16|49M9}
98m7*Palette{88M9}
108R9*Glyph_Slot_Reference 155c9 157e14
110M12 Library_Ptr{18|67M9} 115r22 177r30 291r20 11|9r13 44r22
115m7 Data{110M12} 11|17m41 28r21 33r17 34r46 44r44 46m14
118U25 Adjust<3|47p14> 118=33 11|31b14 41l8 41t14
118r33 Object{14R9} 11|31b22 33r10 34r39
125P9 Generic_Finalizer 125>48 126r26 130r19
125m48 theFinalizer{18|67M9}
128R9 Generic_Record 131e14 132r39 181r30 229r33 276r33 284r20
129m7*Data{18|67M9}
130p7*Finalizer{125P9}
134R9 Size_Record 135r28 282c9 287e14 288r39
135P9 Size_Ptr(134R9) 270r33
137M12 Character_Map_Ptr{18|67M9} 271r33
138M12 Driver_Ptr{18|67M9} 272r33
139M12 Face_Internal_Ptr{18|67M9} 278r33
140M12 Memory_Ptr{18|67M9} 273r33
141M12 Size_Internal_Ptr{18|67M9} 286r20
142M12 Slot_Internal_Ptr{18|67M9} 198r30
143M12 Subglyph_Ptr{18|67M9} 192r30
144M12 List_Node{18|67M9} 203r14 204r14
145M12 Stream_Ptr{18|67M9} 274r33
147R9 Face_Record 148r28 208c9 279e14 280r39 283r20
148P9 Face_Ptr(147R9) 178r30
150R9 Glyph_Slot_Record 152r34 176c9 199e14 200r39
152P9 Glyph_Slot_Ptr(150R9) 153r26 156r23 179r30 268r33
156p7*Data{152P9}
159R9 Outline_Record 166e14 167r39 190r30
160i7*Num_Contours{16|36I9}
161i7*Num_Points{16|36I9}
162p7*Points(51R9)
163p7*Tags{17|47P9}
164p7*Contours(16|36I9)
165i7*Flags{16|35I9}
177m7*Library{110M12}
178p7*Face{148P9}
179p7*Next{152P9}
180m7*Reserved{16|44M9}
181r7*C_Generic{128R9}
182r7*Metrics{60R9}
183i7*Linear_Horiz_Advance{16I12}
184i7*Linear_Vert_Advance{16I12}
185r7*Advance{51R9}
186e7*Format{56E9}
187r7*Bitmap{90R9}
188i7*Bitmap_Left{16|35I9}
189i7*Bitmap_Top{16|35I9}
190r7*Outline{159R9}
191m7*Num_Subglyphs{16|44M9}
192m7*Subglyphs{143M12}
193m7*Control_Data{18|67M9}
194i7*Control_Length{16|37I9}
195i7*Lsb_Delta{23I12}
196i7*Rsb_Delta{23I12}
197m7*Other{18|67M9}
198m7*Internal{142M12}
202R9 List_Record 205e14 206r39 275r33
203m7*head{144M12}
204m7*tail{144M12}
208R9 Face_Record
209i7*Num_Faces{21I12}
213i7*Face_Index{21I12}
214i7*Face_Flags{21I12}
215i7*Style_Flags{21I12}
216i7*Num_Glyphs{21I12}
217p7*Family_Name{17|47P9}
218p7*Style_Name{17|47P9}
223i7*Num_Fixed_sizes{19I12}
226p7*Available_Sizes(67R9)
227i7*Num_Charmaps{19I12}
228m7*Character_Map_List{18|67M9}
229r7*C_Generic{128R9}
239r7*Bbox{46R9}
244m7*Units_Per_EM{18M12}
251i7*Ascender{17I12}
252i7*Descender{17I12}
258i7*Height{17I12}
264i7*Max_Advance_Width{17I12}
265i7*Max_Advance_Height{17I12}
266i7*Underline_Position{17I12}
267i7*Underline_Thickness{17I12}
268p7*Glyph_Slot{152P9}
270p7*Size{135P9}
271m7*Character_Map{137M12}
272m7*Driver{138M12}
273m7*Memory{140M12}
274m7*Stream{145M12}
275r7*Sizes_List{202R9}
276r7*Autohint{128R9}
277m7*Extensions{18|67M9}
278m7*Internal{139M12}
283r7*Face{208R9}
284r7*C_Generic{128R9}
285r7*Metrics{76R9}
286m7*Internal{141M12}
290R9 Glyph_Record 295e14 296r39 298r29
291m7*Library{110M12}
292m7*Clazz{18|67M9}
293e7*Format{56E9}
294r7*Advance{51R9}
298P9 Glyph_Ptr(290R9) 299r26
X 11 ft.adb
16e10 Code{13|7E9} 19r13 21r35
44m7 Ptr{10|110M12} 47r10 48r34
X 12 ft-api.ads
10K20*API 11|5w9 17r12 34r13 48r13 12|66e11
15V13*FT_Reference_Library{13|7E9} 11|34s17
18V13*FT_Done_Library{13|7E9} 11|48s17
27V13*FT_Init_FreeType{13|7E9} 11|17s16
X 13 ft-errors.ads
4K12*Errors 11|4w9 8r13 16r26 19r21 21r15 34r55 48r42 13|155e14
7E9*Error_Code 11|8r20 16r33 13|36e29
8n7*Ok{7E9} 11|19r28 34r62 48r49
154V13*Description{string} 11|21s22
X 15 interfac.ads
38K9*Interfaces 10|5r6 8r14 16r21 17r21 18r22 19r19 20r20 21r20 22r21 23r24
. 24r30 25r11 26r29 91r22 92r22 93r22 95r22 96r22 97r22 160r22 161r22 163r22
. 164r29 165r22 174r30 180r30 188r30 189r30 191r30 194r30 217r33 218r33 15|231e15
X 16 i-c.ads
18K20*C 10|5w17 8r25 16r32 17r32 18r33 19r30 20r31 21r31 22r32 23r35 24r41
. 25r22 26r40 91r33 92r33 93r33 95r33 96r33 97r33 160r33 161r33 163r33 164r40
. 165r33 174r41 180r41 188r41 189r41 191r41 194r41 217r44 218r44 16|237e17
35I9*int<integer> 10|19r32 93r35 165r35 188r43 189r43
36I9*short<short_integer> 10|17r34 24r43 25r24 95r35 160r35 161r35 164r42
37I9*long<long_integer> 10|16r34 21r33 23r37 194r43
44M9*unsigned 10|20r33 91r35 92r35 174r43 180r43 191r43
45M9*unsigned_short 10|18r35 26r42
46M9*unsigned_long 10|22r34
49M9*unsigned_char 10|96r35 97r35
X 17 i-cstrin.ads
36K22*Strings 10|8w27 163r35 217r46 218r46 17|106e25
47P9*chars_ptr 10|163r43 217r54 218r54
X 18 system.ads
37K9*System 10|6w6 94r22 110r27 112r29 115r37 125r63 129r19 137r33 138r26
. 139r33 140r26 141r33 142r33 143r28 144r25 145r26 193r30 197r30 228r33 277r33
. 277r51 292r17 11|28r29 33r25 46r22 47r17 18|154e11
67M9*Address 10|94r29 110r34 112r36 125r70 129r26 137r40 138r33 139r40 140r33
. 141r40 142r40 143r35 144r32 145r33 193r37 197r37 228r40 277r40 292r24
69m4*Null_Address{67M9} 10|115r44 277r58 11|28r36 33r32 46r29 47r24
81V14*"="{boolean} 11|28r26 33r22 47r14
X 21 s-memory.ads
53V13*Alloc{18|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{18|67M9} 105i<c,__gnat_realloc>22
X 28 s-stalib.adb
89U14 Break_Start 90i<c,__gnat_break_start>22

