Plan 9 from Bell Labs’s /usr/web/sources/contrib/maht/inferno/appl/cmd/rooster/rooster.sbl

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


limbo .sbl 2.1
Rooster
8
rooster.b
sys.m
draw.m
bufio.m
string.m
encoding.m
ppm.m
vnc.m
158
36.1,25 0
37.1,28 1
38.1,31 2
39.1,31 3
40.1,41 4
41.1,43 5
42.1,20 6
11,14 6
16,19 6
1,20 6
43.1,49 7
44.1,23 8
14,17 8
19,22 8
1,23 8
45.0,1 9
50.12,29 10
24,28 10
12,29 10
12,29 10
51.5,10 11
12,18 12
52.2,48 13
20,35 13
37,47 13
2,48 13
2,48 13
53.2,40 14
20,25 14
27,39 14
2,40 14
2,40 14
54.2,19 15
7,8 15
14,18 15
2,19 15
2,19 15
55.8,16 16
20,26 16
20,31 16
56.3,22 17
14,18 17
20,21 17
3,22 17
3,22 17
57.3,19 18
7,8 18
14,18 18
3,19 18
3,19 18
3,19 18
59.2,65 19
2,3 19
9,64 19
2,65 19
2,65 19
60.2,9 20
2,9 21
2,9 22
2,9 23
2,9 24
2,9 25
2,9 26
2,9 27
2,9 28
2,9 28
66.1,11 29
1,11 29
69.11,38 30
25,37 30
11,38 30
11,38 30
70.4,9 31
11,17 32
71.1,23 33
72.1,21 34
16,17 34
19,20 34
1,21 34
74.1,58 35
22,43 35
45,57 35
1,58 35
1,58 35
76.1,10 36
78.5,13 37
15,22 38
79.5,14 39
80.3,20 40
14,19 40
3,20 40
3,20 40
81.3,57 41
23,43 41
45,47 41
49,50 41
52,53 41
55,56 41
3,57 41
3,57 41
3,57 42
83.3,59 43
3,4 43
30,31 43
33,58 43
42,43 43
45,46 43
48,52 43
54,57 43
33,58 43
33,58 44
3,59 43
84.3,44 45
22,29 45
31,43 45
3,44 45
86.2,24 46
8,13 46
19,23 46
2,24 46
2,24 46
87.9,17 47
9,19 47
5,20 47
5,28 47
88.15,23 48
15,25 48
3,26 48
89.2,35 49
17,34 49
2,35 49
2,35 49
90.0,27 50
11,21 50
23,26 50
0,27 50
0,27 50
91.9,40 51
21,34 51
36,39 51
9,40 51
9,40 51
2,41 51
2,3 51
2,3 51
2,3 52
2,41 51
2,41 51
92.2,11 53
2,3 53
2,11 53
2,11 53
93.2,11 54
2,3 54
2,11 54
78.24,31 55
24,31 55
95.0,1 56
19
aSys->Dir 1:26.1,39.2 64
11
0:name:28.2,6 s
4:uid:29.2,5 s
8:gid:30.2,5 s
12:muid:31.2,6 s
16:qid:32.2,5 @1

32:mode:33.2,6 i
36:atime:34.2,7 i
40:mtime:35.2,7 i
48:length:36.2,8 B
56:dtype:37.2,7 i
60:dev:38.2,5 i
aSys->Qid 11.1,16.2 16
3
0:path:13.2,6 B
8:vers:14.2,6 i
12:qtype:15.2,7 i
aDraw->Chans 2:70.1,82.2 4
1
0:desc:72.2,6 i
aBufio->Iobuf 3:16.1,50.2 48
9
0:fd:41.2,4 R@4

4:buffer:42.2,8 Ab
8:index:43.2,7 i
12:size:44.2,6 i
16:dirty:45.2,7 i
24:bufpos:46.2,8 B
32:filpos:47.2,8 B
40:lastop:48.2,8 i
44:mode:49.2,6 i
aSys->FD 1:45.1,48.2 4
1
0:fd:47.2,4 i
aSys->Connection 52.1,57.2 12
3
0:dfd:54.2,5 R@4

4:cfd:55.2,5 R@4

8:dir:56.2,5 s
aDraw->Context 2:274.1,279.2 12
3
0:display:276.2,9 R@7

4:screen:277.2,8 R@11

8:wm:278.2,4 Ct8.2
0:t0:15,21 s
4:t1:15,21 Ct8.2
0:t0:32,38 s
4:t1:32,38 R@12



