This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/texttools/userio.ali is in libtexttools3-dev 2.0.7-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
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
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
V "GNAT Lib v4.6"
A -O2
A -fPIC
A -gnatA
A -g
A -gnata
A -gnatf
A -gnatn
A -gnato
A -gnatVa
A -gnatwa
A -gnata
A -mtune=generic
A -march=x86-64
P SS ZX
R nnnvnnnnnnvnnnnvnnvvnvnnvnvnnnnvnnnnnvnnnnnnvnnnnnnnnnnvnnvnnvnvvnnnnnnnnnnnnnnn

U userio%b		userio.adb		2ede7e73 OO PK IL
W ada%s			ada.ads			ada.ali
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.strings%s		a-string.ads		a-string.ali
W gen_list%s		gen_list.adb		gen_list.ali  E
W interfaces%s		interfac.ads		interfac.ali
W interfaces.c%s	i-c.adb			i-c.ali
W strings%s		strings.adb		strings.ali
W system%s		system.ads		system.ali
W system.fat_flt%s	s-fatflt.ads		s-fatflt.ali
W system.img_enum_new%s	s-imenne.adb		s-imenne.ali
W system.img_int%s	s-imgint.adb		s-imgint.ali
W system.img_lli%s	s-imglli.adb		s-imglli.ali
W system.img_real%s	s-imgrea.adb		s-imgrea.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W unchecked_deallocation%s

U userio%s		userio.ads		fd3204c4 BN EE NE OO PK IL
W common%s		common.adb		common.ali  E
W os%s			os.adb			os.ali
W unchecked_deallocation%s

