This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/ncursesada/terminal_interface-curses-text_io.ali is in libncursesada5-dev 6.0.20170708-2.

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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
V "GNAT Lib v7"
A -gnatwa
A -O2
A -Wall
A -gnatA
A -g
A -fdebug-prefix-map=/build/libncursesada-FaCyK8/libncursesada-6.0.20170708=.
A -fstack-protector-strong
A -gnata
A -gnatE
A -gnatf
A -gnatn
A -gnato
A -gnatQ
A -gnatq
A -gnatVa
A -gnatwa
A -gnatw.e
A -gnatwH
A -gnatw.Y
A -gnatyy
A -gnatyM80
A -fPIC
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_EXCEPTIONS
RV NO_IO
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U terminal_interface.curses.text_io%b  terminal_interface-curses-text_io.adb  e0f59adc DE NE OO PK
W ada.tags%s		a-tags.adb		a-tags.ali
W interfaces%s		interfac.ads		interfac.ali
W terminal_interface.curses%s  terminal_interface-curses.adb  terminal_interface-curses.ali

U terminal_interface.curses.text_io%s  terminal_interface-curses-text_io.ads  892dd20c BN DE EE NE OO PK
W ada%s			ada.ads			ada.ali
W ada.io_exceptions%s	a-ioexce.ads		a-ioexce.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
W terminal_interface.curses%s  terminal_interface-curses.adb  terminal_interface-curses.ali

