/usr/lib/ada/adalib/pcscada/pcsc-thin-reader.ali is in libpcscada2-dev 0.7.1-4.
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 | V "GNAT Lib v4.6"
A -fstack-check=specific
A -gnatyg
A -gnatyA
A -gnatyd
A -gnatyI
A -gnatyS
A -gnatyu
A -gnatyx
A -gnatyo
A -gnatVa
A -gnat05
A -gnatwa
A -gnatwl
A -gnatf
A -gnato
A -g
A -gnatA
P ZX
R nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnvnnnnnnnnnnnnnnnn
U pcsc.thin.reader%s pcsc-thin-reader.ads bf29a8fb EE OO PK IU
W pcsc%s pcsc.ads pcsc.ali
W pcsc.thin%s pcsc-thin.adb pcsc-thin.ali EA
D ada.ads 20070406091342 3ffc8e18
D a-unccon.ads 20070406091342 f9eb8f06
D interfac.ads 20090409150019 f77d8799
D i-c.ads 20101007125900 809c38c4
D i-cstrin.ads 20090417131547 f3023ec4
D pcsc.ads 20111126102953 a73238ea
D pcsc-thin.ads 20111126102953 e0c55b78
D pcsc-thin-reader.ads 20111126102953 bf29a8fb
D system.ads 20120427100214 23e1f70b
D s-exctab.ads 20090417131547 66e51330
D s-parame.ads 20091130110856 9c5d83fa
D s-stalib.ads 20101021102512 c4241c00
X 3 interfac.ads
36K9*Interfaces 171e15 8|181r16 182r16 183r16 212r35 219r35 226r35
51M9*Unsigned_8 8|181r27 182r27
54M9*Unsigned_16 8|212r46 219r46
57M9*Unsigned_32 8|183r27 226r46
X 4 i-c.ads
45M9*unsigned_long
X 6 pcsc.ads
29K9*PCSC 47e9 8|30r6 33r9 250r5
X 7 pcsc-thin.ads
33K14*Thin 6|29k9 7|552e14 8|30w11 33r14 250r10
40M12*DWORD{4|45M9} 8|154r49
48M12*Byte{3|51M9} 8|200r43 202r35 204r35 206r35 209r35 215r35 217r35 221r35
49A9*Byte_Array(48M12)<integer> 8|223r35 228r35
69N4*MAX_BUFFER_SIZE 8|228r52 246r51
478V13*SCARD_CTL_CODE{40M12} 8|154s58
X 8 pcsc-thin-reader.ads
33K19*Reader 7|33k14 8|250l15 250e21
35N4*SCARD_ATTR_VENDOR_NAME
38N4*SCARD_ATTR_VENDOR_IFD_TYPE
41N4*SCARD_ATTR_VENDOR_IFD_VERSION
45N4*SCARD_ATTR_VENDOR_IFD_SERIAL_NO
48N4*SCARD_ATTR_CHANNEL_ID
52N4*SCARD_ATTR_DEFAULT_CLK
55N4*SCARD_ATTR_MAX_CLK
58N4*SCARD_ATTR_DEFAULT_DATA_RATE
61N4*SCARD_ATTR_MAX_DATA_RATE
64N4*SCARD_ATTR_MAX_IFSD
67N4*SCARD_ATTR_POWER_MGMT_SUPPORT
71N4*SCARD_ATTR_CHARACTERISTICS
76N4*SCARD_ATTR_CURRENT_PROTOCOL_TYPE
79N4*SCARD_ATTR_CURRENT_CLK
82N4*SCARD_ATTR_CURRENT_F
85N4*SCARD_ATTR_CURRENT_D
88N4*SCARD_ATTR_CURRENT_N
91N4*SCARD_ATTR_CURRENT_W
94N4*SCARD_ATTR_CURRENT_IFSC
97N4*SCARD_ATTR_CURRENT_IFSD
100N4*SCARD_ATTR_CURRENT_BWT
103N4*SCARD_ATTR_CURRENT_CWT
106N4*SCARD_ATTR_CURRENT_EBC_ENCODING
109N4*SCARD_ATTR_EXTENDED_BWT
112N4*SCARD_ATTR_ICC_PRESENCE
115N4*SCARD_ATTR_ICC_INTERFACE_STATUS
119N4*SCARD_ATTR_CURRENT_IO_STATE
121N4*SCARD_ATTR_ATR_STRING
124N4*SCARD_ATTR_ICC_TYPE_PER_ATR
127N4*SCARD_ATTR_ESC_RESET
129N4*SCARD_ATTR_ESC_CANCEL
131N4*SCARD_ATTR_ESC_AUTHREQUEST
133N4*SCARD_ATTR_MAXINPUT
135N4*SCARD_ATTR_DEVICE_UNIT
141N4*SCARD_ATTR_DEVICE_IN_USE
144N4*SCARD_ATTR_DEVICE_FRIENDLY_NAME_A
146N4*SCARD_ATTR_DEVICE_SYSTEM_NAME_A
148N4*SCARD_ATTR_DEVICE_FRIENDLY_NAME_W
150N4*SCARD_ATTR_DEVICE_SYSTEM_NAME_W
152N4*SCARD_ATTR_SUPRESS_T1_IFS_REQUEST
154m4*CM_IOCTL_GET_FEATURE_REQUEST{7|40M12}
157N4*FEATURE_VERIFY_PIN_START
159N4*FEATURE_VERIFY_PIN_FINISH
161N4*FEATURE_MODIFY_PIN_START
163N4*FEATURE_MODIFY_PIN_FINISH
165N4*FEATURE_GET_KEY_PRESSED
167N4*FEATURE_VERIFY_PIN_DIRECT
169N4*FEATURE_MODIFY_PIN_DIRECT
171N4*FEATURE_MCT_READERDIRECT
173N4*FEATURE_MCT_UNIVERSAL
175N4*FEATURE_IFD_PIN_PROP
177N4*FEATURE_ABORT
180R9*PCSC_TLV_STRUCTURE 186e14 189r8 196r8
181m7*tag{3|51M9} 190r7
182m7*length{3|51M9} 191r7
183m7*value{3|57M9} 192r7
199R9*PIN_VERIFY_STRUCTURE 231e14 233r8
200m7*bTimerOut{7|48M12} 234r7
202m7*bTimerOut2{7|48M12} 235r7
204m7*bmFormatString{7|48M12} 236r7
206m7*bmPINBlockString{7|48M12} 237r7
209m7*bmPINLengthFormat{7|48M12} 238r7
212m7*wPINMaxExtraDigit{3|54M9} 239r7
215m7*bEntryValidationCondition{7|48M12} 240r7
217m7*bNumberMessage{7|48M12} 241r7
219m7*wLangId{3|54M9} 242r7
221m7*bMsgIndex{7|48M12} 243r7
223a7*bTeoPrologue{7|49A9} 244r7
226m7*ulDataLength{3|57M9} 245r7
228a7*abData{7|49A9} 246r7
|