/usr/lib/ada/adalib/pcscada/pcsc-thin.ali is in libpcscada3-dev 0.7.2-1.
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 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 | V "GNAT Lib v4.9"
A -O2
A -fstack-check=specific
A -fstack-protector-strong
A -gnatyg
A -gnatyA
A -gnatyd
A -gnatyI
A -gnatyS
A -gnatyu
A -gnatyx
A -gnatyo
A -gnatVa
A -gnat05
A -gnatf
A -gnato
A -g
A -gnatwa
A -gnatwl
A -gnatwe
A -g
A -gnatA
P ZX
RN
RV NO_IMPLICIT_LOOPS
RV NO_STANDARD_STORAGE_POOLS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV SPARK_05
U pcsc.thin%b pcsc-thin.adb 5c764589 NE OO PK IU
W pcsc%s pcsc.ads pcsc.ali
U pcsc.thin%s pcsc-thin.ads 27cb7fd6 EE OO PK IU
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 pcsc%s pcsc.ads pcsc.ali
D ada.ads 20070406091342 3ffc8e18
D a-unccon.ads 20070406091342 f9eb8f06
D interfac.ads 20140225151838 69adb1b9
D i-c.ads 20110801143639 5421119b
D i-cstrin.ads 20130104124955 341d0ddf
D pcsc.ads 20140814074236 a73238ea
D pcsc-thin.ads 20140814074236 e0c55b78
D pcsc-thin.adb 20140814074236 bcb31ef1
D system.ads 20140727234634 90249111
D s-exctab.ads 20140225151139 54135002
D s-parame.ads 20140225151139 ab8cb46a
D s-stalib.ads 20140225151139 a891183f
X 3 interfac.ads
38K9*Interfaces 179e15 7|30r6 31r6 35r22 48r20 8|28r16
57M9*Unsigned_8 7|48r31
X 4 i-c.ads
18K20*C 230e17 7|30w17 31r17 35r33 8|28r27
37I9*long<long_integer> 7|39r23
45M9*unsigned_long 7|40r23 8|28r29
47M9*unsigned_char 7|42r23
60M9*size_t 7|96r39
X 5 i-cstrin.ads
36K22*Strings 104e25 7|31w19 41r23 87r37 446r39 475r60
47P9*chars_ptr 7|41r31 475r68
52p4*Null_Ptr{47P9} 7|87r45 446r47
X 6 pcsc.ads
29K9*PCSC 47e9 7|33r9 552r5 8|23r14 33r5
X 7 pcsc-thin.ads
33K14*Thin 6|29k9 7|484E4 552l10 552e14 8|23b19 33l10 33t14
35K12*C=35:33 39r21 40r21 41r21 42r21 87r35 96r37 446r37 475r58
39I12*LONG{4|37I9} 80r30 83r30
40M12*DWORD{4|45M9} 44r26 89r24 90r24 91r24 101r21 102r21 106r27 349r28 353r14
. 356r66 359r66 365r37 366r37 368r37 369r14 374r37 375r37 376r37 377r37 378r14
. 383r23 384r14 387r64 392r23 393r14 396r65 400r31 403r31 404r31 405r31 407r31
. 412r31 414r31 415r14 418r58 424r32 426r32 428r32 429r32 430r14 434r30 438r30
. 441r30 448r28 449r14 455r27 456r14 461r27 463r27 464r14 469r26 471r26 472r14
. 475r44 478r36 478r50 8|27r36 27r50
41P12*LPSTR{5|47P9} 87r24 364r37 402r31 446r28 447r28 454r27
42M12*UCHAR{4|47M9}
44P9*PDWORD(40M12)
48M12*Byte{3|57M9} 49r59 50r35 52r31 425r32 427r32 462r27 486r25
49A9*Byte_Array(48M12)<integer> 53r31 60r19 406r31 437r30 440r30 470r26 488r31
50P9*Byte_Access(48M12)
52m4*Null_Byte{48M12} 486c4 488r65
53a4*Null_Byte_Array{49A9} 488c4
57N4*MAX_ATR_SIZE 60r36 91r35
60A12*ATR{49A9}<integer> 63r30 66r24 92r24 484r24
63P9*ATR_Access(60A12)
66a4*Null_ATR{60A12} 484c4
69N4*MAX_BUFFER_SIZE
72R9*void 73r26 75r27 77r36
75P9*LPVOID(72R9) 76r26
77P9*LPCVOID(72R9) 78r26 88r24 350r28 351r28
80I12*SCARDCONTEXT{39I12} 352r28 356r45 359r45 363r37 411r31 418r37 445r28
. 453r27
83I12*SCARDHANDLE{39I12} 367r37 373r37 382r23 387r44 391r23 396r45 401r31
. 423r32 435r30 460r27 468r26
86R9*READERSTATE 93e14 97r6 413r31
87p7*szReader{41P12}
88p7*pvUserData{77P9}
89m7*dwCurrentState{40M12}
90m7*dwEventState{40M12}
91m7*cbAtr{40M12}
92a7*rgbAtr{60A12}
96A9*READERSTATE_Array(86R9)<4|60M9>
100R9*SCARD_IO_REQUEST 103e14 333r28 337r28 341r28 436r30 439r30
101m7*dwProtocol{40M12} 334m7 338m7 342m7
102m7*cbPciLength{40M12} 334m41 338m41 342m42
106M12*Return_Code{40M12}
109N4*SCARD_S_SUCCESS
112N4*SCARD_F_INTERNAL_ERROR
115N4*SCARD_E_CANCELLED
118N4*SCARD_E_INVALID_HANDLE
121N4*SCARD_E_INVALID_PARAMETER
125N4*SCARD_E_INVALID_TARGET
128N4*SCARD_E_NO_MEMORY
131N4*SCARD_F_WAITED_TOO_LONG
134N4*SCARD_E_INSUFFICIENT_BUFFER
138N4*SCARD_E_UNKNOWN_READER
141N4*SCARD_E_TIMEOUT
144N4*SCARD_E_SHARING_VIOLATION
148N4*SCARD_E_NO_SMARTCARD
152N4*SCARD_E_UNKNOWN_CARD
155N4*SCARD_E_CANT_DISPOSE
158N4*SCARD_E_PROTO_MISMATCH
162N4*SCARD_E_NOT_READY
165N4*SCARD_E_INVALID_VALUE
169N4*SCARD_E_SYSTEM_CANCELLED
173N4*SCARD_F_COMM_ERROR
176N4*SCARD_F_UNKNOWN_ERROR
179N4*SCARD_E_INVALID_ATR
182N4*SCARD_E_NOT_TRANSACTED
185N4*SCARD_E_READER_UNAVAILABLE
188N4*SCARD_W_UNSUPPORTED_CARD
192N4*SCARD_W_UNRESPONSIVE_CARD
195N4*SCARD_W_UNPOWERED_CARD
199N4*SCARD_W_RESET_CARD
203N4*SCARD_W_REMOVED_CARD
207N4*SCARD_E_PCI_TOO_SMALL
210N4*SCARD_E_READER_UNSUPPORTED
213N4*SCARD_E_DUPLICATE_READER
216N4*SCARD_E_CARD_UNSUPPORTED
219N4*SCARD_E_NO_SERVICE
222N4*SCARD_E_SERVICE_STOPPED
225N4*SCARD_E_NO_READERS_AVAILABLE
228N4*SCARD_SCOPE_USER
231N4*SCARD_SCOPE_TERMINAL
234N4*SCARD_SCOPE_SYSTEM
237N4*SCARD_PROTOCOL_UNDEFINED
240N4*SCARD_PROTOCOL_UNSET
243N4*SCARD_PROTOCOL_T0 334r22
246N4*SCARD_PROTOCOL_T1 338r22
249N4*SCARD_PROTOCOL_RAW 342r22
252N4*SCARD_PROTOCOL_T15
255N4*SCARD_SHARE_EXCLUSIVE
258N4*SCARD_SHARE_SHARED
261N4*SCARD_SHARE_DIRECT
264N4*SCARD_LEAVE_CARD
267N4*SCARD_RESET_CARD
270N4*SCARD_UNPOWER_CARD
273N4*SCARD_EJECT_CARD
276N4*SCARD_UNKNOWN
279N4*SCARD_ABSENT
282N4*SCARD_PRESENT
285N4*SCARD_SWALLOWED
288N4*SCARD_POWERED
291N4*SCARD_NEGOTIABLE
294N4*SCARD_SPECIFIC
297N4*SCARD_STATE_UNAWARE
300N4*SCARD_STATE_IGNORE
303N4*SCARD_STATE_CHANGED
306N4*SCARD_STATE_UNKNOWN
309N4*SCARD_STATE_UNAVAILABLE
312N4*SCARD_STATE_EMPTY
315N4*SCARD_STATE_PRESENT
318N4*SCARD_STATE_ATRMATCH
321N4*SCARD_STATE_EXCLUSIVE
324N4*SCARD_STATE_INUSE
327N4*SCARD_STATE_MUTE
330N4*SCARD_STATE_UNPOWERED
333r4*SCARD_PCI_T0{100R9}
337r4*SCARD_PCI_T1{100R9}
341r4*SCARD_PCI_RAW{100R9}
345N4*INFINITE
348V13*SCardEstablishContext{40M12} 349>7 350>7 351>7 352^7 493b<c,SCardEstablishContext>36
349m7 dwScope{40M12}
350p7 pvReserved1{77P9}
351p7 pvReserver2{77P9}
352p7 phContext(80I12)
356V13*SCardReleaseContext{40M12} 356>34 496b<c,SCardReleaseContext>36
356i34 hContext{80I12}
359V13*SCardIsValidContext{40M12} 359>34 499b<c,SCardIsValidContext>36
359i34 hContext{80I12}
362V13*SCardConnect{40M12} 363>7 364>7 365>7 366>7 367^7 368^7 502b<c,SCardConnect>36
363i7 hContext{80I12}
364p7 szReader{41P12}
365m7 dwShareMode{40M12}
366m7 dwPreferredProtocols{40M12}
367p7 phCard(83I12)
368p7 pdwActiveProtocol(40M12)
372V13*SCardReconnect{40M12} 373>7 374>7 375>7 376>7 377^7 505b<c,SCardReconnect>36
373i7 hCard{83I12}
374m7 dwShareMode{40M12}
375m7 dwPreferredProtocols{40M12}
376m7 dwInitialization{40M12}
377p7 pdwActiveProtocol(40M12)
381V13*SCardDisconnect{40M12} 382>7 383>7 508b<c,SCardDisconnect>36
382i7 hCard{83I12}
383m7 dwDisposition{40M12}
387V13*SCardBeginTransaction{40M12} 387>36 511b<c,SCardBeginTransaction>36
387i36 hCard{83I12}
390V13*SCardEndTransaction{40M12} 391>7 392>7 514b<c,SCardEndTransaction>36
391i7 hCard{83I12}
392m7 dwDisposition{40M12}
396V13*SCardCancelTransaction{40M12} 396>37 517b<c,SCardCancelTransaction>36
396i37 hCard{83I12}
399U14*SCardStatus 400<7 401>7 402>7 403^7 404^7 405^7 406<7 407^7 520b<c,SCardStatus>36
. 522r48
400m7 returnValue{40M12}
401i7 hCard{83I12}
402p7 mszReaderNames{41P12}
403p7 pcchReaderLen(40M12)
404p7 pdwState(40M12)
405p7 pdwProtocol(40M12)
406a7 pbAtr{49A9}
407p7 pcbAtrLen(40M12)
410V13*SCardGetStatusChange{40M12} 411>7 412>7 413^7 414>7 525b<c,SCardGetStatusChange>36
411i7 hContext{80I12}
412m7 dwTimeout{40M12}
413p7 rgReaderStates(86R9)
414m7 cReaders{40M12}
418V13*SCardCancel{40M12} 418>26 528b<c,SCardCancel>36
418i26 hContext{80I12}
422V13*SCardControl{40M12} 423>7 424>7 425^7 426>7 427^7 428>7 429^7 531b<c,SCardControl>36
423i7 hCard{83I12}
424m7 dwControlCode{40M12}
425p7 pbSendBuffer(48M12)
426m7 cbSendLength{40M12}
427p7 pbRecvBuffer(48M12)
428m7 cbRecvLength{40M12}
429p7 lpBytesReturned(40M12)
433U14*SCardTransmit 434<7 435>7 436^7 437>7 438>7 439^7 440<7 441^7 534b<c,SCardTransmit>36
. 536r48
434m7 returnValue{40M12}
435i7 hCard{83I12}
436p7 pioSendPci(100R9)
437a7 pbSendBuffer{49A9}
438m7 cbSendLength{40M12}
439p7 pioRecvPci(100R9)
440a7 pbRecvBuffer{49A9}
441p7 pcbRecvLength(40M12)
444V13*SCardListReaders{40M12} 445>7 446>7 447>7 448^7 539b<c,SCardListReaders>36
445i7 hContext{80I12}
446p7 mszGroups{41P12}
447p7 mszReaders{41P12}
448p7 pcchReaders(40M12)
452V13*SCardListReaderGroups{40M12} 453>7 454>7 455^7 542b<c,SCardListReaderGroups>36
453i7 hContext{80I12}
454p7 mszGroups{41P12}
455p7 pcchGroups(40M12)
459V13*SCardGetAttrib{40M12} 460>7 461>7 462^7 463^7 545b<c,SCardGetAttrib>36
460i7 hCard{83I12}
461m7 dwAttrId{40M12}
462p7 pbAttr(48M12)
463p7 pcbAttrLen(40M12)
467V13*SCardSetAttrib{40M12} 468>7 469>7 470>7 471>7 548b<c,SCardSetAttrib>36
468i7 hCard{83I12}
469m7 dwAttrId{40M12}
470a7 pbAttr{49A9}
471m7 cbAttrLen{40M12}
475V13*pcsc_stringify_error{5|47P9} 475>35 550b<c,pcsc_stringify_error>22
475m35 status{40M12}
478V13*SCARD_CTL_CODE{40M12} 478>29 8|27b13 31l8 31t22
478m29 Code{40M12} 8|27b29 30r30
|