D ada.ads		20170106103348 76789da1 ada%s
D a-charac.ads		20070912115821 2d3ec45b ada.characters%s
D a-chahan.ads		20140611123156 1601a50f ada.characters.handling%s
D a-chlat1.ads		20140225151544 66457d31 ada.characters.latin_1%s
D a-except.ads		20151016123252 291912d5 ada.exceptions%s
D a-ioexce.ads		20140225151544 e4a01f64 ada.io_exceptions%s
D a-stream.ads		20141120112812 119b8fb3 ada.streams%s
D a-string.ads		20070406091342 90ac6797 ada.strings%s
D a-strfix.ads		20101008130255 d07c346e ada.strings.fixed%s
D a-strmap.ads		20140611123156 e8bb714a ada.strings.maps%s
D a-tags.ads		20151016130316 01f5e3ef ada.tags%s
D a-textio.ads		20140717063745 386df5d4 ada.text_io%s
D a-unccon.ads		20170106103348 31484697 ada.unchecked_conversion%s
D interfac.ads		20160502101001 5ab55268 interfaces%s
D i-c.ads		20110801143639 5421119b interfaces.c%s
D i-cstrin.ads		20140611122922 341d0ddf interfaces.c.strings%s
D i-cstrea.ads		20140801100435 e53d8b8e interfaces.c_streams%s
D system.ads		20170808154339 4635ec04 system%s
D s-crtl.ads		20141120112812 0ebbdb71 system.crtl%s
D s-exctab.ads		20140225151139 54135002 system.exception_table%s
D s-ficobl.ads		20140718105747 078245e4 system.file_control_block%s
D s-parame.ads		20140801093848 7e2a0d7f system.parameters%s
D s-secsta.ads		20170112134946 9751b57e system.secondary_stack%s
D s-soflin.ads		20151020124036 14e1eb6c system.soft_links%s
D s-stache.ads		20140225151139 a37c21ec system.stack_checking%s
D s-stalib.ads		20151112104907 09bd3940 system.standard_library%s
D s-stoele.ads		20140225151139 2dc34a04 system.storage_elements%s
D s-traent.ads		20140730135025 005bf670 system.traceback_entries%s
D s-unstyp.ads		20160502101423 34867c83 system.unsigned_types%s
D s-wchcon.ads		20140718092328 1b7d22d2 system.wch_con%s
D terminal_interface.ads  20060625143022 3a9703dd terminal_interface%s
D terminal_interface-curses.ads  20170809183853 d7fd4c44 terminal_interface.curses%s
D terminal_interface-curses.adb  20170809183853 923b7cce terminal_interface.curses%b
D terminal_interface-curses-aux.ads  20170809183853 38a74fd9 terminal_interface.curses.aux%s
D terminal_interface-curses-text_io.ads  20091226174321 821d74f8 terminal_interface.curses.text_io%s
D terminal_interface-curses-text_io.adb  20140524213218 62e8ee24 terminal_interface.curses.text_io%b
D terminal_interface-curses_constants.ads  20170809183853 9341189e terminal_interface.curses_constants%s
X 1 ada.ads
16K9*Ada 20e8 35|41r6 42r6 46r13 47r21 50r21 127r37 128r37 129r37 130r37
. 131r37 132r37 133r37 134r37
X 6 a-ioexce.ads
18K13*IO_Exceptions 30e22 35|42w10 127r41 128r41 129r41 130r41 131r41 132r41
. 133r41 134r41
21X4*Status_Error 35|127r55
22X4*Mode_Error 35|128r55
23X4*Name_Error 35|129r55
24X4*Use_Error 35|130r55
25X4*Device_Error 35|131r55
26X4*End_Error 35|132r55
27X4*Data_Error 35|133r55
28X4*Layout_Error 35|134r55
X 12 a-textio.ads
49K13*Text_IO 471e16 35|41w10 46r17 47r25 50r25
64I9*Count<integer> 35|46r25 47r33
73I12*Field{integer} 35|50r33
X 27 s-stoele.ads
105M9*Integer_Address
X 31 terminal_interface.ads
42K9*Terminal_Interface 47e23 35|44r9 136r5 36|42r14 338r5
X 32 terminal_interface-curses.ads
47K28*Curses 31|42k9 32|2102e30 35|44r28 136r24 36|42r33 338r24
55M9*Window<27|105M9> 35|59r32 62r31 65r27 77r32 80r32 86r30 89r30 92r29
. 95r30 98r24 101r25 108r26 115r26 119r14 36|44r21 46r32 52r31 63r27 84r32
. 102r32 127r30 150r30 162r29 196r30 226r24 246r25 270r26 298r26 323r14
56m4*Null_Window{55M9} 36|44r31 55r27
58I9*Line_Position<integer> 36|164r12 198r12 199r12 210r13 228r11 248r11
. 273r11 301r11
59I9*Column_Position<integer> 36|165r12 166r12 175r13 200r12 229r11 249r11
. 274r11 302r11
61I12*Line_Count{58I9} 36|86r17 104r17 275r11 303r11
63I12*Column_Count{59I9} 36|87r17 105r17 276r11 304r11
644V13*Standard_Window{55M9} 36|56s17
698U14*Add 36|139s13 285s7
823U14*Add 36|313s7
1192V13*Scrolling_Allowed{boolean} 36|107s10
1215U14*Refresh 36|66s7
1250U14*Clear 36|153s7
1398U14*Get_Size 36|89s7 110s10 280s10 308s10
1414U14*Get_Cursor_Position 36|173s7 207s7 232s7 252s7 279s10 307s10
X 35 terminal_interface-curses-text_io.ads
44K35*Text_IO 32|47k28 35|136l31 136e38 36|42b40 338l31 338t38
47I12*Count{12|64I9} 48r30 48r47 77r47 78r32 80r47 81r32 36|84r47 93r14 96r32
. 102r47 114r17 118r32 129r25 272r25 300r25
48I12*Positive_Count{47I12} 86r48 87r34 92r43 93r28 95r43 96r29 98r39 99r24
. 101r40 102r25 36|127r48 144r34 162r43 190r28 196r43 216r25 220r29 226r39
. 237r14 240r24 246r40 257r14 260r25
50I12*Field{12|73I12}
51I12*Number_Base{integer}
53E9*Type_Set 53e57
53n22*Lower_Case{53E9}
53n34*Upper_Case{53E9}
53n46*Mixed_Case{53E9}
59U14*Set_Window 59>26 36|46b14 50l8 50t18
59m26 Win{32|55M9} 36|46b26 49r25
62V13*Get_Window{32|55M9} 36|52b13 60l8 60t18 61r19 72s14 99s27 121s27 147s17
. 159s17 193s16 223s17 243s19 263s20 291s12 319s12 335s17
65U14*Flush 65>21 36|63b14 67l8 67t13 72s7
65m21 Win{32|55M9} 36|63b21 66r16
66U14*Flush 36|69b14 73l8 73t13
77V13*Line_Length{47I12} 77>26 36|84b13 94l8 94t19 99s14
77m26 Win{32|55M9} 36|84b26 89r17
78V13*Line_Length{47I12} 36|96b13 100l8 100t19
80V13*Page_Length{47I12} 80>26 36|102b13 116l8 116t19 121s14 129s34 272s34
. 300s34
80m26 Win{32|55M9} 36|102b26 107r29 110r20
81V13*Page_Length{47I12} 36|118b13 122l8 122t19
86U14*New_Line 86>24 86>38 36|127b14 142l8 142t16 147s7 177s10 216s10 328s7
86m24 Win{32|55M9} 36|127b24 129r47 136r39 137r23 139r18
86i38 Spacing{48I12} 36|127b38 131r14 135r21
87U14*New_Line 87>24 36|144b14 148l8 148t16
87i24 Spacing{48I12} 36|144b24 147r29
89U14*New_Page 89>24 36|137s13 150b14 154l8 154t16 159s7 212s10 282s13 310s13
89m24 Win{32|55M9} 36|150b24 153r14
90U14*New_Page 36|156b14 160l8 160t16
92U14*Set_Col 92>23 92>38 36|162b14 188l8 188t15 193s7
92m23 Win{32|55M9} 36|162b23 173r28 177r20 185r18
92i38 To{48I12} 36|162b38 169r14 174r22
93U14*Set_Col 93>23 36|190b14 194l8 194t15
93i23 To{48I12} 36|190b23 193r28
95U14*Set_Line 95>24 95>38 36|196b14 218l8 218t16 223s7
95m24 Win{32|55M9} 36|196b24 207r28 212r20 216r20
95i38 To{48I12} 36|196b38 203r14 209r22
96U14*Set_Line 96>24 36|220b14 224l8 224t16
96i24 To{48I12} 36|220b24 223r29
98V13*Col{48I12} 98>18 36|226b13 238l8 238t11 243s14
98m18 Win{32|55M9} 36|226b18 232r28
99V13*Col{48I12} 36|240b13 244l8 244t11
101V13*Line{48I12} 101>19 36|136s33 246b13 258l8 258t12 263s14
101m19 Win{32|55M9} 36|246b19 252r28
102V13*Line{48I12} 36|260b13 264l8 264t12
108U14*Put 108>19 108>34 36|270b14 286l8 286t11 291s7
108m19 Win{32|55M9} 36|270b19 272r47 279r31 280r20 282r23 285r12
108e34 Item{character} 36|270b34 285r17
109U14*Put 109>19 36|288b14 292l8 292t11
109e19 Item{character} 36|288b19 291r24
115U14*Put 115>19 115>34 36|185s13 298b14 314l8 314t11 319s7 327s7
115m19 Win{32|55M9} 36|298b19 300r47 307r31 308r20 310r23 313r12
115a34 Item{string} 36|298b34 309r43 313r17
116U14*Put 116>19 36|316b14 320l8 320t11
116a19 Item{string} 36|316b19 319r24
118U14*Put_Line 119>7 120>7 36|322b14 329l8 329t16 335s7
119m7 Win{32|55M9} 36|323b7 327r12 328r17
120a7 Item{string} 36|324b7 327r17
122U14*Put_Line 123>7 36|331b14 336l8 336t16
123a7 Item{string} 36|332b7 335r29
127X4*Status_Error
128X4*Mode_Error
129X4*Name_Error
130X4*Use_Error
131X4*Device_Error
132X4*End_Error
133X4*Data_Error
134X4*Layout_Error
X 36 terminal_interface-curses-text_io.adb
44m4 Default_Window{32|55M9} 49m7 55r10 58r17
86i7 N_Lines{32|61I12} 89m22
87i7 N_Cols{32|63I12} 89m31 93r21
104i7 N_Lines{32|61I12} 110m25 114r24
105i7 N_Cols{32|63I12} 110m34
129i7 P_Size{35|47I12} 136r13 136r47
135i11 I<integer>
164i7 Y{32|58I9} 173m33
165i7 X1{32|59I9} 173m36 176r10 178m10 180r10 182r48
166i7 X2{32|59I9} 175m7 176r15 180r15 182r65
167i7 N{natural} 174m7 174m27 174r32 175r30
182a13 Filler{string} 185r23
198i7 Y1{32|58I9} 207m33 211r15 213m10 215r10 216r46
199i7 Y2{32|58I9} 210m7 211r10 215r15 216r41
200i7 X{32|59I9} 207m37 208r29
201i7 N{natural} 209m7 209m27 209r32 210r28
228i7 Y{32|58I9} 232m33
229i7 X{32|59I9} 232m36 233r21
230i7 N{natural} 233m7 233m25 233r30 237r30
248i7 Y{32|58I9} 252m33 253r21
249i7 X{32|59I9} 252m36
250i7 N{natural} 253m7 253m25 253r30 257r30
272i7 P_Size{35|47I12} 278r10
273i7 Y{32|58I9} 279m36 281r14
274i7 X{32|59I9} 279m39 281r35
275i7 L{32|61I12} 280m25 281r23
276i7 C{32|63I12} 280m28 281r44
300i7 P_Size{35|47I12} 306r10
301i7 Y{32|58I9} 307m36 309r14
302i7 X{32|59I9} 307m39 309r35
303i7 L{32|61I12} 308m25 309r23
304i7 C{32|63I12} 308m28 309r59