Add check for integer overflow in odr_write YAZ-816
[yaz-moved-to-github.git] / doc / apilayer.obj
1 %TGIF 4.2.5-QPL
2 state(1,37,100.000,0,20,1,16,1,0,0,0,0,0,3,1,1,0,'Helvetica',0,138240,0,0,1,5,0,1,1,1,0,16,0,0,1,1,1,0,1485,1050,0,0,2880,0).
3 %
4 % @(#)$Header$
5 % %W%
6 %
7 unit("1 pixel/pixel").
8 color_info(67,65535,0,[
9         "Black", 0, 0, 0, 0, 0, 0, 1,
10         "White", 65535, 65535, 65535, 65535, 65535, 65535, 1,
11         "#000080", 0, 0, 32896, 0, 0, 32768, 1,
12         "#008000", 0, 32896, 0, 0, 32768, 0, 1,
13         "#008080", 0, 32896, 32896, 0, 32768, 32768, 1,
14         "#800000", 32896, 0, 0, 32768, 0, 0, 1,
15         "#800080", 32896, 0, 32896, 32768, 0, 32768, 1,
16         "#ff8000", 65535, 32896, 0, 65280, 32768, 0, 1,
17         "#808080", 32896, 32896, 32896, 32768, 32768, 32768, 1,
18         "#c0c0c0", 49344, 49344, 49344, 49152, 49152, 49152, 1,
19         "#0000ff", 0, 0, 65535, 0, 0, 65280, 1,
20         "#00ff00", 0, 65535, 0, 0, 65280, 0, 1,
21         "#00ffff", 0, 65535, 65535, 0, 65280, 65280, 1,
22         "#ff0000", 65535, 0, 0, 65280, 0, 0, 1,
23         "#ff00ff", 65535, 0, 65535, 65280, 0, 65280, 1,
24         "#ffff00", 65535, 65535, 0, 65280, 65280, 0, 1,
25         "#4c4c4c", 19532, 19532, 19532, 19456, 19456, 19456, 1,
26         "#b3b3b3", 46003, 46003, 46003, 45824, 45824, 45824, 1,
27         "#e6e6e6", 59110, 59110, 59110, 58880, 58880, 58880, 1,
28         "#dc2300", 56540, 8995, 0, 56320, 8960, 0, 1,
29         "#ff3333", 65535, 13107, 13107, 65280, 13056, 13056, 1,
30         "#b84747", 47288, 18247, 18247, 47104, 18176, 18176, 1,
31         "#99284c", 39321, 10280, 19532, 39168, 10240, 19456, 1,
32         "#94476b", 38036, 18247, 27499, 37888, 18176, 27392, 1,
33         "#9966cc", 39321, 26214, 52428, 39168, 26112, 52224, 1,
34         "#6b2394", 27499, 8995, 38036, 27392, 8960, 37888, 1,
35         "#5e11a6", 24158, 4369, 42662, 24064, 4352, 42496, 1,
36         "#4700b8", 18247, 0, 47288, 18176, 0, 47104, 1,
37         "#2323dc", 8995, 8995, 56540, 8960, 8960, 56320, 1,
38         "#0099ff", 0, 39321, 65535, 0, 39168, 65280, 1,
39         "#99ccff", 39321, 52428, 65535, 39168, 52224, 65280, 1,
40         "#00dcff", 0, 56540, 65535, 0, 56320, 65280, 1,
41         "#23b8dc", 8995, 47288, 56540, 8960, 47104, 56320, 1,
42         "#33a3a3", 13107, 41891, 41891, 13056, 41728, 41728, 1,
43         "#355e00", 13621, 24158, 0, 13568, 24064, 0, 1,
44         "#7da647", 32125, 42662, 18247, 32000, 42496, 18176, 1,
45         "#00ae00", 0, 44718, 0, 0, 44544, 0, 1,
46         "#3deb3d", 15677, 60395, 15677, 15616, 60160, 15616, 1,
47         "#ffff99", 65535, 65535, 39321, 65280, 65280, 39168, 1,
48         "#e6e64c", 59110, 59110, 19532, 58880, 58880, 19456, 1,
49         "#b3b300", 46003, 46003, 0, 45824, 45824, 0, 1,
50         "#666600", 26214, 26214, 0, 26112, 26112, 0, 1,
51         "#4c1900", 19532, 6425, 0, 19456, 6400, 0, 1,
52         "#663300", 26214, 13107, 0, 26112, 13056, 0, 1,
53         "#804c19", 32896, 19532, 6425, 32768, 19456, 6400, 1,
54         "#996633", 39321, 26214, 13107, 39168, 26112, 13056, 1,
55         "#cc6633", 52428, 26214, 13107, 52224, 26112, 13056, 1,
56         "#ff6633", 65535, 26214, 13107, 65280, 26112, 13056, 1,
57         "#ff9966", 65535, 39321, 26214, 65280, 39168, 26112, 1,
58         "#ffcc99", 65535, 52428, 39321, 65280, 52224, 39168, 1,
59         "magenta", 65535, 0, 65535, 65535, 0, 65535, 1,
60         "red", 65535, 0, 0, 65535, 0, 0, 1,
61         "green", 0, 65535, 0, 0, 65535, 0, 1,
62         "blue", 0, 0, 65535, 0, 0, 65535, 1,
63         "yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
64         "pink", 65535, 49344, 52171, 65535, 49344, 52171, 1,
65         "cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
66         "CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1,
67         "DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1,
68         "#00000000c000", 0, 0, 49344, 0, 0, 49152, 1,
69         "#820782070000", 33410, 33410, 0, 33287, 33287, 0, 1,
70         "#3cf3fbee34d2", 15420, 64507, 13364, 15603, 64494, 13522, 1,
71         "#3cf3fbed34d3", 15420, 64507, 13364, 15603, 64493, 13523, 1,
72         "#ffffa6990000", 65535, 42662, 0, 65535, 42649, 0, 1,
73         "#ffff0000fffe", 65535, 0, 65535, 65535, 0, 65534, 1,
74         "#fffe0000fffe", 65535, 0, 65535, 65534, 0, 65534, 1,
75         "#fffe00000000", 65535, 0, 0, 65534, 0, 0, 1
76 ]).
77 script_frac("0.6").
78 fg_bg_colors('Black','white').
79 dont_reencode("FFDingbests:ZapfDingbats").
80 objshadow_info('#c0c0c0',2,2).
81 rotate_pivot(0,0,0,0).
82 spline_tightness(1).
83 page(1,"",1,'').
84 text('Black',95,51,2,0,1,155,34,6,14,3,0,0,0,0,2,155,34,0,0,"",0,0,0,0,65,'',[
85 minilines(155,34,0,0,0,0,0,[
86 mini_line(155,14,3,0,0,0,[
87 str_block(0,155,14,3,0,-1,0,0,0,[
88 str_seg('Black','Helvetica',0,80640,155,14,3,0,-1,0,0,0,0,0,
89         "Client/Server Application")])
90 ]),
91 mini_line(0,14,3,0,0,0,[
92 str_block(0,0,14,3,0,0,0,0,0,[
93 str_seg('Black','Helvetica',0,80640,0,14,3,0,0,0,0,0,0,0,
94         "")])
95 ])
96 ])]).
97 text('Black',120,121,2,0,1,44,34,21,14,3,0,0,0,0,2,44,34,0,0,"",0,0,0,0,135,'',[
98 minilines(44,34,0,0,0,0,0,[
99 mini_line(44,14,3,0,0,0,[
100 str_block(0,44,14,3,0,-1,0,0,0,[
101 str_seg('Black','Helvetica',0,80640,44,14,3,0,-1,0,0,0,0,0,
102         "Z39.50")])
103 ]),
104 mini_line(39,14,3,0,0,0,[
105 str_block(0,39,14,3,0,-3,0,0,0,[
106 str_seg('Black','Helvetica',0,80640,39,14,3,0,-3,0,0,0,0,0,
107         "ASN.1")])
108 ])
109 ])]).
110 text('Black',190,186,1,0,1,37,17,25,14,3,0,0,0,0,2,37,17,0,0,"",0,0,0,0,200,'',[
111 minilines(37,17,0,0,0,0,0,[
112 mini_line(37,14,3,0,0,0,[
113 str_block(0,37,14,3,0,-1,0,0,0,[
114 str_seg('Black','Helvetica',0,80640,37,14,3,0,-1,0,0,0,0,0,
115         "HTTP")])
116 ])
117 ])]).
118 text('Black',240,266,1,0,1,26,17,53,14,3,0,0,0,0,2,26,17,0,0,"",0,0,0,0,280,'',[
119 minilines(26,17,0,0,0,0,0,[
120 mini_line(26,14,3,0,0,0,[
121 str_block(0,26,14,3,0,0,0,0,0,[
122 str_seg('Black','Helvetica',0,80640,26,14,3,0,0,0,0,0,0,0,
123         "SSL")])
124 ])
125 ])]).
126 box('Black','',35,230,305,255,0,1,1,197,0,0,0,0,0,'1',0,[
127 ]).
128 box('Black','',175,180,305,215,0,1,1,198,0,0,0,0,0,'1',0,[
129 ]).
130 box('Black','',175,115,240,165,0,1,1,200,0,0,0,0,0,'1',0,[
131 ]).
132 box('Black','',100,115,170,165,0,1,1,203,0,0,0,0,0,'1',0,[
133 ]).
134 box('Black','',205,255,305,290,0,1,1,214,0,0,0,0,0,'1',0,[
135 ]).
136 text('Black',95,231,1,0,1,79,17,224,14,3,0,0,0,0,2,79,17,0,0,"",0,0,0,0,245,'',[
137 minilines(79,17,0,0,0,0,0,[
138 mini_line(79,14,3,0,0,0,[
139 str_block(0,79,14,3,0,0,0,0,0,[
140 str_seg('Black','Helvetica',0,80640,79,14,3,0,0,0,0,0,0,0,
141         "COMSTACK")])
142 ])
143 ])]).
144 text('Black',80,186,1,0,1,73,17,254,14,3,0,0,0,0,2,73,17,0,0,"",0,0,0,0,200,'',[
145 minilines(73,17,0,0,0,0,0,[
146 mini_line(73,14,3,0,0,0,[
147 str_block(0,73,14,3,0,-1,0,0,0,[
148 str_seg('Black','Helvetica',0,80640,73,14,3,0,-1,0,0,0,0,0,
149         "ODR (BER)")])
150 ])
151 ])]).
152 box('Black','',35,180,170,215,0,1,1,266,0,0,0,0,0,'1',0,[
153 ]).
154 box('Black','',35,45,305,90,0,1,1,268,0,0,0,0,0,'1',0,[
155 ]).
156 box('Black','',240,115,305,165,0,1,1,292,5,0,0,0,0,'1',0,[
157 ]).
158 text('Black',255,126,1,0,1,25,17,293,14,3,0,0,0,0,2,25,17,0,0,"",0,0,0,0,140,'',[
159 minilines(25,17,0,0,0,0,0,[
160 mini_line(25,14,3,0,0,0,[
161 str_block(0,25,14,3,0,0,0,0,0,[
162 str_seg('Black','Helvetica',0,80640,25,14,3,0,0,0,0,0,0,0,
163         "Solr")])
164 ])
165 ])]).
166 text('Black',50,121,2,0,1,39,34,303,14,3,0,0,0,0,2,39,34,0,0,"",0,0,0,0,135,'',[
167 minilines(39,34,0,0,0,0,0,[
168 mini_line(20,14,3,0,0,0,[
169 str_block(0,20,14,3,0,0,0,0,0,[
170 str_seg('Black','Helvetica',0,80640,20,14,3,0,0,0,0,0,0,0,
171         "ILL")])
172 ]),
173 mini_line(39,14,3,0,0,0,[
174 str_block(0,39,14,3,0,-3,0,0,0,[
175 str_seg('Black','Helvetica',0,80640,39,14,3,0,-3,0,0,0,0,0,
176         "ASN.1")])
177 ])
178 ])]).
179 box('Black','',35,115,100,165,0,1,1,305,0,0,0,0,0,'1',0,[
180 ]).
181 box('Black','',240,115,305,165,0,1,1,306,0,0,0,0,0,'1',0,[
182 ]).
183 text('Black',190,126,1,0,1,29,17,323,14,3,0,0,0,0,2,29,17,0,0,"",0,0,0,0,140,'',[
184 minilines(29,17,0,0,0,0,0,[
185 mini_line(29,14,3,0,0,0,[
186 str_block(0,29,14,3,0,-1,0,0,0,[
187 str_seg('Black','Helvetica',0,80640,29,14,3,0,-1,0,0,0,0,0,
188         "SRU")])
189 ])
190 ])]).