/usr/lib/ada/adalib/gnatvsn/widechar.ali is in libgnatvsn4.6-dev 4.6.3-1ubuntu3.
This file is owned by root:root, with mode 0o444.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -mtune=generic
A -march=x86-64
P ZX
R nnnnnnnnnnnnnnnnnnvnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnvnnnnnnnnnnnnnnn
U widechar%b widechar.adb fdb588e4 NE OO PK
W interfaces%s interfac.ads interfac.ali
W opt%s opt.adb opt.ali
W system%s system.ads system.ali
W system.soft_links%s s-soflin.adb s-soflin.ali
W system.wch_cnv%s s-wchcnv.adb s-wchcnv.ali
W system.wch_con%s s-wchcon.adb s-wchcon.ali
U widechar%s widechar.ads dec0a2d1 EE NE OO PK
W types%s types.adb types.ali
D ada.ads 20070406091342 3ffc8e18
D a-except.ads 20090727140100 0c711ac9
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D hostparm.ads 20090409150019 597373af
D interfac.ads 20090409150019 f77d8799
D opt.ads 20101026132047 ed841f4a
D system.ads 20120424104344 23e1f70b
D s-exctab.ads 20090417131547 66e51330
D s-parame.ads 20091130110856 9c5d83fa
D s-soflin.ads 20090729085153 9414c974
D s-stache.ads 20090417130712 596fc1b4
D s-stalib.ads 20101021102512 c4241c00
D s-stoele.ads 20090417130712 facd7d98
D s-stoele.adb 20100617152355 afc5dc80
D s-string.ads 20090417130712 46b01415
D s-traent.ads 20090417130712 5221ee41
D s-unstyp.ads 20090409150019 6ae15c76
D s-wchcnv.ads 20090417130712 1efe86d6
D s-wchcnv.adb 20090619105436 fe425bf3
D s-wchcon.ads 20090417130712 bfeb2e3d
D s-wchjis.ads 20090417130712 f56733ff
D types.ads 20101022135849 e11694ea
D unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
D widechar.ads 20090409150019 3fd6363b
D widechar.adb 20090409150019 8ef2097e
X 7 opt.ads
50K9*Opt 1907e8 27|36w6 36r15
1583i4*Wide_Character_Encoding_Method{21|94I9} 27|52r12 134r38 174r32 205r38
. 237r38
X 8 system.ads
37K9*System 153e11 27|38r6 38r26 39r6 39r26
X 19 s-wchcnv.ads
50K16*WCh_Cnv 116e19 27|38w13 38r33
53I9*UTF_32_Code<integer> 27|174r15 199r17 231r17
83v13*Char_Sequence_To_UTF_32 27|120r29 197r31 229r31
108u14*UTF_32_To_Char_Sequence 27|169r31
X 21 s-wchcon.ads
41K16*WCh_Con 220e19 27|39w13 39r33
94I9*WC_Encoding_Method<short_short_integer>
100i4*WCEM_Hex{94I9} 27|57r15
108i4*WCEM_Upper{94I9} 27|77r15
117i4*WCEM_Shift_JIS{94I9} 27|78r15
126i4*WCEM_EUC{94I9} 27|79r15
134i4*WCEM_UTF8{94I9} 27|80r15
156i4*WCEM_Brackets{94I9} 27|64r15 132r38
189N4*WC_Longest_Sequence 27|91r14
X 23 types.ads
52K9*Types 823e10 26|37w6 37r17
59I9*Int<integer>
62I12*Nat{59I9} 26|41r27 48r32 27|89r32 138r54 206r54 238r54
148I9*Text_Ptr<59I9>
151A9*Text_Buffer(character)<148I9>
196A12*Big_Source_Buffer{151A9}<148I9>
200P9*Source_Buffer_Ptr(196A12) 26|55r13 88r29 94r11 27|48r11 99r13 213r29
210I12*Source_Ptr{148I9} 26|56r20 88r59 95r11 27|49r11 100r20 104r25 213r59
. 214r25
515M9*Char_Code_Base
518M12*Char_Code{515M9} 26|57r17 69r11 27|101r17 132r15 134r15 142r15 152r11
X 26 widechar.ads
39K9*Widechar 98l5 98e13 27|41b14 241l5 241t13
41i4*Wide_Char_Byte_Count{23|62I12} 27|138m7 138r31 206m7 206r31 238m7 238r31
48V13*Length_Wide{23|62I12} 27|89b13 92l8 92t19
54U14*Scan_Wide 55>7 56=7 57<7 58<7 27|98b14 145l8 145t17
55p7 S{23|200P9} 27|99b7 117r17
56i7 P{23|210I12} 27|100b7 104r39 116m10 116r15 117r20 138r59 143m10 143r15
57m7 C{23|518M12} 27|101b7 132m10 134m10 142m10
58b7 Err{boolean} 27|102b7 137m7 144m10
68U14*Set_Wide 69>7 70=7 71=7 27|151b14 175l8 175t16
69m7 C{23|518M12} 27|152b7 174r28
70s7 S{string} 27|153b7 166m10
71i7 P{natural} 27|154b7 165m10 165r15 166r13
80U14*Skip_Wide 80>25 80=37 27|181b14 207l8 207t17
80s25 S{string} 27|181b25 194r17
80i37 P{natural} 27|181b37 182r36 193m10 193r15 194r20 206r59
88U14*Skip_Wide 88>25 88=48 27|213b14 239l8 239t17
88p25 S{23|200P9} 27|213b25 226r17
88i48 P{23|210I12} 27|213b48 214r39 225m10 225r15 226r20 238r59
93V13*Is_Start_Of_Wide_Char{boolean} 94>7 95>7 27|47b13 83l8 83t29
94p7 S{23|200P9} 27|48b7 58r20 65r25 66r24 67r24 68r25 70r28 72r25 81r20
95i7 P{23|210I12} 27|49b7 58r23 65r20 66r27 67r27 68r28 70r31 72r28 81r23
X 27 widechar.adb
104i7 P_Init{23|210I12} 138r63
105e7 Chr{character} 125m7 131r10 132r33 134r33
107V16 In_Char{character} 114b16 118l11 118t18 120r54 125s14
120V16 WC_In[19|83]{19|53I9} 20|44b13 27|132s26 134s26
156U17 Out_Char 156>27 163b17 167l11 167t19 169r56
156e27 C{character} 163b27 166r19
169U17 WC_Out[19|108] 20|276b14 27|174s7
182i7 P_Init{natural} 206r63
184V16 Skip_Char{character} 191b16 195l11 195t20 197r56 205s27
197V16 WC_Skip[19|83]{19|53I9} 20|44b13 27|205s18
199i7 Discard{19|53I9} 200r29 205m7
214i7 P_Init{23|210I12} 238r63
216V16 Skip_Char{character} 223b16 227l11 227t20 229r56 237s27
229V16 WC_Skip[19|83]{19|53I9} 20|44b13 27|237s18
231i7 Discard{19|53I9} 232r29 237m7
|