aDraw->Display 201.1,230.2 20
5
0:image:203.2,7 R@8

4:white:204.2,7 R@8

8:black:205.2,7 R@8

12:opaque:206.2,8 R@8

16:transparent:207.2,13 R@8

aDraw->Image 142.1,198.2 56
8
0:r:146.2,3 @9

16:clipr:147.2,7 @9

32:depth:148.2,7 i
36:chans:149.2,7 @2

40:repl:150.2,6 i
44:display:151.2,9 R@7

48:screen:152.2,8 R@11

52:iname:153.2,7 s
aDraw->Rect 116.1,139.2 16
2
0:min:118.2,5 @10

8:max:119.2,5 @10

aDraw->Point 99.1,113.2 8
2
0:x:101.2,3 i
4:y:102.2,3 i
aDraw->Screen 249.1,263.2 16
4
0:id:251.2,4 i
4:image:252.2,7 R@8

8:fill:253.2,6 R@8

12:display:254.2,9 R@7

aDraw->Wmcontext 282.1,291.2 28
7
0:kbd:284.2,5 Ci
4:ptr:285.2,5 CR@13

8:ctl:286.2,5 Cs
12:wctl:287.2,6 Cs
16:images:288.2,8 CR@8

20:connfd:289.2,8 R@4

24:ctxt:290.2,6 R@6

aDraw->Pointer 266.1,271.2 16
3
0:buttons:268.2,9 i
4:xy:269.2,4 @10

12:msec:270.2,6 i
aVnc->Server 7:31.1,63.2 68
17
0:io:32.2,4 R@15

4:protocol:33.2,10 i
8:width:34.2,7 i
12:height:35.2,8 i
16:bpp:36.2,5 i
20:depth:37.2,7 i
24:big_endian:38.2,12 i
28:truecolour:39.2,12 i
32:redmax:40.2,8 i
36:greenmax:41.2,10 i
40:bluemax:42.2,9 i
44:redshift:43.2,10 i
48:greenshift:44.2,12 i
52:blueshift:45.2,11 i
56:name:46.2,6 s
60:image:48.2,7 R@16

64:updates:49.2,9 CR@18

pVnc->ServerIO 12.1,29.2 0
2
4:in:13.2,4 R@3

8:out:6,9 R@3

2
cmd:15.3,6 20
2
12:clone:16.4,9 R@4

16:ctl:17.4,7 R@4

conn:18.3,7 24
1
12:connection:19.4,14 @5

aImages->Image 6:24.1,33.2 40
8
0:width:25.2,7 i
4:height:9,15 i
8:format:17,23 i
12:maxval:25,31 i
16:numchannels:33,44 i
20:bitmap:26.2,8 R@17

24:dataoffset:27.2,12 B
32:fd:28.2,4 R@4

pImages->Bitmap 12.1,22.2 0
2
4:width:13.2,7 i
8:height:9,15 i
3
bit8:15.2,6 16
1
12:pixels:16.3,9 Ab
bit16:17.2,7 16
1
12:pixels:18.3,9 Ai
rgba8:19.2,7 16
1
12:pixels:20.3,9 Ab
aVnc->Rect 7:7.1,10.2 16
4
0:x:8.2,3 i
4:y:5,6 i
8:w:8,9 i
12:h:11,12 i
3
0:loadmods
0
0
n16:listener
2
32:s:0:47.9,10 CR@3

36:conn:32,36 @5

4
48:b:53.2,3 R@3

52:t:54.2,3 s
56:i:50.3,4 i
60:c:6,7 @5

n66:init
0
8
40:url:75.1,4 s
44:b:78.5,6 R@3

48:b64:76.1,4 s
52:s:71.1,2 CR@3

56:v:77.1,2 R@14

60:i:69.2,3 i
64:c:5,6 @5

76:urlfd:74.1,6 R@3

n7
52:bufio:11.1,6 mBufio
3:1.0,57.1 0

56:draw:0:7.1,5 mDraw
2:1.0,298.1 0

60:enc:0:18.1,4 mEncoding
5:1.0,11.1 0

68:images:0:21.1,7 mImages
6:3.0,38.1 0

76:str:0:15.1,4 mString
4:1.0,40.1 0

80:sys:0:4.1,4 mSys
1:0,161.1 0

92:vnc:0:25.1,4 mVnc
7:2.0,176.1 0


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].