D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chlat1.ads		20070912115821 2825df20
D a-except.ads		20090727140100 0c711ac9
D a-numeri.ads		20080324174807 bb51c45a
D a-nuelfu.ads		20070406091342 03e83d1c
D a-ngelfu.ads		20070406091342 47731de9
D a-string.ads		20070406091342 90ac6797
D a-strbou.ads		20101008130255 9806fe84
D a-strbou.adb		20090409150019 adb4aa70
D a-strmap.ads		20090409150019 9cb836fb
D a-strsup.ads		20101008130255 2a485698
D a-unccon.ads		20070406091342 f9eb8f06
D common.ads		20120227011146 9b134571
D common.adb		20111004165734 a3fc9267
D gen_list.ads		20111004165734 02c5cd4b
D gen_list.adb		20111004165734 66f06799
D interfac.ads		20090409150019 f77d8799
D i-c.ads		20101007125900 809c38c4
D os.ads		20111004165734 aedfba33
D strings.ads		20111004165734 77a939dc
D system.ads		20111214112749 23e1f70b
D s-assert.ads		20090417131547 a3a4e6ab
D s-exctab.ads		20090417131547 66e51330
D s-fatflt.ads		20090409150019 11beb392
D s-fatgen.ads		20090409150019 9267ca45
D s-fatgen.adb		20100909085708 9ba81cee
D s-imenne.ads		20090417131547 8707cbf0
D s-imgint.ads		20090409150019 02dbe0c2
D s-imglli.ads		20090409150019 114f55d1
D s-imgrea.ads		20090409150019 c7a851e2
D s-parame.ads		20091130110856 9c5d83fa
D s-secsta.ads		20090707124243 eea35a36
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-traent.ads		20090417130712 5221ee41
D s-unstyp.ads		20090409150019 6ae15c76
D s-valint.ads		20090409150019 48a52a3f
D s-vallli.ads		20090409150019 9a24e6a0
D unchdeal.ads		20070406091342 214516a4
D userio.ads		20111004165734 e9bbed22
D userio.adb		20111004165734 a2393895
X 1 ada.ads
16K9*Ada 19e8 45|33r6 742r48 755r46
X 8 a-string.ads
16K13*Strings 35e16 45|33w10 742r52 755r50
30n24*Left{30E9} 45|742r60
30n30*Right{30E9} 45|755r58
X 9 a-strbou.ads
50R12*Bounded_String
55I15*Length_Range{natural}
X 14 common.ads
44K9*Common 578e11 44|39w6 39r18
46A6*C_String<19|79A9><19|60M9> 44|388r30 407r27 45|823r28 932r25
61I9*ATimeStamp{long_long_integer} 44|84r38 318r20 45|1978r36
69V10*Sin=70:45{float} 45|416s27 425s27
71V10*Cos=72:45{float} 45|415s27 424s27
86I9*Points{positive} 44|181r27 182r29 45|59r21 366r27 372r28
88R6*ARect 90e11 44|391r28 427r31 430r33 433r32 436r30 439r31 442r31 446r29
. 447r30 449r25 450r26 451r26 466r58 473r25 476r49 492r55 494r55 45|838r26
. 1059r31 1134r31 1188r32 1263r30 1279r28 1285r31 1596r39 1600r16 1612r58
. 1619r13 1630r16 1642r25 1644r14 1730r16 1744r16 1788r54 1818r55 1826r18
. 1864r10
89i4*left{integer} 45|841r11 1073r23 1075r23 1081r28 1083r23 1087r23 1092r28
. 1101r23 1103r23 1109r28 1111r23 1115r23 1120r28 1148r22 1153r22 1157r26
. 1159r22 1164r22 1175r26 1200r23 1202r23 1208r28 1210r23 1214r23 1219r28
. 1226r23 1228r23 1234r28 1236r23 1240r23 1245r28 1254r19 1271r19 1298r19
. 1299r21 1657r18 1667r18 1682r28 1682r38 1684m14 1684r26 1695m14 1704m14
. 1704r24 1715m14 1808r23 1836r55 1837r44 1838r44 1847r31 1848r26 1848r39
. 1871m8
89i10*top{integer} 45|843r11 1073r31 1077r32 1082r29 1083r33 1092r36 1094r37
. 1101r31 1105r32 1110r29 1111r33 1120r36 1122r37 1148r30 1150r31 1158r27
. 1159r32 1170r35 1175r34 1200r31 1204r32 1209r29 1210r33 1219r36 1221r37
. 1226r31 1230r32 1235r29 1236r33 1245r36 1247r37 1254r29 1271r27 1298r27
. 1299r29 1657r26 1662r27 1683r29 1683r38 1686m14 1686r26 1706m14 1806r19
. 1840r57 1841r46 1842r46 1845r22 1845r34 1869m8
89i15*right{integer} 45|845r11 1077r23 1079r23 1081r18 1094r28 1105r23 1107r23
. 1109r18 1122r28 1150r22 1155r22 1157r16 1170r26 1204r23 1206r23 1208r18
. 1221r28 1230r23 1232r23 1234r18 1247r28 1254r38 1271r34 1298r34 1662r18
. 1672r18 1682r20 1685m14 1696m14 1696r26 1705m14 1716m14 1716r25 1808r36
. 1836r33 1837r29 1838r29 1872m8
89i22*bottom{integer} 45|847r11 1075r31 1079r32 1082r18 1087r33 1103r31 1107r32
. 1110r18 1115r33 1153r30 1155r31 1158r16 1164r32 1202r31 1206r32 1209r18
. 1214r33 1228r31 1232r32 1235r18 1240r33 1254r49 1271r43 1298r43 1667r26
. 1672r27 1683r20 1687m14 1707m14 1707r26 1806r31 1840r34 1841r30 1842r30
. 1870m8
98U11*OffsetRect 45|1623s7
106V11*InsideRect{boolean} 45|1605s10
106r23 Inner{88R6} 45|1605r22
106r30 Outer{88R6} 45|1605r37
109V11*InRect{boolean} 45|1635s10
112V11*IsEmptyRect{boolean} 45|1688s13 1697s13 1708s13 1717s13
121R9*Str255{9|50R12[119]} 44|210r33 212r40 214r37 219r32 221r31 359r33 376r23
. 377r27 378r23 488r35 492r38 45|50r30 535r33 552r40 566r37 580r31 592r30
. 693r21 729r26 773r23 1393r16 1524r33 1768r13 1779r34 1788r37
122r1*NullStr255=122:40{9|50R12[119]} 45|1798r9 1801r9 1807r13
125V10*To255=127:50{9|50R12[119]} 45|50s40 65s43 76s42 173s30 571s30 616s15
. 617s18 1873s22
139V10*Length=140:36{9|55I15[119]} 45|594s12 701s21 738s26 751s26 776s17
. 1400s46 1528s17
179V10*"&"=180:48{9|50R12[119]} 45|1319s39
182V10*"&"{121R9} 45|619s38 622s47 1319s31
188V10*Element=189:52{character} 45|777s20 1399s14 1531s46
223V10*">="=224:33{boolean} 45|1773s20
345V10*Head{121R9} 45|706s15 709s15 742s17 755s17
348e14 Drop{8|30E9} 45|742r40 755r38
356V10*Tail=361:33{9|50R12[119]} 45|1400s30
398K9*Str255List[16|50] 44|211r34 213r47 214r62 45|67r21 541r34 559r47 562r5
. 563r5 566r62 570r4 571r4 1392r16 1397r20 1398r11 1791r16 1800r3 1805r3
. 1811r7 1814r3 1820r18 1829r31 1831r3 1832r3 1846r10 1856r3 1985r9 1999r9
407K9*RectList[16|50] 44|458r20 463r58 477r3 45|1603r15 1604r7 1614r3 1615r3
. 1621r15 1622r7 1624r7 1633r15 1634r7 1733r15 1734r7 1749r15 1750r7 1753r10
442I6*AnErrorCode<short_integer>
443I9*ACoreErrorCode{442I6}
447i1*TT_OK{443I9} 45|621r25 1950r22
460i1*TT_FileExistance{443I9} 45|1321r18
535i1*LastError{442I6} 45|621r12 622r59 1950r9 1951r66
539U11*NoError 45|323s3 330s3 337s3 345s3 360s5 368s3 374s3 613s3 1316s5
. 1909s3 1928s3 1996s3
542U11*Error 45|1321s11
X 16 gen_list.ads
50k9*gen_list 182e13 45|34w6 1385r28 1776r28
71I9*AListIndex{long_integer} 45|1392r27[14|398] 1829r42[14|398]
81R6*List 44|211r45[14|398] 213r58[14|398] 214r73[14|398] 458r29[14|407]
. 45|67r32[14|398] 541r45[14|398] 559r58[14|398] 566r73[14|398] 1386r26[1385]
. 1777r24[1776] 1791r27[14|398] 1820r29[14|398]
104U11*Compact 45|1985s20[14|398] 1987s18[1776] 1988s16[1385]
105U11*Clear 44|463r67[14|407] 45|562s16[14|398] 570s15[14|398] 1614s12[14|407]
. 1814s14[14|398] 1856s14[14|398] 1999s20[14|398] 2001s18[1776] 2002s16[1385]
117U11*Push 45|563s16[14|398] 571s15[14|398]
118U11*Queue 45|1784s15[1776] 1797s15[1776] 1800s14[14|398] 1805s14[14|398]
. 1811s18[14|398]
119U11*Insert 44|477r12[14|407] 45|1456s21[1385] 1464s22[1385] 1488s18[1385]
. 1520s15[1385] 1532s18[1385] 1575s25[1385] 1615s12[14|407] 1753s19[14|407]
133U11*Pull 45|1505s22[1385] 1550s21[1385] 1831s14[14|398] 1832s14[14|398]
. 1846s21[14|398]
145U11*Replace 45|1624s16[14|407]
147U11*Find 45|1398s22[14|398] 1604s16[14|407] 1622s16[14|407] 1634s16[14|407]
. 1734s16[14|407] 1750s16[14|407] 1829s15[1776]
157V10*Length{71I9[14|398]} 45|1397s31[14|398] 1414s18[1385] 1499s19[1385]
. 1549s21[1385] 1588s36[1385] 1603s24[14|407] 1621s24[14|407] 1633s24[14|407]
. 1733s24[14|407] 1749s24[14|407] 1785s34[1776] 1815s34[1776]
X 18 interfac.ads
36K9*Interfaces 171e15 45|33r19 825r7
X 19 i-c.ads
18K20*C 230e17 45|33w30 825r18
60M9*size_t 45|826r7
72E9*char<character>
79A9*char_array(72E9)<60M9>
X 20 os.ads
35K9*os 373e7 44|41w6 41r14
82R9*APathName{14|121R9} 44|230r21 45|65r30 76r29 610r14 611r14
92U11*UNIX 45|1319s11
141V11*NotEmpty{boolean} 45|173s20 618s9 1318s11 1948s6
154V10*IsFile{boolean} 45|1965s16
259U11*LoadList 45|1830s3 1949s6
260U11*SaveList 45|1813s3
273V10*IsLocal{boolean} 45|173s8 1317s8
287U11*SetPath 45|616s6 624s12 628s6
290V11*GetPath{82R9} 45|615s17
347V10*GetTime{14|121R9} 45|1873s47
354V10*GetTimeStamp{14|61I9} 45|1453s55 1460s55 1486s52 1500s52 1518s30 1530s52
. 1541s44 1577s65
366U11*SessionLog 45|619s9
369U11*SessionLog 45|1954s9 1958s6 1967s6 1969s6
370U11*SessionLog 45|622s12
371U11*SessionLog 45|1951s9
X 21 strings.ads
35K9*strings 113e12 45|36w6 36r19
76R9*EncodedString{14|121R9} 45|1793r8 1821r18
79U11*Encode 45|1809s11
80U11*Encode 45|1803s3
82U11*Encode 45|1804s3
83U11*Encode 45|1799s3
86U11*Decode 45|1849s14
87U11*Decode 45|1833s3
89U11*Decode 45|1835s3
X 43 unchdeal.ads
20u11*Unchecked_Deallocation 44|42w6 346r25
X 44 userio.ads
44K9*userio 517l5 517e11 45|38b14 2020l5 2020t11
50e3*NullKey{character} 45|1457r16 1465r17 1471r33 1476r16 1481r20 1574r23
51e3*LeftKey{character}
52e3*RightKey{character}
53e3*UpKey{character}
54e3*DownKey{character}
55e3*HomeKey{character}
56e3*PageUpKey{character}
57e3*PageDownKey{character}
58e3*EndKey{character}
59e3*ClearKey{character}
60e3*DeleteKey{character}
61e3*CopyKey{character}
62e3*PasteKey{character}
63e3*ReturnKey{character}
64e3*TabKey{character}
65e3*BackKey{character}
66e3*HelpKey{character}
67e3*MacroKey{character} 45|1474r15 1572r22
68e3*RedrawKey{character}
69e3*MarkKey{character}
70e3*CSearchKey{character}
81U13*StartupUserIO 82r21 45|1925b11 1976l5 1976t18
84U13*IdleUserIO 84>25 85r21 45|1978b11 1991l5 1991t15
84i25 IdlePeriod{14|61I9} 45|1978b23 1980r6
87U13*ShutdownUserIO 88r21 45|1993b11 2007l5 2007t19
90U13*ResetUserIO 91r21 45|2009b11 2018l5 2018t16
93U13*BlueBackground 93>29 94r22 45|1907b11 1916l5 1916t19
93b29 blueOn{boolean} 45|1907b27 1910r23 1911r6
100V12*IsBlueBackground{boolean} 101r21 45|1918b10 1921l5 1921t21
110R8*ADisplayInfoRec 120e13 122r43 45|146r43 1863r10
111i8*fields{natural} 45|161m10
112b8*TextBased{boolean} 45|162m10
113i8*H_Res{natural} 45|163m10 1872r22
114i8*V_Res{natural} 45|164m10 1870r23
115i8*C_Res{natural} 45|166m13 168m13
116i8*P_Len{natural} 45|170m10
117i8*D_Buf{natural} 45|171m10
118i8*S_Res{natural} 45|172m10
119i8*Y_Res{natural} 45|174m13 176m13
122U13*GetDisplayInfo 122=29 123r21 45|146b13 178l7 178t21 1868s3
122r29 info{110R8} 45|146b29 161m5 162m5 163m5 164m5 166m8 168m8 170m5 171m5
. 172m5 174m8 176m8
125R8*AnInputInfoRec 131e13 133r41 45|180r41
126i8*fields{natural} 45|183m10
127b8*HasKeyboard{boolean} 45|184m10
128b8*HasDirection{boolean} 45|185m10
129b8*HasVelocity{boolean} 45|186m10
130b8*HasLocator{boolean} 45|187m10
133U13*GetInputInfo 133=27 134r21 45|180b13 188l7 188t19
133r27 info{125R8} 45|180b27 183m5 184m5 185m5 186m5 187m5
142E8*APenColourName 143e78 144r25 150r34 156r63 161r33 165r59 173r64 206r35
. 207r34 433r64 436r49 447r65 449r44 45|56r21 57r21 196r32 220r12 244r32
. 270r17 285r63 305r63 327r30 341r57 528r35 546r33 697r14 733r17 943r36 1064r20
. 1138r18 1188r67 1193r17 1263r46 1266r17 1287r17
142n27*None{142E8} 45|251r11 270r35 1936r23
142n33*Outline{142E8} 45|252r11 950r10 1070r28 1072r27 1144r26 1146r45 1199r21
. 1938r17
142n42*ScrollBack{142E8} 45|205r10 253r11 951r10
142n54*ScrollThumb{142E8} 45|206r10 254r11 952r10
143n8*ThermBack{142E8} 45|207r10 255r11 953r10
143n19*ThermFore{142E8} 45|208r10 256r11 954r10
143n30*White{142E8} 45|226r21 257r11 309r12 346r10 502r25 549r12 714r20
143n37*Red{142E8} 45|209r10 224r18 258r11 489r25 955r10
143n42*Purple{142E8} 45|210r10 230r21 259r11 956r10
143n50*Green{142E8} 45|211r10 235r21 237r21 260r11 957r10
143n57*Blue{142E8} 45|212r10 239r21 261r11 958r10
143n63*Yellow{142E8} 45|213r10 228r21 262r11 463r25 476r25 959r10
143n71*Black{142E8} 45|214r10 233r18 263r11 960r10 1294r22
146F11*ARGBComponent{float} 152r49 158r7 163r56 172r14 174r54 180r63 45|197r12
. 219r45 268r49 292r7 299r14 312r53 320r54 378r61
147I11*APaletteColour{natural} 153r36 156r40 157r40 164r33 165r35 171r40
. 173r40 175r12 45|279r36 285r40 291r40 298r40 305r39 313r12 334r30 341r33
150U13*SetPenColour 150>27 151r21 45|244b11 266l5 266t17 275s8 437s8 463s11
. 476s11 489s11 502s11 714s6 719s6 764s5 1198s5 1252s5 1257s5 1269s5 1273s5
. 1294s8 1302s8 1938s3
150e27 name{142E8} 45|244b25 248r23 250r11
152U13*SetPenColour 152>27 152>33 152>41 45|268b13 277l7 277t19
152f27 redC{146F11} 45|268b27 273r15
152f33 greenC{146F11} 45|268b33 273r21
152f41 blueC{146F11} 45|268b41 273r29
153U13*SetPenColour 153>27 45|279b13 283l7 283t19
153i27 colour{147I11} 45|279b27
156U13*SetPaletteColour 156>31 156>56 45|285b13 289l7 289t23
156i31 colour{147I11} 45|285b31
156e56 name{142E8} 45|285b56
157U13*SetPaletteColour 157>31 157>56 157>62 157>70 45|291b13 296l7 296t23
157i31 colour{147I11} 45|291b31
157f56 redC{146F11} 45|291b56
157f62 greenC{146F11} 45|291b62
157f70 blueC{146F11} 45|291b70
161V13*GetPenColour{142E8} 162r21 45|327b10 332l5 332t17 700s16 736s18 1195s18
. 1268s18
163U13*GetPenColour 163=27 163=33 163=41 45|320b11 325l5 325t17
163f27 redC{146F11} 45|320b25 324m31
163f33 greenC{146F11} 45|320b31 324m37
163f41 blueC{146F11} 45|320b39 324m45
164V13*GetPenColour{147I11} 45|334b10 339l5 339t17
165V12*GetPenColour{142E8} 165>26 45|341b10 347l5 347t17
165i26 colour{147I11} 45|341b24 342r25
171U13*GetPaletteColour 171>31 171=56 171=62 171=70 45|298b13 303l7 303t23
171i31 colour{147I11} 45|298b31
171f56 redC{146F11} 45|298b56
171f62 greenC{146F11} 45|298b62
171f70 blueC{146F11} 45|298b70
173V13*GetPaletteColour{142E8} 173>31 45|305b12 310l7 310t23
173i31 colour{147I11} 45|305b30 306r27
174V13*FindPaletteColour{147I11} 174>32 174>38 174>46 45|312b12 318l7 318t24
174f32 redC{146F11} 45|312b31 314r26
174f38 greenC{146F11} 45|312b37 314r32
174f46 blueC{146F11} 45|312b45 314r40
177U11*GetPenPos 177<22 177<25 178r19 45|357b11 364l7 364t16 414s3 423s3
177i22 x{integer} 45|357b22 362m5
177i25 y{integer} 45|357b25 363m5
180U11*GetPixel 180>21 180>24 180<37 180<43 180<51 45|378b11 392l5 392t13
180i21 x{integer} 45|378b21 381r19
180i24 y{integer} 45|378b24 381r22
180f37 redC{146F11} 45|378b37 384m6 388m6
180f43 greenC{146F11} 45|378b43 385m6 389m6
180f51 blueC{146F11} 45|378b51 386m6 390m6
181U11*SetPenSize 181>23 45|366b11 370l5 370t15
181i23 p{14|86I9} 45|366b23 369r18
182V11*GetPenSize{14|86I9} 45|372b10 376l5 376t15
186U11*SetPenAngle 186>24 45|396b11 399l5 399t16
186f24 angle{float} 45|396b24 398r34
187U11*ChangePenAngle 187>27 45|401b11 404l5 404t19
187f27 degrees{float} 45|401b27 403r48
188V11*GetPenAngle{float} 45|406b10 409l5 409t16
189U11*DrawForward 189>24 45|411b11 418l5 418t16
189f24 dist{float} 45|411b24 415r49 416r49
195E6*ATextStyle 199e54 202r35 203r33 45|55r21 433r35 522r32 696r14 732r16
. 1063r16 1137r18 1192r17 1288r16
195n21*Normal{195E6} 45|440r10 713r20 877r19 885r19 893r19 901r19 926r19
. 934r17 1068r19 1142r17 1197r19 1293r22 1296r22
195n29*Bold{195E6} 45|442r10
195n35*Underline{195E6} 45|446r10
195n46*Italic{195E6} 45|444r10
195n54*BoldUnderline{195E6} 45|450r10
196n6*BoldItalic{195E6} 45|448r10
196n18*ItalicUnderline{195E6} 45|452r10
196n35*BoldItalicUnderline{195E6} 45|454r10
196n56*Success{195E6} 45|456r10
196n65*Failure{195E6} 45|458r10
197n6*Warning{195E6} 45|460r10
197n15*Status{195E6} 45|467r10
197n23*Citation{195E6} 45|469r10
197n33*SectionHeading{195E6} 45|471r10
197n49*SubHeading{195E6} 45|480r10
197n61*Heading{195E6} 45|473r10
197n70*Title{195E6} 45|482r10
198n6*Emphasis{195E6} 45|484r10
198n16*Input{195E6} 45|436r23 499r10
198n23*Marquee{195E6} 45|486r10
198n32*Headline{195E6} 45|493r10
198n42*FinePrint{195E6} 45|495r10
198n53*DefinedTerm{195E6} 45|497r10
198n66*Footnote{195E6} 45|507r10
199n6*ToAddress{195E6} 45|509r10
199n17*FromAddress{195E6} 45|511r10
199n30*SubScript{195E6} 45|513r10
199n41*SuperScript{195E6} 45|515r10
202U13*SetTextStyle 202>27 514r19 45|433b13 520l7 520t19 713s6 718s6 763s5
. 877s5 885s5 893s5 901s5 926s5 934s3 968s5 1068s5 1127s5 1142s3 1181s3 1197s5
. 1256s5 1293s8 1296s8 1300s5
202e27 style{195E6} 45|433b27 439r10 519r21
203V13*GetTextStyle{195E6} 515r19 45|522b12 526l7 526t19 699s15 735s17 1066s17
. 1140s15 1196s17 1290s17
206U13*SetTextColour 206>28 45|528b13 533l7 533t20
206e28 name{142E8} 45|528b28 531r22
207V13*GetTextColour{142E8} 45|546b12 550l7 550t20
210U13*SetTextFont 210>26 210>41 45|535b13 539l7 539t18
210r26 font{14|121R9} 45|535b26
210i41 size{natural} 45|535b41
211U13*SetTextFont 211>26 211>51 45|541b13 544l7 544t18
211r26 fonts{16|81R6[14|398]} 45|541b26
211i51 size{natural} 45|541b51
212U13*GetTextFont 212=26 212=48 45|552b13 557l7 557t18
212r26 font{14|121R9} 45|552b26 555m5
212i48 size{natural} 45|552b48 556m5
213U13*GetFontNameList 213=30 45|559b13 564l7 564t22
213r30 TheList{16|81R6[14|398]} 45|559b30 562m23 563m22
214U13*GetFontSizeList 214>30 214=45 45|566b13 572l7 572t22
214r30 Font{14|121R9} 45|566b30 567r27
214r45 TheList{16|81R6[14|398]} 45|566b45 570m22 571m21
218V12*GetTextHeight{integer} 218>27 45|574b12 578l7 578t20
218e27 ch{character} 45|574b27 575r27
219V12*GetTextHeight{integer} 219>27 45|580b12 584l7 584t20
219r27 s{14|121R9} 45|580b27 581r27
220V12*GetTextWidth{integer} 220>26 45|586b12 590l7 590t19
220e26 ch{character} 45|586b26 587r27
221V12*GetTextWidth{integer} 221>26 45|592b12 595l7 595t19
221r26 s{14|121R9} 45|592b26 594r20
229I11*AVoice{natural} 235r32 239r32 247r33 45|1326r32 1335r32 1359r32
230R11*ASound{20|82R9} 234r32 235r48 45|1313r32 1326r48
231I11*ASong{natural} 243r30 45|1347r30
234U13*PlaySound 234>24 45|620s9 1313b13 1324l7 1324t16
234r24 sound{230R11} 45|1313b24 1318r21 1319r33
235U13*PlaySound 235>24 235>40 236>24 237>24 238>24 45|1326b13 1333l7 1333t16
235i24 voice{229I11} 45|1326b24
235r40 sound{230R11} 45|1326b40
236f24 angle{float} 45|1327b24
237f24 volume{float} 45|1328b24
238f24 freqchange{float} 45|1329b24
239U13*StopSound 239>24 45|1335b13 1339l7 1339t16
239i24 voice{229I11} 45|1335b24
240U13*StopSounds 45|1341b13 1345l7 1345t17
243U13*PlaySong 243>23 45|1347b13 1351l7 1351t15
243i23 song{231I11} 45|1347b23
244U13*StopSong 45|1353b13 1357l7 1357t15
247V13*GetFreeVoice{229I11} 45|1359b12 1363l7 1363t19
248V13*GetMasterVolume{float} 45|1371b12 1375l7 1375t22
249U13*SetMasterVolume 249>30 45|1365b13 1369l7 1369t22
249f30 volume{float} 45|1365b30
256E8*BeepStyles 258e46 263r27 45|607r25 617r25
256n23*Normal{256E8}
256n31*Success{256E8}
256n40*Failure{256E8}
256n49*Warning{256E8}
256n58*Status{256E8} 45|634r8
256n66*BadInput{256E8}
257n8*HourChime{256E8} 45|635r8
257n19*QuarterChime1{256E8} 45|636r8
257n34*QuarterChime2{256E8} 45|637r8
257n49*QuarterChime3{256E8} 45|638r8
257n64*Alarm{256E8}
258n8*NewMail{256E8}
258n17*LowPower{256E8}
258n27*Startup{256E8} 45|632r8
258n36*Shutdown{256E8} 45|633r8
260U13*MoveToGlobal 260>27 260>30 261r21 516r19 45|426s3 601b11 605l5 605t17
. 902s5 928s5 984s8 1002s12 1021s12 1025s5 1034s5 1036s9 1039s5 1048s5 1050s9
. 1053s5 1073s8 1075s8 1077s8 1079s8 1083s8 1087s8 1092s12 1094s12 1101s8
. 1103s8 1105s8 1107s8 1111s8 1115s8 1120s12 1122s12 1148s6 1150s6 1153s6
. 1155s6 1159s6 1164s6 1170s10 1175s10 1200s8 1202s8 1204s8 1206s8 1210s8
. 1214s8 1219s12 1221s12 1226s8 1228s8 1230s8 1232s8 1236s8 1240s8 1245s12
. 1247s12 1299s5 1847s10
260i27 x{integer} 45|601b25 604r12
260i30 y{integer} 45|601b28 604r15
262U13*MoveForward 262>26 45|420b11 427l5 427t16
262f26 dist{float} 45|420b24 424r49 425r49
263U13*Beep 263>19 45|607b11 641l5 641t9
263e19 style{256E8} 45|607b17 617r43 631r8
264U13*Cls 265b<c,Cls>23 45|1972s3
266U13*FlushKeys 267b<c,FlushKeys>23 45|1548s5
283F11*ADirection{float} 292r43 323r47 45|663r43
284F11*AVelocity{float} 293r42 324r47 45|664r43
286V12*Keypress{character} 286>22 288r21 45|653b12 661l7 661t15
286b22 shortblock{boolean} 45|653b22 656r8
289U13*GetKey 289<21 290r21 45|647b13 651l7 651t13
289e21 c{character} 45|647b21 650m5
291U13*GetLocation 291<26 291<29 45|671b13 676l7 676t18
291i26 x{integer} 45|671b26 674m5
291i29 y{integer} 45|671b29 675m5
292U13*GetDirection 292<27 293<27 45|663b13 669l7 669t19
292f27 direction{283F11} 45|663b27 667m5
293f27 velocity{284F11} 45|664b27 668m5
312E8*AnInput 314e29 315r25 317r35 45|903r11
312n20*NullInput{312E8} 317r46 320r13 45|906r10 1500r28
312n31*KeyInput{312E8} 321r13 45|907r10 1485r52 1529r52 1576r65
312n41*HeldKeyInput{312E8} 322r13 45|908r10
312n55*DirectionInput{312E8} 323r13 45|909r10
313n8*LocationInput{312E8} 325r13 45|912r10
313n23*ButtonDownInput{312E8} 326r13 45|913r10
313n40*ButtonUpInput{312E8} 329r13 45|914r10 1459r55
313n55*HeartBeatInput{312E8} 332r13 45|915r10 1540r44
314n8*MoveInput{312E8} 333r13 45|1452r55
314n19*UserInput{312E8} 335r13 45|916r10
317R8*AnInputRecord 317d23 337e13 345r33 346r49 349r32 353r27 401r26 45|898r26
. 1452r27 1459r27 1485r24 1495r41 1512r27 1516r21 1529r24 1540r16 1576r37
317e23*InputType{312E8} 319r13 45|903r28 905r12 1452m42 1459m42 1485m39 1529m39
. 1540m31 1576m52
318i8*TimeStamp{14|61I9} 45|1383r17 1383r35 1453m42 1460m42 1486m39 1500m39
. 1518m17 1530m39 1541m31 1577m52
321e34*Key{character} 45|907r37 1487m39 1531m39 1578m52
322e34*HeldKey{character} 45|908r37
323f34*Direction{283F11} 45|909r51
324f34*Velocity{284F11} 45|911r51
325i34*X{integer} 45|912r37
325i37*Y{integer} 45|912r63
326i34*DownButton{integer} 45|913r37
327i34*DownLocationX{integer}
328i34*DownLocationY{integer}
329i34*UpButton{integer} 45|914r37 1463m42
330i34*UpLocationX{integer} 45|1461m42
331i34*UpLocationY{integer} 45|1462m42
333i34*MoveLocationX{integer} 45|1454m42
334i34*MoveLocationY{integer} 45|1455m42
335i34*id{long_integer} 45|916r37
338E8*AResponseTime 341e4 342r25 349r58 45|1407r35 1496r41
338n26*Blocking{338E8} 350r9 45|1407r52 1443r22 1496r58
339n26*Erratic{338E8}
340n26*Instant{338E8} 45|1445r25 1521r28 1534r28 1563r31
345P8*AnInputPtr(317R8) 346r64 45|1381r44 1385r38 1411r16 1503r24 1514r17
. 1526r16 1546r16
346U13*Free[43|20] 45|1507s12 1551s11
349U14*GetInput 349<24 349>47 45|1495b13 1510l7 1510t15
349r24 e{317R8} 45|1495b23 1500m9 1506m12
349e47 response{338E8} 45|1496b23 1498r17
353U13*SetInput 353>23 353>42 45|1512b13 1522l7 1522t15 1540s6
353r23 e{317R8} 45|1512b23 1516r36
353b42 usetime{boolean} 45|1512b42 1517r12
356U13*HeartBeat 357r21 45|1537b13 1542l7 1542t16
359U13*SetInputString 359>29 360r21 45|1400s14 1524b13 1535l7 1535t21
359r29 s{14|121R9} 45|1524b29 1528r25 1531r55
362U13*FlushInput 363r21 45|1544b13 1554l7 1554t17
365V13*GetInputLength{long_integer} 366r21 45|1585b12 1589l7 1589t21
368U13*WaitFor 368>22 369r21 45|1556b13 1583l7 1583t14
368i22 ticks{integer} 45|1556b22 1561r17
375U13*Draw 375>19 45|682b13 691l7 691t11 707s9 799s5 808s5 817s3 878s5 903s5
375s19 s{string} 45|682b19 685r14 685r23 686r20
376U13*Draw 376>19 376>31 376>53 45|693b11 727l5 727t9
376r19 s{14|121R9} 45|693b17 701r29 703r12 706r21 709r21 712r12
376i31 fieldwidth{integer} 45|693b29 701r35 705r21 706r24 709r24
376b53 elipsis{boolean} 45|693b51 705r9
377U13*DrawEdit 377>23 377>35 377>57 45|729b12 771l7 771t15
377r23 s{14|121R9} 45|729b22 738r34 740r17 742r23 744r17 751r34 753r17 755r23
. 757r17
377i35 fieldwidth{integer} 45|729b34 738r40 742r26 751r40 755r26
377b57 am{boolean} 45|729b56 737r8
378U13*Draw 378>19 45|703s6 706s9 709s9 712s6 740s11 742s11 744s11 753s11
. 755s11 757s11 773b13 785l7 785t11
378r19 s{14|121R9} 45|773b19 776r25 777r29
379U13*Draw 379>19 45|787b13 794l7 794t11 842s3 844s3 846s3 904s5 907s29
. 908s29 910s29 912s42 917s29 919s5
379e19 c{character} 45|787b19 790r16
380U13*Draw 380>19 45|796b13 803l7 803t11 841s3 843s3 845s3 847s3 886s5 912s29
. 912s55 913s29 914s29
380i19 i{integer} 45|796b19 799r26
381U13*Draw 381>19 45|805b13 812l7 812t11 894s5 909s29 911s29 916s29
381i19 l{long_integer} 45|805b19 808r31
382U13*Draw 382>19 45|814b11 821l5 821t9
382f19 f{float} 45|814b17 817r22
383U13*DrawLn 384r21 45|850b11 868l5 868t11
388U13*DrawCString 388>26 389r21 45|823b11 836l5 836t16 935s3
388a26 s{14|46A6} 45|823b24 829r20 829r48 830r29
391U13*DrawCoord 391>24 45|838b11 848l5 848t14
391r24 r{14|88R6} 45|838b22 841r9 843r9 845r9 847r9
398U13*DrawErr 398>22 45|725s28 769s30 783s30 874b13 880l7 880t14
398s22 s{string} 45|874b22 878r11
399U13*DrawErr 399>22 45|882b13 888l7 888t14
399i22 i{integer} 45|882b22 886r11
400U13*DrawErr 400>22 45|890b13 896l7 896t14
400i22 l{long_integer} 45|890b22 894r11
401U13*DrawErr 401>22 45|898b13 921l7 921t14
401r22 i{317R8} 45|898b22 903r26 905r10 907r35 908r35 909r49 911r49 912r35
. 912r61 913r35 914r35 916r35
402U13*DrawErrLn 403r21 45|724s28 768s30 782s30 923b13 930l7 930t16
407U13*DrawCErr 407>23 408r21 45|932b11 937l5 937t13
407a23 s{14|46A6} 45|932b21 935r16
416U13*DrawLine 416>23 416>27 416>31 416>35 417r23 45|417s3 972b13 1029l7
. 1029t15
416i23 x1{integer} 45|972b23 981r16 984r22 987r11 989r18 995r18 1008r18 1014r18
416i27 y1{integer} 45|972b27 982r16 984r26 991r18 997r18 1006r11 1010r18
. 1016r18
416i31 x2{integer} 45|972b31 981r11 987r16 988r18 996r18 1007r18 1015r18
. 1025r19
416i35 y2{integer} 45|972b35 982r11 990r18 998r18 1006r16 1009r18 1017r18
. 1025r23
419U13*DrawHorizontalLine 419>33 419>37 419>41 420r23 45|1031b13 1043l7 1043t25
419i33 x1{integer} 45|1031b33 1034r19 1035r14
419i37 x2{integer} 45|1031b37 1035r18 1039r19
419i41 y1{integer} 45|1031b41 1034r23 1036r26 1039r23
422U13*DrawVerticalLine 422>31 422>35 422>39 423r23 45|1045b13 1057l7 1057t23
422i31 y1{integer} 45|1045b31 1048r23 1049r14
422i35 y2{integer} 45|1045b35 1049r18 1053r23
422i39 x1{integer} 45|1045b39 1048r19 1050r23 1053r19
427U13*FrameRect 427>24 428r23 446r45 45|1059b13 1132l7 1132t16 1179s6
427r24 r{14|88R6} 45|1059b24 1073r21 1073r29 1075r21 1075r29 1077r21 1077r30
. 1079r21 1079r30 1081r16 1081r26 1082r16 1082r27 1083r21 1083r31 1087r21
. 1087r31 1092r26 1092r34 1094r26 1094r35 1101r21 1101r29 1103r21 1103r29
. 1105r21 1105r30 1107r21 1107r30 1109r16 1109r26 1110r16 1110r27 1111r21
. 1111r31 1115r21 1115r31 1120r26 1120r34 1122r26 1122r35
430U13*FrameRect3D 430>26 431r23 45|1134b11 1186l5 1186t16
430r26 r{14|88R6} 45|1134b24 1148r20 1148r28 1150r20 1150r29 1153r20 1153r28
. 1155r20 1155r29 1157r14 1157r24 1158r14 1158r25 1159r20 1159r30 1164r20
. 1164r30 1170r24 1170r33 1175r24 1175r32 1179r17
433U13*FramedRect 433>25 433>39 433>50 434r23 448r12 45|1188b13 1261l7 1261t17
433r25 r{14|88R6} 45|1188b25 1200r21 1200r29 1202r21 1202r29 1204r21 1204r30
. 1206r21 1206r30 1208r16 1208r26 1209r16 1209r27 1210r21 1210r31 1214r21
. 1214r31 1219r26 1219r34 1221r26 1221r35 1226r21 1226r29 1228r21 1228r29
. 1230r21 1230r30 1232r21 1232r30 1234r16 1234r26 1235r16 1235r27 1236r21
. 1236r31 1240r21 1240r31 1245r26 1245r34 1247r26 1247r35 1254r17 1254r27
. 1254r36 1254r47
433e39 ForeColour{142E8} 45|1188b39 1198r19 1199r8 1225r21
433e50 BackColour{142E8} 45|1188b51 1252r19 1253r18
436U13*FillRect 436>23 436>37 437r23 449r69 45|1263b13 1277l7 1277t15 1282s5
436r23 r{14|88R6} 45|1263b23 1271r17 1271r25 1271r32 1271r41
436e37 Colour{142E8} 45|1263b37 1269r19 1270r18
439U13*PaintRect 439>24 440r23 450r42 45|1279b13 1283l7 1283t16
439r24 r{14|88R6} 45|1279b24 1282r15
442U13*EraseRect 442>24 443r23 451r42 45|1285b13 1307l7 1307t16 1854s6
442r24 r{14|88R6} 45|1285b24 1298r17 1298r25 1298r32 1298r41 1299r19 1299r27
446U11*FrameOval=446:45
446r22 r{14|88R6}
447U11*FramedOval=448:12
447r23 r{14|88R6}
447e37 ForeColour{142E8}
447e49 BackColour{142E8}
449U11*FillOval=449:69
449r21 r{14|88R6}
449e32 Colour{142E8}
450U11*PaintOval=450:42
450r22 r{14|88R6}
451U11*EraseOval=451:42
451r22 r{14|88R6}
458R9*ARegion{16|81R6[14|407]} 463r40 466r42 470r41 472r53 473r48 474r40
. 476r36 478r50 45|1596r62 1612r42 1618r41 1628r53 1642r48 1728r40 1743r50
463U11*ClearRegion=463:67
463r24 region{458R9}
466U11*SetRectRegion 466=26 466>51 45|1612b11 1616l5 1616t18
466r26 region{458R9} 45|1612b26 1614m19 1615m20
466r51 rect{14|88R6} 45|1612b51 1615r28
470U11*OffsetRegion 470=25 470>50 470>54 45|1618b11 1626l5 1626t17
470r25 region{458R9} 45|1618b25 1621r32 1622m22 1624m25
470i50 dx{integer} 45|1618b50 1623r28
470i54 dy{integer} 45|1618b54 1623r32
472U11*InRegion 472>21 472>24 472=37 472<62 45|1628b11 1640l5 1640t13 1657s6
. 1662s6 1667s6 1672s6
472i21 x{integer} 45|1628b21 1635r18
472i24 y{integer} 45|1628b24 1635r21
472r37 region{458R9} 45|1628b37 1633r32 1634m22
472b62 result{boolean} 45|1629b3 1632m3 1636m10
473U11*InRegion 473>21 473=32 473<57 45|1642b11 1689s9 1698s9 1709s9 1718s9
. 1726l5 1726t13 1735s7
473r21 r{14|88R6} 45|1642b21 1652r24 1657r16 1657r24 1662r16 1662r25 1667r16
. 1667r24 1672r16 1672r25 1682r18 1682r26 1682r36 1683r18 1683r27 1683r36
. 1684r24 1686r24 1696r24 1704r22 1707r24 1716r23
473r32 region{458R9} 45|1642b32 1652m27 1657m31 1662m32 1667m34 1672m35 1689m28
. 1698m28 1709m28 1718m28
473b57 result{boolean} 45|1643b4 1654m6 1659m9 1664m9 1669m9 1674m9 1691m12
. 1700m12 1711m12 1720m12 1724m6
474U11*InRegion 474=21 474=24 474<49 45|1728b11 1741l5 1741t13
474r21 r{458R9} 45|1728b21 1733r32 1734m22
474r24 region{458R9} 45|1728b24 1735m29
474b49 result{boolean} 45|1728b49 1732m3 1737m10
476U11*AddRect=477:12
476r20 region{458R9}
476r45 r{14|88R6}
478U11*AddRegion 478=22 478=30 45|1743b11 1756l5 1756t14
478r22 region{458R9} 45|1743b22 1751m40 1753m27
478r30 region2add{458R9} 45|1743b30 1749r32 1750m22
485I9*APictureID{natural} 486r24 488r51 493r12 494r34 45|1779r50 1785r10
. 1789r12 1815r10 1818r34 1865r10
486i1*NoPictureID{485I9}
488V11*RegisterPicture{485I9} 488>28 45|1779b10 1786l5 1786t20
488r28 path{14|121R9} 45|1779b27 1782r22
492V11*SavePicture{485I9} 492>24 492>30 492>46 45|1788b10 1816l5 1816t16
. 1873s9
492r24 path{14|121R9} 45|1788b23 1795r22 1813r13
492r30 title{14|121R9} 45|1788b29 1799r15 1800r34
492r46 bounds{14|88R6} 45|1788b45 1804r15 1806r12 1806r24 1808r16 1808r29
494U11*DrawPicture 494>24 494>46 45|1818b11 1860l5 1860t16
494i24 picture{485I9} 45|1818b24 1829r53
494r46 bounds{14|88R6} 45|1818b46 1837r22 1837r37 1838r22 1838r37 1841r23
. 1841r39 1842r23 1842r39 1845r15 1845r27 1847r24 1848r19 1848r32 1854r17
495U11*ScreenDump 45|1862b11 1875l5 1875t15
503U11*WaitToReveal 504r19 45|1881b11 1887l5 1887t17
506U11*Reveal 507r19 45|1889b11 1899l5 1899t11
509U11*RevealNow 510r19 45|1901b11 1905l5 1905t14 1983s6 2003s6
X 45 userio.adb
40b1 PackageRunning{boolean} 1929r6 1974m3 1997r6 2005m6
46b1 BackgroundIsBlue{boolean} 1910m3 1920r10 1975m3
50r1 SystemFontName{14|121R9} 555r13 563r31
51i1 SystemFontSize{natural} 556r13 571r51
55e1 CurrentStyle{44|195E6} 436r8 519m5 525r12 968r19
56e1 CurrentColour{44|142E8} 437r22 531m5
57e1 CurrentPenColour{44|142E8} 248m3 274r21 324r13 331r10 980r18 1067r21
. 1070m8 1072r8 1100r21 1128m5 1141r19 1144m6 1146r26 1182m3 1282r18 1292r21
. 1936m3
58f1 CurrentAngle{float} 398m3 403m3 403r33 408r10 415r32 416r32 424r32 425r32
. 1932m3
59i1 CurrentSize{14|86I9} 369m3 375r10 1937m3
60i1 ErrorLine{integer} 902r22 927m5 927r20 928r22 1933m3
61i1 SpoolCounter{natural} 688r8 721r6 765r8 779r8 791r8 800r8 809r8 818r6
. 833r6 865r6 1026r8 1040r8 1054r8 1129r8 1183r6 1258r8 1274r8 1304r8 1857r6
. 1885m3 1885r19 1893r6 1894m6 1894r22 1896r6 1934m3
65r1 MacroFile{20|82R9} 1948r16 1949r16
67r1 Macros{16|81R6[14|398]} 1397r39 1398m28 1949m27 1985m29 1999m27
69b1 AreMacros{boolean} 1474r28 1572r35 1952m9 1955m9 1959m6 1984r9 1998r9
70b1 MacroInProgress{boolean} 1471r8 1473m8 1475m8 1553m5 1569r15 1571m15
. 1573m15 1961m3
72b1 IdleJobsDone{boolean} 1971m3 1981m6 1982r13 1989m6
76r1 SoundFlag{20|82R9} 1965r24
77b1 HasSounds{boolean} 614r6 1965m3 1966r6
81i1 Colour_Flag{integer} 82m19 165r8 249r6 436r33 461r11 474r11 487r11 500r11
. 1069r8 1143r6 1146r6 1199r32 1291r8 1301r8
86i1 lines{integer} 87m21 153r13 157r8 861r11
88i1 cols{integer} 89m21 152r13 154r8
90i1 C_hasmouse{integer} 91m21 187r26
92i1 C_mousebutton{integer} 93m21 1944m3
94i1 C_mousex{integer} 95m21 1454r59 1461r57
96i1 C_mousey{integer} 97m21 1455r59 1462r57
99U11 StartupCurses 100b<c,StartupCurses>21 1935s3
101U11 ShutdownCurses 102b<c,ShutdownCurses>21 2004s6
103U11 ResetCurses 104b<c,ResetCurses>21 2012s3
109V10 CGetXY{long_integer} 110b<c,CGetXY>21 361s13 858s11
111V10 CGetKey{integer} 112b<c,CGetKey>21 650s25 1444s32
113V10 CKeypress{integer} 114b<c,CKeypress>21 657s30 1446s32 1468s28 1480s32
115V10 CKeyDelay{integer} 116b<c,CKeyDelay>21 659s30 1448s32 1567s32
119U11 SpoolChar 119>22 120b<c,SpoolChar>21 686s9 716s10 746s15 749s8 759s15
. 777s9 790s5 830s7 985s8 1003s12 1022s12 1102s8 1104s8 1106s8 1108s8 1113s12
. 1117s12 1121s12 1123s12 1227s8 1229s8 1231s8 1233s8 1238s12 1242s12 1246s12
. 1248s12 1850s14
119e22 ch{character}
121U11 CSpoolRect 121>23 121>29 121>34 121>41 122>3 123b<c,CSpoolRect>21
. 1254s5 1271s5 1298s5
121i23 left{integer}
121i29 top{integer}
121i34 right{integer}
121i41 bottom{integer}
122e3 ch{character}
124E6 SpecialChar 125e20 126r29
124n23 upperleft{124E6} 1074r22 1149r20 1201r22
124n34 lowerleft{124E6} 1076r22 1154r20 1203r22
124n45 upperright{124E6} 1078r22 1151r20 1205r22
124n57 lowerright{124E6} 1080r22 1156r20 1207r22
125n6 hline{124E6} 1037r23 1085r26 1089r26 1162r24 1167r24 1212r26 1216r26
125n13 vline{124E6} 1051r23 1093r26 1095r26 1171r24 1176r24 1220r26 1222r26
126U11 SpoolSpecial 126>25 127b<c,SpoolSpecial>21 1037s9 1051s9 1074s8 1076s8
. 1078s8 1080s8 1085s12 1089s12 1093s12 1095s12 1149s6 1151s6 1154s6 1156s6
. 1162s10 1167s10 1171s10 1176s10 1201s8 1203s8 1205s8 1207s8 1212s12 1216s12
. 1220s12 1222s12
126e25 s{124E6}
128U11 CANSIColour 128>24 129b<c,CANSIColour>21 251s19 252s22 253s25 254s26
. 255s24 256s24 257s20 258s18 259s21 260s20 261s19 262s21 263s20 503s11
128i24 i{integer}
130U11 Refresh 131b<c,Refresh>21 689s8 722s6 766s8 780s8 792s8 801s8 810s8
. 819s6 834s6 866s6 879s5 887s5 895s5 920s5 929s5 936s3 1027s8 1041s8 1055s8
. 1130s8 1184s6 1259s8 1275s8 1305s8 1858s6 1897s6 1904s3
132U11 CMoveTo 132>20 132>23 133b<c,CMoveTo>21 604s3 864s3 1973s3
132i20 x{integer}
132i23 y{integer}
134V11 CGetChar{character} 134>21 134>24 135b<c,CGetChar>21 381s9 1809s23
134i21 x{integer}
134i24 y{integer}
136U11 CTextStyle 136>23 136>29 136>33 137b<c,CTextStyle>21 441s8 443s8 445s8
. 447s8 449s8 451s8 453s8 455s8 457s8 459s8 462s11 465s11 468s8 470s8 472s8
. 475s11 478s11 481s8 483s8 485s8 488s11 491s11 494s8 496s8 498s8 501s11
. 505s11 508s8 510s8 512s8 514s8 516s8 517s8 951s25 952s25 953s25 954s25
. 1147s6 1152s6 1160s6 1165s6 1173s6
136e23 bold{character}
136e29 so{character}
136e33 under{character}
138U11 CBeep 139b<c,CBeep>21 639s20
140U11 SetColour 140>22 141b<c,SetColour>21 1912s6 1914s6
140i22 cmode{integer}
148i5 MaxX{integer} 152m5 155m8 163r23
148i11 MaxY{integer} 153m5 158m8 164r23
196U13 Name2RGB 196b13 196>23 196=48 196=54 196=62 217l7 217t15 324s3
196e23 colour{44|142E8} 204r10
196f48 redC{44|146F11} 201m5 205m25 207m25 211m25 212m25 214m25
196f54 greenC{44|146F11} 203m5 205m54 207m54 209m25 210m25 212m38 214m52
196f62 blueC{44|146F11} 202m5 205m39 207m39 209m40 211m38 213m25 214m38
219U13 RGB2Name 219b13 219>23 219>29 219>37 219=60 242l7 242t15 273s5
219f23 redC{44|146F11} 223r8
219f29 greenC{44|146F11} 225r11 227r14 234r11 236r14
219f37 blueC{44|146F11} 225r34 229r14 234r34 238r14
219e60 colour{44|142E8} 224m8 226m11 228m11 230m11 233m8 235m11 237m11 239m11
270e5 PenColour{44|142E8} 273m36 274r8 275r22
358i5 temp{long_integer} 361m5 362r19 363r19
379e3 ch{character} 381m3 383r6
412i3 OldX{integer} 414m14 415r11 417r13
412i9 OldY{integer} 414m20 416r11 417r19
412i15 NewX{integer} 415m3 417r25
412i21 NewY{integer} 416m3 417r31
421i3 OldX{integer} 423m14 424r11
421i9 OldY{integer} 423m20 425r11
421i15 NewX{integer} 424m3 426r17
421i21 NewY{integer} 425m3 426r23
610r3 BeepFile{20|82R9} 617m6 618r19 619r40 620r20 622r49
611r3 OldPath{20|82R9} 615m6 624r21 628r15
685i9 i{integer} 686r22
695i3 OverflowLength{integer} 701m3 702r6 704r9 715r19
696e3 OldStyle{44|195E6} 699m3 718r20
697e3 OldColour{44|142E8} 700m3 719r20
715i10 i{integer}
731i5 OverflowLength{integer} 738m8 739r11 741r14 745r24 751m8 752r11 754r14
. 758r24
732e5 OldStyle{44|195E6} 735m5 763r19
733e5 OldColour{44|142E8} 736m5 764r19
745i15 i{integer}
758i15 i{integer}
776i9 i{integer} 777r32
826m3 i{19|60M9} 828m3 829r22 829r44 830r31 831m7 831r12
852i3 temp{long_integer} 858m3 860r17
853i3 y{integer} 860m3 861r6 862m6 864r15
943U11 GetDrawChar 943b11 943>24 944<24 963l7 963t18 980s5 1100s8 1225s8
. 1253s5 1270s5
943e24 PenColour{44|142E8} 949r10
944e24 ch{character} 948m5 950m21 955m20 956m20 957m20 958m20 959m20 961m20
965U13 DoneDrawing 965b13 969l7 969t18 970r18 1125s8 1255s5 1272s5
974i5 XLo{integer} 988m11 995m11 1000r17 1001r36 1007m11 1014m11 1020r17
974i10 XHi{integer} 989m11 996m11 1000r22 1008m11 1015m11
975i5 YLo{integer} 990m11 997m11 1001r17 1009m11 1016m11 1019r17 1020r36
975i10 YHi{integer} 991m11 998m11 1010m11 1017m11 1019r22
976i5 dx{integer} 981m5 983r8 986r15 992m11 992r18 1001r46 1011m11 1011r18
. 1020r25
976i9 dy{integer} 982m5 983r19 986r25 993m11 993r18 1001r25 1012m11 1012r18
. 1020r46
977i5 x{integer} 1020m12 1021r26
977i8 y{integer} 1001m12 1002r29
978e5 ch{character} 980m36 985r19 1003r23 1022r23
1000i12 x{integer} 1001r32 1002r26
1019i12 y{integer} 1020r32 1021r29
1035i9 x{integer} 1036r23
1049i9 y{integer} 1050r27
1061i5 lenx{integer} 1081m8 1084r23 1088r23 1109m8 1112r23 1116r23
1061i11 leny{integer} 1082m8 1091r23 1110m8 1119r23
1062e5 ch{character} 1100m39 1102r19 1104r19 1106r19 1108r19 1113r23 1117r23
. 1121r23 1123r23
1063e5 OldStyle{44|195E6} 1066m5 1127r19
1064e5 OldPenColour{44|142E8} 1067m5 1128r25
1084i12 line{integer}
1088i12 line{integer}
1091i12 line{integer} 1092r40 1094r41
1112i12 line{integer}
1116i12 line{integer}
1119i12 line{integer} 1120r40 1122r41
1136i3 lenx{integer} 1157m6 1161r21 1166r21
1136i9 leny{integer} 1158m6 1169r21 1174r21
1137e3 OldStyle{44|195E6} 1140m3 1181r17
1138e3 OldPenColour{44|142E8} 1141m3 1182r23
1161i10 line{integer}
1166i10 line{integer}
1169i10 line{integer} 1170r39
1174i10 line{integer} 1175r38
1190i5 lenx{integer} 1208m8 1211r23 1215r23 1234m8 1237r23 1241r23
1190i11 leny{integer} 1209m8 1218r23 1235m8 1244r23
1191e5 ch{character} 1225m33 1227r19 1229r19 1231r19 1233r19 1238r23 1242r23
. 1246r23 1248r23 1253m30 1254r59
1192e5 OldStyle{44|195E6} 1196m5 1256r19
1193e5 OldColour{44|142E8} 1195m5 1257r19
1211i12 line{integer}
1215i12 line{integer}
1218i12 line{integer} 1219r40 1221r41
1237i12 line{integer}
1241i12 line{integer}
1244i12 line{integer} 1245r40 1247r41
1265e5 ch{character} 1270m26 1271r51
1266e5 OldColour{44|142E8} 1268m5 1273r19
1287e5 OldColour{44|142E8} 1292m8 1302r22
1288e5 OldStyle{44|195E6} 1290m5 1300r19
1381V12 InputGreaterThan{boolean} 1381b12 1381>30 1381>36 1384l7 1384t23
. 1385r55
1381p30 left{44|345P8} 1383r12
1381p36 right{44|345P8} 1383r29
1385K11 InputList[16|50] 1386r16 1414r8 1456r11 1464r12 1488r8 1499r9 1505r12
. 1520r5 1532r8 1549r11 1550r11 1575r15 1588r26 1988r6 2002r6
1386r3 InputQueue{16|81R6[1385]} 1414r26 1456m29 1464m30 1488m26 1499r27
. 1505m28 1520m23 1532m26 1549r29 1550m27 1575m33 1588r44 1988m25 2002m23
1390U13 DoMacro 1390b13 1390>22 1405l7 1405t14 1472s8 1570s15
1390e22 k{character} 1399r39
1392i5 Macro{16|71I9[14|398]} 1396m5 1397r11 1398r36 1403m11 1403r20
1393r5 MacroStr{14|121R9} 1398m43 1399r23 1400r36 1400r54
1407U13 PollInput 1407b13 1407>24 1491l7 1491t16 1498s6 1521s5 1534s5 1563s8
1407e24 Response{44|338E8} 1443r11 1445r14 1521r16 1534r16 1563r19
1409e5 k{character} 1444m12 1446m12 1448m12 1451r26 1457m11 1458r29 1465m12
. 1468m8 1471r28 1472r17 1474r11 1476r11 1479r11 1482m14 1487r46
1410e5 k2{character} 1480m11 1481r14 1482r55
1411p5 eventPtr{44|345P8} 1452m11 1456r41 1459m11 1464r42 1485m8 1488r38
1503p12 NextEvent{44|345P8} 1505m40 1506r17 1507m18
1514p6 eventPtr{44|345P8} 1516m5 1518r8 1520r35
1526p5 KeyEvent{44|345P8} 1529m8 1532r38
1528i9 i{integer} 1531r58
1546p5 eventPtr{44|345P8} 1550m39 1551m17
1558e5 k{character} 1567m12 1570r24 1572r18 1574r18 1578r59
1559i5 LoopTime{integer} 1561m5 1562r8 1565r20
1565i12 i{integer}
1596U11 RectInRegionSubRect 1596b11 1596>32 1596=46 1597<3 1610l5 1610t24
. 1652s3 1751s7
1596r32 rect{14|88R6} 1605r31
1596r46 region{44|458R9} 1603r32 1604m22
1597b3 Result{boolean} 1602m3 1606m10
1600r3 RegionRect{14|88R6} 1604m33 1605r46
1603i7 i{long_integer} 1604r30
1619r3 SubRect{14|88R6} 1622m33 1623m19 1624r36
1621i7 i{long_integer} 1622r30 1624r33
1630r3 RegionRect{14|88R6} 1634m33 1635r24
1633i7 i{long_integer} 1634r30
1644r4 SubRect{14|88R6} 1684m6 1685m6 1686m6 1687m6 1688r26 1689r19 1695m6
. 1696m6 1697r26 1698r19 1704m6 1705m6 1706m6 1707m6 1708r26 1709r19 1715m6
. 1716m6 1717r26 1718r19
1646i4 CenterX{integer} 1682m6 1685r24 1695r24 1705r23 1715r22
1646i13 CenterY{integer} 1683m6 1687r24 1706r22
1647b4 Subresult{boolean} 1652m35 1653r6 1657m39 1658r13 1662m40 1663r13
. 1667m42 1668r13 1672m43 1673r13 1689m36 1690r16 1698m36 1699r16 1709m36
. 1710r16 1718m36 1719r16
1729b3 subresult{boolean} 1735m37 1736r14
1730r3 RegionRect{14|88R6} 1734m28 1735r17
1733i7 i{long_integer} 1734r25
1744r3 NewSubRect{14|88R6} 1750m37 1751r28 1753r35
1745b3 result{boolean} 1751m48 1752r14
1749i7 i{long_integer} 1750r34
1765E6 APictureType 1765e45 1802r14 1825r18 1834r18
1765n23 TextImage{1765E6} 1802r32 1844r20
1765n34 PixelImage{1765E6} 1766r22
1767R6 APictureRecord 1770e11 1771r40 1776r38 1780r16 1790r16 1822r18
1768r6*path{14|121R9} 1773r15 1773r29 1782m14 1795m14 1830r24
1771V10 PictureSorting{boolean} 1771b10 1771>26 1771>32 1774l5 1774t19 1776r59
1771r26 left{1767R6} 1773r10
1771r32 right{1767R6} 1773r23
1776K9 PictureList[16|50] 1777r12 1784r3 1785r22 1797r3 1815r22 1829r3 1987r6
. 2001r6
1777r1 Pictures{16|81R6[1776]} 1784m22 1785r42 1797m22 1815r42 1829m21 1987m27
. 2001m25
1780r3 NewPicture{1767R6} 1782m3 1784r32
1790r3 NewPicture{1767R6} 1795m3 1797r32
1791r3 PictureFile{16|81R6[14|398]} 1800m21 1805m21 1811m25 1813m19 1814m21
1792i3 TempInt{integer} 1802m3 1803r15
1793r3 es{21|76R9} 1798m3 1799m11 1801m3 1803m11 1804m11 1805r34 1807m7 1809m19
. 1811r38
1806i7 y{integer} 1809r36
1808i11 x{integer} 1809r33
1819i3 TempInt{integer} 1833m15 1834r36
1820r3 PictureFile{16|81R6[14|398]} 1830m30 1831m20 1832m20 1846m27 1856m21
1821r3 es{21|76R9} 1831m33 1832m33 1833m11 1835m11 1846m40 1849m22
1822r3 ThePicture{1767R6} 1829m63 1830r13
1823i3 PictureWidth{integer} 1836m3 1837r6 1838m6 1848r46
1824i3 PictureHeight{integer} 1840m3 1841r6 1842m6 1845r40
1825e3 PictureType{1765E6} 1834m3 1844r6
1826r3 PictureBounds{14|88R6} 1835m15 1836r19 1836r41 1840r20 1840r43
1827e3 ch{character} 1849m26 1850r25
1845i10 y{integer} 1847r37
1848i14 x{integer}
1863r3 info{44|110R8} 1868m19 1870r18 1872r17
1864r3 scrn{14|88R6} 1869m3 1870m3 1871m3 1872m3 1873r56
1865i3 id{44|485I9} 1866r24 1873m3