1%{
2#include <string.h>
3#include "BuiltinFontWidth.h"
4%}
5%language=ANSI-C
6%define initializer-suffix ,0
7%define lookup-function-name HelveticaBoldObliqueWidthsLookup
8%struct-type
9%omit-struct-type
10%readonly-tables
11struct BuiltinFontWidth
12%%
13####
14Ntilde, 722
15rcaron, 389
16kcommaaccent, 556
17Ncommaaccent, 722
18Zacute, 611
19comma, 278
20cedilla, 333
21plusminus, 584
22circumflex, 333
23dotaccent, 333
24edotaccent, 556
25asciitilde, 584
26colon, 333
27onehalf, 834
28dollar, 556
29Lcaron, 611
30ntilde, 611
31Aogonek, 722
32ncommaaccent, 611
33minus, 584
34Iogonek, 278
35zacute, 500
36yen, 556
37space, 278
38Omacron, 778
39questiondown, 611
40emdash, 1000
41Agrave, 722
42three, 556
43numbersign, 556
44lcaron, 400
45A, 722
46B, 722
47C, 722
48aogonek, 556
49D, 722
50E, 667
51onequarter, 834
52F, 611
53G, 778
54H, 722
55I, 278
56J, 556
57K, 722
58iogonek, 278
59backslash, 278
60L, 611
61periodcentered, 278
62M, 833
63N, 722
64omacron, 611
65Tcommaaccent, 611
66O, 778
67P, 667
68Q, 778
69Uhungarumlaut, 722
70R, 722
71Aacute, 722
72caron, 333
73S, 667
74T, 611
75U, 722
76agrave, 556
77V, 667
78W, 944
79X, 667
80question, 611
81equal, 584
82Y, 667
83Z, 611
84four, 556
85a, 556
86Gcommaaccent, 778
87b, 611
88c, 556
89d, 611
90e, 556
91f, 333
92g, 611
93bullet, 350
94h, 611
95i, 278
96Oslash, 778
97dagger, 556
98j, 278
99k, 556
100l, 278
101m, 889
102n, 611
103tcommaaccent, 333
104o, 611
105ordfeminine, 370
106ring, 333
107p, 611
108q, 611
109uhungarumlaut, 611
110r, 389
111twosuperior, 333
112aacute, 556
113s, 556
114OE, 1000
115t, 333
116divide, 584
117u, 611
118Ccaron, 722
119v, 556
120w, 778
121x, 556
122y, 556
123z, 500
124Gbreve, 778
125commaaccent, 250
126hungarumlaut, 333
127Idotaccent, 278
128Nacute, 722
129quotedbl, 474
130gcommaaccent, 611
131mu, 611
132greaterequal, 549
133Scaron, 667
134Lslash, 611
135semicolon, 333
136oslash, 611
137lessequal, 549
138lozenge, 494
139parenright, 333
140ccaron, 556
141Ecircumflex, 667
142gbreve, 611
143trademark, 1000
144daggerdbl, 556
145nacute, 611
146macron, 333
147Otilde, 778
148Emacron, 667
149ellipsis, 1000
150scaron, 556
151AE, 1000
152Ucircumflex, 722
153lslash, 278
154quotedblleft, 500
155guilsinglright, 333
156hyphen, 333
157quotesingle, 238
158eight, 556
159exclamdown, 333
160endash, 556
161oe, 944
162Abreve, 722
163Umacron, 722
164ecircumflex, 556
165Adieresis, 722
166copyright, 737
167Egrave, 667
168slash, 278
169Edieresis, 667
170otilde, 611
171Idieresis, 278
172parenleft, 333
173one, 556
174emacron, 556
175Odieresis, 778
176ucircumflex, 611
177bracketleft, 333
178Ugrave, 722
179quoteright, 278
180Udieresis, 722
181perthousand, 1000
182Ydieresis, 667
183umacron, 611
184abreve, 556
185Eacute, 667
186adieresis, 556
187egrave, 556
188edieresis, 556
189idieresis, 278
190Eth, 722
191ae, 889
192asterisk, 389
193odieresis, 611
194Uacute, 722
195ugrave, 611
196nine, 556
197five, 556
198udieresis, 611
199Zcaron, 611
200Scommaaccent, 667
201threequarters, 834
202guillemotright, 556
203Ccedilla, 722
204ydieresis, 556
205tilde, 333
206at, 975
207eacute, 556
208underscore, 556
209Euro, 556
210Dcroat, 722
211multiply, 584
212zero, 556
213eth, 611
214Scedilla, 667
215Ograve, 778
216Racute, 722
217partialdiff, 494
218uacute, 611
219braceleft, 389
220Thorn, 667
221zcaron, 500
222scommaaccent, 556
223ccedilla, 556
224Dcaron, 722
225dcroat, 611
226Ocircumflex, 778
227Oacute, 778
228scedilla, 556
229ogonek, 333
230ograve, 611
231racute, 389
232Tcaron, 611
233Eogonek, 667
234thorn, 611
235degree, 400
236registered, 737
237radical, 549
238Aring, 722
239percent, 889
240six, 556
241paragraph, 556
242dcaron, 743
243Uogonek, 722
244two, 556
245summation, 600
246Igrave, 278
247Lacute, 611
248ocircumflex, 611
249oacute, 611
250Uring, 722
251Lcommaaccent, 611
252tcaron, 389
253eogonek, 556
254Delta, 612
255Ohungarumlaut, 778
256asciicircum, 584
257aring, 556
258grave, 333
259uogonek, 611
260bracketright, 333
261Iacute, 278
262ampersand, 722
263igrave, 278
264lacute, 278
265Ncaron, 722
266plus, 584
267uring, 611
268quotesinglbase, 278
269lcommaaccent, 278
270Yacute, 667
271ohungarumlaut, 611
272threesuperior, 333
273acute, 333
274section, 556
275dieresis, 333
276iacute, 278
277quotedblbase, 500
278ncaron, 611
279florin, 556
280yacute, 556
281Rcommaaccent, 722
282fi, 611
283fl, 611
284Acircumflex, 722
285Cacute, 722
286Icircumflex, 278
287guillemotleft, 556
288germandbls, 611
289Amacron, 722
290seven, 556
291Sacute, 667
292ordmasculine, 365
293dotlessi, 278
294sterling, 556
295notequal, 549
296Imacron, 278
297rcommaaccent, 389
298Zdotaccent, 611
299acircumflex, 556
300cacute, 556
301Ecaron, 667
302icircumflex, 278
303braceright, 389
304quotedblright, 500
305amacron, 556
306sacute, 556
307imacron, 278
308cent, 556
309currency, 556
310logicalnot, 584
311zdotaccent, 500
312Atilde, 722
313breve, 333
314bar, 280
315fraction, 167
316less, 584
317ecaron, 556
318guilsinglleft, 333
319exclam, 333
320period, 278
321Rcaron, 722
322Kcommaaccent, 722
323greater, 584
324atilde, 556
325brokenbar, 280
326quoteleft, 278
327Edotaccent, 667
328onesuperior, 333
329####
330%%
331