V "GNAT Lib v14"
A -O3
A -O2
A -gnatA
A -gnatn
A -ffunction-sections
A -fdata-sections
A -gnat2012
A -gnatW8
A -g
A -mtune=nocona
A -march=nocona
P SS ZX

RN
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTIONS
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_IMPLICIT_LOOPS

U vss.implementation.utf8_casing%b  vss-implementation-utf8_casing.adb  6c5d6ccc NE OO PK IU
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
Z ada.tags%s		a-tags.adb		a-tags.ali
W vss%s			vss.ads			vss.ali
W vss.implementation%s	vss-implementation.ads	vss-implementation.ali
W vss.implementation.text_handlers%s  vss-implementation-text_handlers.adb  vss-implementation-text_handlers.ali
W vss.implementation.text_handlers.utf8%s  vss-implementation-text_handlers-utf8.adb  vss-implementation-text_handlers-utf8.ali
W vss.implementation.text_handlers.utf8.dynamic%s  vss-implementation-text_handlers-utf8-dynamic.adb  vss-implementation-text_handlers-utf8-dynamic.ali
W vss.implementation.text_handlers.utf8.static%s  vss-implementation-text_handlers-utf8-static.adb  vss-implementation-text_handlers-utf8-static.ali
W vss.implementation.ucd_casing%s  vss-implementation-ucd_casing.adb  vss-implementation-ucd_casing.ali

U vss.implementation.utf8_casing%s  vss-implementation-utf8_casing.ads  3ffe7208 NE OO PR PK IU
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
W vss%s			vss.ads			vss.ali
W vss.implementation%s	vss-implementation.ads	vss-implementation.ali
W vss.implementation.strings%s  vss-implementation-strings.adb  vss-implementation-strings.ali
W vss.implementation.ucd_casing_utf8%s  vss-implementation-ucd_casing_utf8.ads  vss-implementation-ucd_casing_utf8.ali
W vss.implementation.utf8_encoding%s  vss-implementation-utf8_encoding.adb  vss-implementation-utf8_encoding.ali
W vss.unicode%s		vss-unicode.ads		vss-unicode.ali

D ada.ads		20250523110204 76789da1 ada%s
D a-except.ads		20250523110204 e7970cd9 ada.exceptions%s
D a-finali.ads		20250523110204 bf4f806b ada.finalization%s
D a-iteint.ads		20250523110204 49a8bee2 ada.iterator_interfaces%s
D a-stream.ads		20250523110204 119b8fb3 ada.streams%s
D a-string.ads		20250523110204 90ac6797 ada.strings%s
D a-sttebu.ads		20250523110204 f1ad67a2 ada.strings.text_buffers%s
D a-stuten.ads		20250523110204 c6ced0ae ada.strings.utf_encoding%s
D a-tags.ads		20250523110204 9eaa38c6 ada.tags%s
D a-unccon.ads		20250523110204 0e9b276f ada.unchecked_conversion%s
D interfac.ads		20250523110204 9111f9c1 interfaces%s
D system.ads		20250523110204 ed42882a system%s
D s-atacco.ads		20250523110204 5868e3ba system.address_to_access_conversions%s
D s-atocou.ads		20250523110204 dc18efc3 system.atomic_counters%s
D s-exctab.ads		20250523110204 91bef6ef system.exception_table%s
D s-finmas.ads		20250523110204 28987ac5 system.finalization_masters%s
D s-finroo.ads		20250523110204 4ff27390 system.finalization_root%s
D s-parame.ads		20250523110204 3597fc11 system.parameters%s
D s-pooglo.ads		20250523110204 91708d21 system.pool_global%s
D s-putima.ads		20250523110204 17291fe4 system.put_images%s
D s-retsta.ads		20250523110204 0f6b06cb system.return_stack%s
D s-secsta.ads		20250523110204 578279f5 system.secondary_stack%s
D s-soflin.ads		20250523110204 df77073e system.soft_links%s
D s-stache.ads		20250523110204 0b81c1fe system.stack_checking%s
D s-stalib.ads		20250523110204 1c9580f6 system.standard_library%s
D s-stoele.ads		20250523110204 ccded4e8 system.storage_elements%s
D s-stopoo.ads		20250523110204 e9fa2dd8 system.storage_pools%s
D s-stratt.ads		20250523110204 a1861007 system.stream_attributes%s
D s-traent.ads		20250523110204 c81cbf8c system.traceback_entries%s
D s-unstyp.ads		20250523110204 fa2a7f59 system.unsigned_types%s
D vss.ads		20241114080450 fdc66b07 vss%s
D vss-characters.ads	20241114080450 c452851a vss.characters%s
D vss-implementation.ads  20241114080450 b57b0942 vss.implementation%s
D vss-implementation-fnv_hash.ads  20241114080450 c73c4976 vss.implementation.fnv_hash%s
D vss-implementation-referrers.ads  20241114080450 29187c15 vss.implementation.referrers%s
D vss-implementation-string_vectors.ads  20241114080450 fc002e9b vss.implementation.string_vectors%s
D vss-implementation-strings.ads  20241114080450 9b3fe3e4 vss.implementation.strings%s
D vss-implementation-strings.adb  20241114080450 d0616134 vss.implementation.strings%b
D vss-implementation-text_handlers.ads  20241114080450 7d532201 vss.implementation.text_handlers%s
D vss-implementation-text_handlers-nul.ads  20241114080450 3a26e529 vss.implementation.text_handlers.nul%s
D vss-implementation-text_handlers-utf8.ads  20241114080450 1ea17767 vss.implementation.text_handlers.utf8%s
D vss-implementation-text_handlers-utf8-dynamic.ads  20241114080450 b16b7a12 vss.implementation.text_handlers.utf8.dynamic%s
D vss-implementation-text_handlers-utf8-static.ads  20241114080450 76303047 vss.implementation.text_handlers.utf8.static%s
D vss-implementation-ucd_casing.ads  20241114080450 413864b0 vss.implementation.ucd_casing%s
D vss-implementation-ucd_casing.adb  20241114080450 9109fc39 vss.implementation.ucd_casing%b
D vss-implementation-ucd_casing_utf8.ads  20241114080450 dc5552b6 vss.implementation.ucd_casing_utf8%s
D vss-implementation-utf8_casing.ads  20241114080450 f86e822d vss.implementation.utf8_casing%s
D vss-implementation-utf8_casing.adb  20241114080450 1250c004 vss.implementation.utf8_casing%b
D vss-implementation-utf8_encoding.ads  20241114080450 a0ae50fa vss.implementation.utf8_encoding%s
D vss-implementation-utf8_encoding.adb  20241114080450 cf19a26e vss.implementation.utf8_encoding%b
D vss-locales.ads	20241114080450 f436ec39 vss.locales%s
D vss-stream_element_vectors.ads  20241114080450 b0c8429f vss.stream_element_vectors%s
D vss-string_vectors.ads  20241114080450 af44788e vss.string_vectors%s
D vss-strings.ads	20241114080450 534b3534 vss.strings%s
D vss-strings-cursors.ads  20241114080450 ca821bf5 vss.strings.cursors%s
D vss-strings-cursors-iterators.ads  20241114080450 a37abb4d vss.strings.cursors.iterators%s
D vss-strings-cursors-iterators-characters.ads  20241114080450 ebeca2f0 vss.strings.cursors.iterators.characters%s
D vss-strings-cursors-iterators-grapheme_clusters.ads  20241114080450 60fbdf6c vss.strings.cursors.iterators.grapheme_clusters%s
D vss-strings-cursors-iterators-lines.ads  20241114080450 36702376 vss.strings.cursors.iterators.lines%s
D vss-strings-cursors-iterators-words.ads  20241114080450 4da183fd vss.strings.cursors.iterators.words%s
D vss-transformers.ads	20241114080450 c3507b6e vss.transformers%s
D vss-unicode.ads	20241114080450 952f18cf vss.unicode%s
G a e
G c Z s b [get_case_mapping vss__implementation__utf8_casing 27 14 none]
G c Z s b [convert_case vss__implementation__utf8_casing 33 14 none]
G c Z s b [convert_case_simple vss__implementation__utf8_casing 39 14 none]
G c Z s b [convert_case_full vss__implementation__utf8_casing 47 14 none]
G c Z s b [get_simplified_case_mapping_information vss__implementation__utf8_casing 56 13 none]
G c Z s b [get_contextual_case_mapping_information vss__implementation__utf8_casing 62 13 none]
G c Z b b [convert_case vss__implementation__utf8_casing 15 14 none]
G c Z b b [convert_case vss__implementation__utf8_casing 21 14 none]
G c Z b b [get_case_mapping vss__implementation__utf8_casing 27 14 none]
G r c none [get_case_mapping vss__implementation__utf8_casing 27 14 none] [variable_handler vss__implementation__strings 135 13 none]
G r c none [get_case_mapping vss__implementation__utf8_casing 27 14 none] [unsafe_initialize vss__implementation__text_handlers__utf8 17 14 none]
G r c none [get_case_mapping vss__implementation__utf8_casing 27 14 none] [encode vss__implementation__utf8_encoding 23 14 none]
G r c none [get_case_mapping vss__implementation__utf8_casing 27 14 none] [unchecked_store vss__implementation__utf8_encoding 64 14 none]
G r c none [convert_case vss__implementation__utf8_casing 33 14 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [convert_case vss__implementation__utf8_casing 33 14 none] [is_empty vss__implementation__text_handlers__utf8__dynamic 47 24 none]
G r c none [convert_case vss__implementation__utf8_casing 33 14 none] [variable_handler vss__implementation__strings 135 13 none]
G r c none [convert_case vss__implementation__utf8_casing 33 14 none] [unsafe_initialize vss__implementation__text_handlers__utf8 17 14 none]
G r c none [convert_case vss__implementation__utf8_casing 33 14 none] [unchecked_decode_forward vss__implementation__utf8_encoding 74 14 none]
G r c none [convert_case vss__implementation__utf8_casing 33 14 none] [unchecked_append vss__implementation__text_handlers__utf8 32 14 none]
G r s casing_context [convert_case vss__implementation__utf8_casing 33 14 none] [casing_contextIP vss__implementation__ucd_casing 20 9 none]
G r s contextual_mapping_information [convert_case vss__implementation__utf8_casing 33 14 none] [contextual_mapping_informationIP vss__implementation__ucd_casing_utf8 44 9 none]
G r c none [convert_case vss__implementation__utf8_casing 33 14 none] [apply vss__implementation__ucd_casing 50 14 none]
G r c none [convert_case vss__implementation__utf8_casing 33 14 none] [is_empty vss__implementation__text_handlers__utf8__static 41 24 none]
G r c none [convert_case_simple vss__implementation__utf8_casing 39 14 none] [unchecked_decode_forward vss__implementation__utf8_encoding 74 14 none]
G r c none [convert_case_simple vss__implementation__utf8_casing 39 14 none] [unchecked_append vss__implementation__text_handlers__utf8 32 14 none]
G r s casing_context [convert_case_full vss__implementation__utf8_casing 47 14 none] [casing_contextIP vss__implementation__ucd_casing 20 9 none]
G r c none [convert_case_full vss__implementation__utf8_casing 47 14 none] [unchecked_decode_forward vss__implementation__utf8_encoding 74 14 none]
G r s contextual_mapping_information [convert_case_full vss__implementation__utf8_casing 47 14 none] [contextual_mapping_informationIP vss__implementation__ucd_casing_utf8 44 9 none]
G r c none [convert_case_full vss__implementation__utf8_casing 47 14 none] [unchecked_append vss__implementation__text_handlers__utf8 32 14 none]
G r c none [convert_case_full vss__implementation__utf8_casing 47 14 none] [apply vss__implementation__ucd_casing 50 14 none]
G r c none [convert_case vss__implementation__utf8_casing 15 14 none] [is_empty vss__implementation__text_handlers__utf8__dynamic 47 24 none]
G r c none [convert_case vss__implementation__utf8_casing 15 14 none] [variable_handler vss__implementation__strings 135 13 none]
G r c none [convert_case vss__implementation__utf8_casing 15 14 none] [unsafe_initialize vss__implementation__text_handlers__utf8 17 14 none]
G r c none [convert_case vss__implementation__utf8_casing 15 14 none] [unchecked_decode_forward vss__implementation__utf8_encoding 74 14 none]
G r c none [convert_case vss__implementation__utf8_casing 15 14 none] [unchecked_append vss__implementation__text_handlers__utf8 32 14 none]
G r s casing_context [convert_case vss__implementation__utf8_casing 15 14 none] [casing_contextIP vss__implementation__ucd_casing 20 9 none]
G r s contextual_mapping_information [convert_case vss__implementation__utf8_casing 15 14 none] [contextual_mapping_informationIP vss__implementation__ucd_casing_utf8 44 9 none]
G r c none [convert_case vss__implementation__utf8_casing 15 14 none] [apply vss__implementation__ucd_casing 50 14 none]
G r c none [convert_case vss__implementation__utf8_casing 21 14 none] [is_empty vss__implementation__text_handlers__utf8__static 41 24 none]
G r c none [convert_case vss__implementation__utf8_casing 21 14 none] [variable_handler vss__implementation__strings 135 13 none]
G r c none [convert_case vss__implementation__utf8_casing 21 14 none] [unsafe_initialize vss__implementation__text_handlers__utf8 17 14 none]
G r c none [convert_case vss__implementation__utf8_casing 21 14 none] [unchecked_decode_forward vss__implementation__utf8_encoding 74 14 none]
G r c none [convert_case vss__implementation__utf8_casing 21 14 none] [unchecked_append vss__implementation__text_handlers__utf8 32 14 none]
G r s casing_context [convert_case vss__implementation__utf8_casing 21 14 none] [casing_contextIP vss__implementation__ucd_casing 20 9 none]
G r s contextual_mapping_information [convert_case vss__implementation__utf8_casing 21 14 none] [contextual_mapping_informationIP vss__implementation__ucd_casing_utf8 44 9 none]
G r c none [convert_case vss__implementation__utf8_casing 21 14 none] [apply vss__implementation__ucd_casing 50 14 none]
G r c none [get_case_mapping vss__implementation__utf8_casing 27 14 none] [encode vss__implementation__utf8_encoding 23 14 none]
G r c none [get_case_mapping vss__implementation__utf8_casing 27 14 none] [unchecked_store vss__implementation__utf8_encoding 64 14 none]
X 4 a-iteint.ads
24h9*Forward_Iterator
32h9*Reversible_Iterator<24R9[52|70]>
X 9 a-tags.ads
652V13 CW_Membership{boolean} 48|57s58 67s57 406s57
X 11 interfac.ads
54I9*Integer_32<integer>
X 31 vss.ads
7K9*VSS 14e8 47|9r6 10r6 11r6 12r6 14r9 28r17 29r17 30r21 34r17 35r17 36r21
. 40r24 41r24 43r9 44r31 48r24 49r24 51r9 53r31 57r17 58r17 59r14 63r17 64r17
. 65r14 68r5 48|9r6 10r6 11r6 13r14 17r9 18r17 19r21 23r9 24r17 25r21 28r17
. 29r17 31r9 38r17 39r17 40r21 43r9 44r11 50r20 53r18 57r13 63r18 67r13 83r9
. 84r17 85r21 90r20 97r12 98r14 101r10 107r13 110r16 123r13 126r16 130r13
. 133r16 137r13 140r16 155r13 158r16 170r9 171r17 172r21 177r20 184r12 185r14
. 188r10 194r13 197r16 210r13 213r16 217r13 220r16 224r13 227r16 242r13 245r16
. 256r24 257r24 259r9 261r31 263r16 265r17 266r17 267r17 268r17 273r10 277r22
. 280r15 287r35 290r21 295r22 313r22 320r13 324r19 326r22 332r19 345r24 346r24
. 348r9 349r31 351r16 353r16 354r16 355r16 360r10 365r15 370r16 372r19 378r16
. 390r17 391r17 392r21 396r12 397r14 400r10 406r13 416r17 417r17 419r9 421r16
. 424r17 425r17 426r17 437r18 439r22 441r27 455r18 457r22 459r27 473r18 475r22
. 477r27 491r18 493r22 495r25 509r18 511r22 513r27 527r18 529r22 531r27 545r18
. 547r22 549r27 563r12 564r15 572r18 573r18 574r18 575r18 576r18 579r13 581r13
. 596r17 597r17 598r14 600r16 601r16 603r25 604r9 605r19 607r9 608r11 609r23
. 613r9 622r17 623r17 624r14 626r16 627r16 629r25 630r9 631r19 633r9 634r11
. 635r23 639r9 643r5
X 33 vss-implementation.ads
13K13*Implementation 31|7k9 33|17e23 47|9r10 10r10 11r10 14r13 29r21 30r25
. 34r21 35r21 36r25 40r28 43r13 44r35 48r28 51r13 53r35 57r21 59r18 63r21
. 65r18 68r9 48|9r10 10r10 11r10 13r18 17r13 18r21 19r25 23r13 24r21 25r25
. 29r21 31r13 38r21 39r21 40r25 43r13 44r15 50r24 53r22 57r17 63r22 67r17
. 83r13 84r21 85r25 90r24 97r16 98r18 101r14 107r17 110r20 123r17 126r20
. 130r17 133r20 137r17 140r20 155r17 158r20 170r13 171r21 172r25 177r24 184r16
. 185r18 188r14 194r17 197r20 210r17 213r20 217r17 220r20 224r17 227r20 242r17
. 245r20 256r28 259r13 261r35 268r21 273r14 280r19 290r25 295r26 313r26 320r17
. 324r23 326r26 332r23 345r28 348r13 349r35 360r14 365r19 370r20 372r23 378r20
. 391r21 392r25 396r16 397r18 400r14 406r17 417r21 419r13 424r21 437r22 439r26
. 441r31 455r22 457r26 459r31 473r22 475r26 477r31 491r22 493r26 495r29 509r22
. 511r26 513r31 527r22 529r26 531r31 545r22 547r26 549r31 563r16 564r19 579r17
. 581r17 596r21 598r18 600r20 603r29 604r13 605r23 607r13 608r15 609r27 613r13
. 622r21 624r18 626r20 629r29 630r13 631r23 633r13 634r15 635r27 639r13 643r9
X 37 vss-implementation-strings.ads
14K28*Strings 155e31 47|9w25 30r40 34r36 36r40 44r50 53r50 48|19r40 25r40
. 38r36 40r40 43r28 44r30 50r39 85r40 90r39 97r31 98r33 172r40 177r39 184r31
. 185r33 261r50 349r50 392r40 396r31 397r33 424r36
18I9*Character_Offset<integer>
19I12*Character_Count{18I9} 48|424r44
30P9*Variable_Text_Handler_Access 48|97r39 184r39 396r39
32P9*Constant_Text_Handler_Access 48|43r36
109R9*String_Data 114e6 47|30r48 34r44 36r48 44r58 53r58 48|19r48 25r48 38r44
. 40r48 85r48 172r48 261r58 349r58 392r48
127r4*Null_String_Data{109R9} 48|50r47 90r47 177r47
135V13*Variable_Handler{30P9} 48|98s41 185s41 397s41
138V13*Constant_Handler{32P9} 48|44s38
X 39 vss-implementation-text_handlers.ads
22K28*Text_Handlers 280e37 48|10r25 11r25 17r28 23r28 31r28 53r37 57r32 63r37
. 67r32 83r28 101r29 170r28 188r29 313r41 324r38 332r38 370r35 378r35 400r29
. 406r32 419r28
40y28*Is_Empty{boolean} 48|47R18
X 41 vss-implementation-text_handlers-utf8.ads
13K42*UTF8 109e42 48|10r39 11r39 17r42 23r42 31r42 53r51 57r46 63r51 67r46
. 83r42 101r43 170r42 188r43 313r55 324r52 332r52 370r49 378r49 400r43 406r46
. 419r42
17U14*Unsafe_Initialize 48|101s48 188s48 400s48
32U14*Unchecked_Append 48|313s60 324s57 332s57 370s54 378s54
X 42 vss-implementation-text_handlers-utf8-dynamic.ads
11K47*Dynamic 170e50 48|10w44 17r47 53r56 57r51 83r47
18i7*Size{62|28I12} 48|102r42 109r29 125r29 132r29 139r29 157r29
24a7*Storage{49|18A9} 48|108r29 124r29 131r29 138r29 156r29
30P9*UTF8_String_Data_Access(15R9)
35R9*Dynamic_UTF8_Handler<39|28R9> 39e15 48|17r55 54r21 57r59 83r55
38p7*Pointer{30P9} 48|102r34 108r21 109r21 124r21 125r21 131r21 132r21 138r21
. 139r21 156r21 157r21
47V24*Is_Empty{boolean}<39|40p28> 48|87s15
X 43 vss-implementation-text_handlers-utf8-static.ads
11K47*Static 129e49 48|11w44 23r47 31r47 63r56 67r51 170r47 406r51 419r47
18I12*In_Place_UTF8_Code_Unit_Count{62|28I12}
21I12*In_Place_Character_Count{37|19I12}
25R9*Static_UTF8_Handler<39|28R9> 33e15 48|23r54 31r54 64r21 67r58 170r54
. 406r58 419r54
28a7*Storage{49|18A9} 48|195r21 211r21 218r21 225r21 243r21 562m15 568m15
. 582m21 586m18
31i7*Size{18I12} 48|189r34 196r21 212r21 219r21 226r21 244r21 567m15 568r29
. 584m18 586r32
32i7*Length{21I12} 48|566m15 585m18
41V24*Is_Empty{boolean}<39|40p28> 48|174s15
X 44 vss-implementation-ucd_casing.ads
9K28*UCD_Casing 55e34 48|9w25 268r36 320r32
20R9*Casing_Context 24e14 48|268r47
21b7*Final_Sigma{boolean} 48|285r37
50U14*Apply 48|320s43
X 46 vss-implementation-ucd_casing_utf8.ads
10K28*UCD_Casing_UTF8 22450e39 47|10w25 43r28 51r28 57r36 59r33 63r36 65r33
. 48|110r35 126r35 133r35 140r35 158r35 197r35 213r35 220r35 227r35 245r35
. 259r28 280r34 290r40 326r41 348r28 365r34 372r38 437r37 441r46 455r37 459r46
. 473r37 477r46 491r37 495r44 509r37 513r46 527r37 531r46 545r37 549r46 564r34
. 596r36 598r33 600r35 603r44 604r28 605r38 607r28 608r30 609r42 613r28 622r36
. 624r33 626r35 629r44 630r28 631r38 633r28 634r30 635r42 639r28
14I12*Casing_UTF8_Data_Offset{62|27I9}
17I12*Simplified_Casing_Character_Count{37|19I12}
20I12*Contextual_Casing_Character_Count{37|19I12}
23I12*Simplified_Casing_UTF8_Code_Unit_Count{62|28I12}
26I12*Contextual_Casing_UTF8_Code_Unit_Count{62|28I12}
29R9*Simplified_Mapping_Information 35e14 47|59r49 48|365r50 438r21 456r21
. 474r21 492r21 624r49
30i7*Offset{14I12} 48|373r24 448r32 466r32 484r32 502r32
31i7*Length{17I12} 48|375r24 447r32 465r32 483r32 501r32
32i7*Count{23I12} 48|374r24 449r32 467r32 485r32 503r32
33b7*Changes{boolean} 48|369r21 446r32 464r32 482r32 500r32
44R9*Contextual_Mapping_Information 53e14 47|65r49 48|280r50 291r24 510r21
. 528r21 546r21 598r49
45i7*Offset{14I12} 48|327r27 520r32 538r32 556r32
46i7*Length{20I12} 48|329r27 519r32 537r32 555r32
47i7*Count{26I12} 48|328r27 521r32 539r32 557r32
48r7*Context_Change{44|32R9} 48|320r64
49b7*Cased{boolean} 48|304r46
50b7*Case_Ignorable{boolean} 48|300r37
51b7*Changes{boolean} 48|323r24 518r32 536r32 554r32
65N4*Mapping_Group_Size 48|605r54 609r58 631r54 635r58
67I9*Mapping_Group<short_integer> 48|603r60 604r44 629r60 630r44
69I9*Mapping_Data_Offset<integer> 48|600r51 607r44 608r46 626r51 633r44 634r46
71A9*Mapping_Data_Offset_Array(69I9)<67I9> 47|43r44 51r44 57r52 63r52 48|259r44
. 348r44 596r52 622r52
74a4*Simple_Lowercase_Index{71A9} 48|110r51 197r51 442r30
513a4*Simple_Titlecase_Index{71A9} 48|460r30
952a4*Simple_Uppercase_Index{71A9} 48|126r51 213r51 478r30
1830a4*Full_Lowercase_Index{71A9} 48|140r51 227r51 514r30
2269a4*Full_Titlecase_Index{71A9} 48|532r30
2708a4*Full_Uppercase_Index{71A9} 48|158r51 245r51 550r30
3586a4*NFKC_Casefold_Index{71A9} 48|133r51 220r51 496r28
20285a4*Simplified_Mapping_Data_Table(29R9) 48|639r44
20291a4*Contextual_Mapping_Data_Table(44R9) 48|613r44
20297a4*UTF8_Data_Table{49|18A9} 48|326r57 372r54 564r50
X 47 vss-implementation-utf8_casing.ads
14K28*UTF8_Casing 33|13k13 47|29r36 35r36 68l24 68e35 48|13b33 18r36 24r36
. 29r36 39r36 84r36 107r32 123r32 130r32 137r32 155r32 171r36 194r32 210r32
. 217r32 224r32 242r32 391r36 417r36 439r41 457r41 475r41 493r41 511r41 529r41
. 547r41 643l24 643t35
18E9*Case_Mapping 25e17 29r48 35r48 48|18r48 24r48 29r48 39r48 84r48 171r48
. 391r48 417r48
19n7*Simple_Lowercase{18E9} 48|106r15 193r15 434r15
20n7*Simple_Titlecase{18E9} 48|113r15 200r15 452r15
21n7*Simple_Uppercase{18E9} 48|122r15 209r15 470r15
22n7*NFKC_Casefold{18E9} 48|129r15 216r15 488r15
23n7*Lowercase{18E9} 48|136r15 223r15 506r15
24n7*Titlecase{18E9} 48|144r15 231r15 524r15
25n7*Uppercase{18E9} 48|154r15 241r15 542r15
27U14*Get_Case_Mapping 28>7 29>7 30<7 48|389b14 409l8 409t24
28m7 Code{62|22M12} 48|390b7 404r13
29e7 Mapping{18E9} 48|391b7 405r13
30r7 Data{37|109R9} 48|392b7 397m59 397r59
33U14*Convert_Case 34>7 35>7 36<7 48|37b14 75l8 75t20
34r7 Data{37|109R9} 48|38b7 44r56
35e7 Mapping{18E9} 48|39b7 59r13 69r13
36r7 Result{37|109R9} 48|40b7 50m10 60m13 70m13
39U14*Convert_Case_Simple 40>7 41>7 42>7 44=7 48|107s44 123s44 130s44 194s44
. 210s44 217s44 344b14 383l8 383t27
40a7 Source_Storage{49|18A9} 48|345b7 361r13 379r32
41i7 Source_Size{62|28I12} 48|346b7 358r22
42a7 Mapping{46|71A9} 48|347b7 366r61
44r7 Result_Data{37|109R9} 48|349b7 371m19 379m19
47U14*Convert_Case_Full 48>7 49>7 50>7 52>7 53=7 48|137s44 155s44 224s44
. 242s44 255b14 338l8 338t25
48a7 Source_Storage{49|18A9} 48|256b7 274r13 296r25 333r35
49i7 Source_Size{62|28I12} 48|257b7 271r22 294r41
50a7 Mapping{46|71A9} 48|258b7 281r61 298r65
52b7 To_Lower{boolean} 48|260b7 285r16
53r7 Result_Data{37|109R9} 48|261b7 314m25 325m22 333m22
56V13*Get_Simplified_Case_Mapping_Information{46|29R9} 57>7 58>7 48|366s20
. 440s24 458s25 476s25 494s25 621b13 641l8 641t47
57a7 Mapping{46|71A9} 48|622b7 640r12
58m7 Code{62|22M12} 48|623b7 631r12 635r14
62V13*Get_Contextual_Case_Mapping_Information{46|44R9} 63>7 64>7 48|281s20
. 298s24 512s25 530s25 548s25 595b13 615l8 615t47
63a7 Mapping{46|71A9} 48|596b7 614r12
64m7 Code{62|22M12} 48|597b7 605r12 609r14
X 48 vss-implementation-utf8_casing.adb
15U14 Convert_Case 16>7 18>7 19<7 56s10 81b14 162l8 162t20
16r7 Self{42|35R9} 82b7 87r10 102r29 108r16 109r16 124r16 125r16 131r16 132r16
. 138r16 139r16 156r16 157r16
18e7 Mapping{47|18E9} 84b7 105r12
19r7 Result{37|109R9} 85b7 90m10 98m59 98r59 111m16 127m16 134m16 142m16
. 160m16
21U14 Convert_Case 22>7 24>7 25<7 66s10 168b14 249l8 249t20
22r7 Self{43|25R9} 169b7 174r10 189r29 195r16 196r16 211r16 212r16 218r16
. 219r16 225r16 226r16 243r16 244r16
24e7 Mapping{47|18E9} 171b7 192r12
25r7 Result{37|109R9} 172b7 177m10 185m59 185r59 198m16 214m16 221m16 229m16
. 247m16
27U14 Get_Case_Mapping 28>7 29>7 30<7 403s10 415b14 589l8 589t24
28m7 Code{62|22M12} 416b7 443r27 461r27 479r27 497r25 515r27 533r27 551r27
. 579r54
29e7 Mapping{47|18E9} 417b7 433r12
30r7 Text{43|25R9} 418b7 562m10 566m10 567m10 568m10 568r24 582m16 582r16
. 584m13 585m13 586m13 586r27
42p7 Handler{37|32P9} 47r10 52r13 58r16 62r13 68r16
96p10 Handler{37|30P9} 102r13
183p10 Handler{37|30P9} 189r13
265m7 Code{62|22M12} 274m37 281r70 285r53 296m56 298r74
266i7 Start{62|27I9} 272m10 333r51 333r67
267i7 Offset{62|27I9} 271r13 272r19 274m29 274r29 287r72 333r58
268r7 Context{44|20R9} 285r29 320m50 320r50
279r13 Info{46|44R9} 320r59 323r19 327r22 328r22 329r22
282b13 Skip{boolean} 315m22 322r20
287i19 Suffix_Offset{62|27I9} 294r25 296m41 296r41
288b19 Match{boolean} 304m25 310r26
289r19 Suffix_Info{46|44R9} 297m22 300r25 304r34
353m7 Code{62|22M12} 361m37 366r70
354i7 Start{62|27I9} 359m10 379r48 379r64
355i7 Offset{62|27I9} 358r13 359r19 361m29 361r29 379r55
364r13 Info{46|29R9} 369r16 373r19 374r19 375r19
395p10 Text{37|30P9} 401r13 407r16
423b7 Changes{boolean} 446m16 464m16 482m16 500m16 518m16 536m16 554m16 561r10
424i7 Length{37|19I12} 447m16 465m16 483m16 501m16 519m16 537m16 555m16 566r25
425i7 Offset{62|27I9} 448m16 466m16 484m16 502m16 520m16 538m16 556m16 565r18
. 565r28
426i7 Size{62|28I12} 449m16 467m16 485m16 503m16 521m16 539m16 557m16 562r29
. 565r37 567r25
436r16 Info{46|29R9} 446r27 447r27 448r27 449r27
454r16 Info{46|29R9} 464r27 465r27 466r27 467r27
472r16 Info{46|29R9} 482r27 483r27 484r27 485r27
490r16 Info{46|29R9} 500r27 501r27 502r27 503r27
508r16 Info{46|44R9} 518r27 519r27 520r27 521r27
526r16 Info{46|44R9} 536r27 537r27 538r27 539r27
544r16 Info{46|44R9} 554r27 555r27 556r27 557r27
572i13 L{62|46I12} 579m60 582r33 584r28
573m13 U1{62|26M9} 579m63 582r36
574m13 U2{62|26M9} 579m67 582r40
575m13 U3{62|26M9} 579m71 582r44
576m13 U4{62|26M9} 579m75 582r48
603i7 Group{46|67I9} 614r21
606i7 Offset{46|69I9} 614r30
629i7 Group{46|67I9} 640r21
632i7 Offset{46|69I9} 640r30
X 49 vss-implementation-utf8_encoding.ads
14K28*UTF8_Encoding 47|11w25 40r43 48r43 48|256r43 273r29 295r41 345r43 360r29
. 563r31 579r32 581r32 49|87e37
18A9*UTF8_Code_Unit_Array(62|26M9)<62|27I9> 47|40r57 48r57 48|256r57 345r57
. 563r45
23U14*Encode 48|579s46
64U14*Unchecked_Store 48|581s46
74U14*Unchecked_Decode_Forward 48|273s43 295s55 360s43
X 62 vss-unicode.ads
17K13*Unicode 47|12w10 28r21 41r28 49r28 58r21 64r21 48|28r21 257r28 263r20
. 265r21 266r21 267r21 277r26 287r39 346r28 351r20 353r20 354r20 355r20 390r21
. 416r21 421r20 425r21 426r21 572r22 573r22 574r22 575r22 576r22 597r21 601r20
. 623r21 627r20 62|70e16
21M9*Code_Point_Unit
22M12*Code_Point{21M9} 47|28r29 58r29 64r29 48|28r29 265r29 277r34 353r28
. 390r29 416r29 597r29 601r28 623r29 627r28
26M9*UTF8_Code_Unit 48|573r30 574r30 575r30 576r30
27I9*UTF8_Code_Unit_Offset<11|54I9> 48|263r28 266r29 267r29 287r47 351r28
. 354r28 355r28 421r28 425r29
28I12*UTF8_Code_Unit_Count{27I9} 47|41r36 49r36 48|257r36 346r36 426r29
46I12*Scalar_Value_UTF8_Code_Unit_Length{28I12} 48|572r30

