]> Pileus Git - ~andy/gtk/blob - gtk/paper_names_offsets.c
Make symbol list mstch reality.
[~andy/gtk] / gtk / paper_names_offsets.c
1 /* Generated by gen-paper-names */
2
3 #if 0
4 /* translators, strip everything up to the first | */
5 N_("paper size|asme_f")
6 /* translators, strip everything up to the first | */
7 N_("paper size|A0x2")
8 /* translators, strip everything up to the first | */
9 N_("paper size|A0")
10 /* translators, strip everything up to the first | */
11 N_("paper size|A0x3")
12 /* translators, strip everything up to the first | */
13 N_("paper size|A1")
14 /* translators, strip everything up to the first | */
15 N_("paper size|A10")
16 /* translators, strip everything up to the first | */
17 N_("paper size|A1x3")
18 /* translators, strip everything up to the first | */
19 N_("paper size|A1x4")
20 /* translators, strip everything up to the first | */
21 N_("paper size|A2")
22 /* translators, strip everything up to the first | */
23 N_("paper size|A2x3")
24 /* translators, strip everything up to the first | */
25 N_("paper size|A2x4")
26 /* translators, strip everything up to the first | */
27 N_("paper size|A2x5")
28 /* translators, strip everything up to the first | */
29 N_("paper size|A3")
30 /* translators, strip everything up to the first | */
31 N_("paper size|A3 Extra")
32 /* translators, strip everything up to the first | */
33 N_("paper size|A3x3")
34 /* translators, strip everything up to the first | */
35 N_("paper size|A3x4")
36 /* translators, strip everything up to the first | */
37 N_("paper size|A3x5")
38 /* translators, strip everything up to the first | */
39 N_("paper size|A3x6")
40 /* translators, strip everything up to the first | */
41 N_("paper size|A3x7")
42 /* translators, strip everything up to the first | */
43 N_("paper size|A4")
44 /* translators, strip everything up to the first | */
45 N_("paper size|A4 Extra")
46 /* translators, strip everything up to the first | */
47 N_("paper size|A4 Tab")
48 /* translators, strip everything up to the first | */
49 N_("paper size|A4x3")
50 /* translators, strip everything up to the first | */
51 N_("paper size|A4x4")
52 /* translators, strip everything up to the first | */
53 N_("paper size|A4x5")
54 /* translators, strip everything up to the first | */
55 N_("paper size|A4x6")
56 /* translators, strip everything up to the first | */
57 N_("paper size|A4x7")
58 /* translators, strip everything up to the first | */
59 N_("paper size|A4x8")
60 /* translators, strip everything up to the first | */
61 N_("paper size|A4x9")
62 /* translators, strip everything up to the first | */
63 N_("paper size|A5")
64 /* translators, strip everything up to the first | */
65 N_("paper size|A5 Extra")
66 /* translators, strip everything up to the first | */
67 N_("paper size|A6")
68 /* translators, strip everything up to the first | */
69 N_("paper size|A7")
70 /* translators, strip everything up to the first | */
71 N_("paper size|A8")
72 /* translators, strip everything up to the first | */
73 N_("paper size|A9")
74 /* translators, strip everything up to the first | */
75 N_("paper size|B0")
76 /* translators, strip everything up to the first | */
77 N_("paper size|B1")
78 /* translators, strip everything up to the first | */
79 N_("paper size|B10")
80 /* translators, strip everything up to the first | */
81 N_("paper size|B2")
82 /* translators, strip everything up to the first | */
83 N_("paper size|B3")
84 /* translators, strip everything up to the first | */
85 N_("paper size|B4")
86 /* translators, strip everything up to the first | */
87 N_("paper size|B5")
88 /* translators, strip everything up to the first | */
89 N_("paper size|B5 Extra")
90 /* translators, strip everything up to the first | */
91 N_("paper size|B6")
92 /* translators, strip everything up to the first | */
93 N_("paper size|B6/C4")
94 /* translators, strip everything up to the first | */
95 N_("paper size|B7")
96 /* translators, strip everything up to the first | */
97 N_("paper size|B8")
98 /* translators, strip everything up to the first | */
99 N_("paper size|B9")
100 /* translators, strip everything up to the first | */
101 N_("paper size|C0")
102 /* translators, strip everything up to the first | */
103 N_("paper size|C1")
104 /* translators, strip everything up to the first | */
105 N_("paper size|C10")
106 /* translators, strip everything up to the first | */
107 N_("paper size|C2")
108 /* translators, strip everything up to the first | */
109 N_("paper size|C3")
110 /* translators, strip everything up to the first | */
111 N_("paper size|C4")
112 /* translators, strip everything up to the first | */
113 N_("paper size|C5")
114 /* translators, strip everything up to the first | */
115 N_("paper size|C6")
116 /* translators, strip everything up to the first | */
117 N_("paper size|C6/C5")
118 /* translators, strip everything up to the first | */
119 N_("paper size|C7")
120 /* translators, strip everything up to the first | */
121 N_("paper size|C7/C6")
122 /* translators, strip everything up to the first | */
123 N_("paper size|C8")
124 /* translators, strip everything up to the first | */
125 N_("paper size|C9")
126 /* translators, strip everything up to the first | */
127 N_("paper size|DL Envelope")
128 /* translators, strip everything up to the first | */
129 N_("paper size|RA0")
130 /* translators, strip everything up to the first | */
131 N_("paper size|RA1")
132 /* translators, strip everything up to the first | */
133 N_("paper size|RA2")
134 /* translators, strip everything up to the first | */
135 N_("paper size|SRA0")
136 /* translators, strip everything up to the first | */
137 N_("paper size|SRA1")
138 /* translators, strip everything up to the first | */
139 N_("paper size|SRA2")
140 /* translators, strip everything up to the first | */
141 N_("paper size|JB0")
142 /* translators, strip everything up to the first | */
143 N_("paper size|JB1")
144 /* translators, strip everything up to the first | */
145 N_("paper size|JB10")
146 /* translators, strip everything up to the first | */
147 N_("paper size|JB2")
148 /* translators, strip everything up to the first | */
149 N_("paper size|JB3")
150 /* translators, strip everything up to the first | */
151 N_("paper size|JB4")
152 /* translators, strip everything up to the first | */
153 N_("paper size|JB5")
154 /* translators, strip everything up to the first | */
155 N_("paper size|JB6")
156 /* translators, strip everything up to the first | */
157 N_("paper size|JB7")
158 /* translators, strip everything up to the first | */
159 N_("paper size|JB8")
160 /* translators, strip everything up to the first | */
161 N_("paper size|JB9")
162 /* translators, strip everything up to the first | */
163 N_("paper size|jis exec")
164 /* translators, strip everything up to the first | */
165 N_("paper size|Choukei 2 Envelope")
166 /* translators, strip everything up to the first | */
167 N_("paper size|Choukei 3 Envelope")
168 /* translators, strip everything up to the first | */
169 N_("paper size|Choukei 4 Envelope")
170 /* translators, strip everything up to the first | */
171 N_("paper size|hagaki (postcard)")
172 /* translators, strip everything up to the first | */
173 N_("paper size|kahu Envelope")
174 /* translators, strip everything up to the first | */
175 N_("paper size|kaku2 Envelope")
176 /* translators, strip everything up to the first | */
177 N_("paper size|oufuku (reply postcard)")
178 /* translators, strip everything up to the first | */
179 N_("paper size|you4 Envelope")
180 /* translators, strip everything up to the first | */
181 N_("paper size|10x11")
182 /* translators, strip everything up to the first | */
183 N_("paper size|10x13")
184 /* translators, strip everything up to the first | */
185 N_("paper size|10x14")
186 /* translators, strip everything up to the first | */
187 N_("paper size|10x15")
188 /* translators, strip everything up to the first | */
189 N_("paper size|10x15")
190 /* translators, strip everything up to the first | */
191 N_("paper size|11x12")
192 /* translators, strip everything up to the first | */
193 N_("paper size|11x15")
194 /* translators, strip everything up to the first | */
195 N_("paper size|12x19")
196 /* translators, strip everything up to the first | */
197 N_("paper size|5x7")
198 /* translators, strip everything up to the first | */
199 N_("paper size|6x9 Envelope")
200 /* translators, strip everything up to the first | */
201 N_("paper size|7x9 Envelope")
202 /* translators, strip everything up to the first | */
203 N_("paper size|9x11 Envelope")
204 /* translators, strip everything up to the first | */
205 N_("paper size|a2 Envelope")
206 /* translators, strip everything up to the first | */
207 N_("paper size|Arch A")
208 /* translators, strip everything up to the first | */
209 N_("paper size|Arch B")
210 /* translators, strip everything up to the first | */
211 N_("paper size|Arch C")
212 /* translators, strip everything up to the first | */
213 N_("paper size|Arch D")
214 /* translators, strip everything up to the first | */
215 N_("paper size|Arch E")
216 /* translators, strip everything up to the first | */
217 N_("paper size|b-plus")
218 /* translators, strip everything up to the first | */
219 N_("paper size|c")
220 /* translators, strip everything up to the first | */
221 N_("paper size|c5 Envelope")
222 /* translators, strip everything up to the first | */
223 N_("paper size|d")
224 /* translators, strip everything up to the first | */
225 N_("paper size|e")
226 /* translators, strip everything up to the first | */
227 N_("paper size|edp")
228 /* translators, strip everything up to the first | */
229 N_("paper size|European edp")
230 /* translators, strip everything up to the first | */
231 N_("paper size|Executive")
232 /* translators, strip everything up to the first | */
233 N_("paper size|f")
234 /* translators, strip everything up to the first | */
235 N_("paper size|FanFold European")
236 /* translators, strip everything up to the first | */
237 N_("paper size|FanFold US")
238 /* translators, strip everything up to the first | */
239 N_("paper size|FanFold German Legal")
240 /* translators, strip everything up to the first | */
241 N_("paper size|Government Legal")
242 /* translators, strip everything up to the first | */
243 N_("paper size|Government Letter")
244 /* translators, strip everything up to the first | */
245 N_("paper size|Index 3x5")
246 /* translators, strip everything up to the first | */
247 N_("paper size|Index 4x6 (postcard)")
248 /* translators, strip everything up to the first | */
249 N_("paper size|Index 4x6 ext")
250 /* translators, strip everything up to the first | */
251 N_("paper size|Index 5x8")
252 /* translators, strip everything up to the first | */
253 N_("paper size|Invoice")
254 /* translators, strip everything up to the first | */
255 N_("paper size|Tabloid")
256 /* translators, strip everything up to the first | */
257 N_("paper size|US Legal")
258 /* translators, strip everything up to the first | */
259 N_("paper size|US Legal Extra")
260 /* translators, strip everything up to the first | */
261 N_("paper size|US Letter")
262 /* translators, strip everything up to the first | */
263 N_("paper size|US Letter Extra")
264 /* translators, strip everything up to the first | */
265 N_("paper size|US Letter Plus")
266 /* translators, strip everything up to the first | */
267 N_("paper size|Monarch Envelope")
268 /* translators, strip everything up to the first | */
269 N_("paper size|#10 Envelope")
270 /* translators, strip everything up to the first | */
271 N_("paper size|#11 Eenvelope")
272 /* translators, strip everything up to the first | */
273 N_("paper size|#12 Envelope")
274 /* translators, strip everything up to the first | */
275 N_("paper size|#14 Envelope")
276 /* translators, strip everything up to the first | */
277 N_("paper size|#9 Envelope")
278 /* translators, strip everything up to the first | */
279 N_("paper size|Personal Envelope")
280 /* translators, strip everything up to the first | */
281 N_("paper size|Quarto")
282 /* translators, strip everything up to the first | */
283 N_("paper size|Super A")
284 /* translators, strip everything up to the first | */
285 N_("paper size|Super B")
286 /* translators, strip everything up to the first | */
287 N_("paper size|Wide Format")
288 /* translators, strip everything up to the first | */
289 N_("paper size|Dai-pa-kai")
290 /* translators, strip everything up to the first | */
291 N_("paper size|Folio")
292 /* translators, strip everything up to the first | */
293 N_("paper size|Folio sp")
294 /* translators, strip everything up to the first | */
295 N_("paper size|Invite Envelope")
296 /* translators, strip everything up to the first | */
297 N_("paper size|Italian Envelope")
298 /* translators, strip everything up to the first | */
299 N_("paper size|juuro-ku-kai")
300 /* translators, strip everything up to the first | */
301 N_("paper size|pa-kai")
302 /* translators, strip everything up to the first | */
303 N_("paper size|Postfix Envelope")
304 /* translators, strip everything up to the first | */
305 N_("paper size|Small Photo")
306 /* translators, strip everything up to the first | */
307 N_("paper size|prc1 Envelope")
308 /* translators, strip everything up to the first | */
309 N_("paper size|prc10 Envelope")
310 /* translators, strip everything up to the first | */
311 N_("paper size|prc 16k")
312 /* translators, strip everything up to the first | */
313 N_("paper size|prc2 Envelope")
314 /* translators, strip everything up to the first | */
315 N_("paper size|prc3 Envelope")
316 /* translators, strip everything up to the first | */
317 N_("paper size|prc 32k")
318 /* translators, strip everything up to the first | */
319 N_("paper size|prc4 Envelope")
320 /* translators, strip everything up to the first | */
321 N_("paper size|prc5 Envelope")
322 /* translators, strip everything up to the first | */
323 N_("paper size|prc6 Envelope")
324 /* translators, strip everything up to the first | */
325 N_("paper size|prc7 Envelope")
326 /* translators, strip everything up to the first | */
327 N_("paper size|prc8 Envelope")
328 /* translators, strip everything up to the first | */
329 N_("paper size|ROC 16k")
330 /* translators, strip everything up to the first | */
331 N_("paper size|ROC 8k")
332 #endif
333
334 static const char paper_names[] =
335   "asme_f\0"
336   "iso_2a0\0"
337   "A0x2\0"
338   "iso_a0\0"
339   "iso_a0x3\0"
340   "A0x3\0"
341   "iso_a1\0"
342   "iso_a10\0"
343   "A10\0"
344   "iso_a1x3\0"
345   "A1x3\0"
346   "iso_a1x4\0"
347   "A1x4\0"
348   "iso_a2\0"
349   "iso_a2x3\0"
350   "A2x3\0"
351   "iso_a2x4\0"
352   "A2x4\0"
353   "iso_a2x5\0"
354   "A2x5\0"
355   "iso_a3\0"
356   "A3\0"
357   "iso_a3-extra\0"
358   "A3 Extra\0"
359   "A3Extra\0"
360   "iso_a3x3\0"
361   "A3x3\0"
362   "iso_a3x4\0"
363   "A3x4\0"
364   "iso_a3x5\0"
365   "A3x5\0"
366   "iso_a3x6\0"
367   "A3x6\0"
368   "iso_a3x7\0"
369   "A3x7\0"
370   "iso_a4\0"
371   "A4\0"
372   "iso_a4-extra\0"
373   "A4 Extra\0"
374   "A4Extra\0"
375   "iso_a4-tab\0"
376   "A4 Tab\0"
377   "iso_a4x3\0"
378   "A4x3\0"
379   "iso_a4x4\0"
380   "A4x4\0"
381   "iso_a4x5\0"
382   "A4x5\0"
383   "iso_a4x6\0"
384   "A4x6\0"
385   "iso_a4x7\0"
386   "A4x7\0"
387   "iso_a4x8\0"
388   "A4x8\0"
389   "iso_a4x9\0"
390   "A4x9\0"
391   "iso_a5\0"
392   "A5\0"
393   "iso_a5-extra\0"
394   "A5 Extra\0"
395   "A5Extra\0"
396   "iso_a6\0"
397   "A6\0"
398   "iso_a7\0"
399   "A7\0"
400   "iso_a8\0"
401   "A8\0"
402   "iso_a9\0"
403   "A9\0"
404   "iso_b0\0"
405   "ISOB0\0"
406   "iso_b1\0"
407   "ISOB1\0"
408   "iso_b10\0"
409   "ISOB10\0"
410   "iso_b2\0"
411   "ISOB2\0"
412   "iso_b3\0"
413   "ISOB3\0"
414   "iso_b4\0"
415   "ISOB4\0"
416   "iso_b5\0"
417   "ISOB5\0"
418   "iso_b5-extra\0"
419   "B5 Extra\0"
420   "ISOB5Extra\0"
421   "iso_b6\0"
422   "ISOB6\0"
423   "iso_b6c4\0"
424   "B6/C4\0"
425   "iso_b7\0"
426   "ISOB7\0"
427   "iso_b8\0"
428   "ISOB8\0"
429   "iso_b9\0"
430   "ISOB9\0"
431   "iso_c0\0"
432   "EnvC0\0"
433   "iso_c1\0"
434   "EnvC1\0"
435   "iso_c10\0"
436   "EnvC10\0"
437   "iso_c2\0"
438   "EnvC2\0"
439   "iso_c3\0"
440   "EnvC3\0"
441   "iso_c4\0"
442   "EnvC4\0"
443   "iso_c5\0"
444   "EnvC5\0"
445   "iso_c6\0"
446   "EnvC6\0"
447   "iso_c6c5\0"
448   "C6/C5\0"
449   "EnvC65\0"
450   "iso_c7\0"
451   "EnvC7\0"
452   "iso_c7c6\0"
453   "C7/C6\0"
454   "iso_c8\0"
455   "EnvC8\0"
456   "iso_c9\0"
457   "EnvC9\0"
458   "iso_dl\0"
459   "DL Envelope\0"
460   "EnvDL\0"
461   "iso_ra0\0"
462   "iso_ra1\0"
463   "iso_ra2\0"
464   "iso_sra0\0"
465   "SRA0\0"
466   "iso_sra1\0"
467   "SRA1\0"
468   "iso_sra2\0"
469   "SRA2\0"
470   "jis_b0\0"
471   "JB0\0"
472   "jis_b1\0"
473   "JB1\0"
474   "jis_b10\0"
475   "JB10\0"
476   "jis_b2\0"
477   "JB2\0"
478   "jis_b3\0"
479   "JB3\0"
480   "jis_b4\0"
481   "JB4\0"
482   "jis_b5\0"
483   "JB5\0"
484   "jis_b6\0"
485   "JB6\0"
486   "jis_b7\0"
487   "JB7\0"
488   "jis_b8\0"
489   "JB8\0"
490   "jis_b9\0"
491   "JB9\0"
492   "jis_exec\0"
493   "jis exec\0"
494   "jpn_chou2\0"
495   "Choukei 2 Envelope\0"
496   "jpn_chou3\0"
497   "Choukei 3 Envelope\0"
498   "EnvChou3\0"
499   "jpn_chou4\0"
500   "Choukei 4 Envelope\0"
501   "EnvChou4\0"
502   "jpn_hagaki\0"
503   "hagaki (postcard)\0"
504   "jpn_kahu\0"
505   "kahu Envelope\0"
506   "jpn_kaku2\0"
507   "kaku2 Envelope\0"
508   "EnvKaku2\0"
509   "jpn_oufuku\0"
510   "oufuku (reply postcard)\0"
511   "DoublePostcard\0"
512   "jpn_you4\0"
513   "you4 Envelope\0"
514   "na_10x11\0"
515   "na_10x13\0"
516   "na_10x14\0"
517   "na_10x15\0"
518   "na_11x12\0"
519   "12x11\0"
520   "na_11x15\0"
521   "15x11\0"
522   "na_12x19\0"
523   "na_5x7\0"
524   "na_6x9\0"
525   "6x9 Envelope\0"
526   "na_7x9\0"
527   "7x9 Envelope\0"
528   "na_9x11\0"
529   "9x11 Envelope\0"
530   "na_a2\0"
531   "a2 Envelope\0"
532   "na_arch-a\0"
533   "Arch A\0"
534   "ARCHA\0"
535   "na_arch-b\0"
536   "Arch B\0"
537   "ARCHB\0"
538   "na_arch-c\0"
539   "Arch C\0"
540   "ARCHC\0"
541   "na_arch-d\0"
542   "Arch D\0"
543   "ARCHD\0"
544   "na_arch-e\0"
545   "Arch E\0"
546   "ARCHE\0"
547   "na_b-plus\0"
548   "na_c\0"
549   "AnsiC\0"
550   "na_c5\0"
551   "na_d\0"
552   "AnsiD\0"
553   "na_e\0"
554   "AnsiE\0"
555   "na_edp\0"
556   "na_eur-edp\0"
557   "European edp\0"
558   "na_executive\0"
559   "Executive\0"
560   "na_f\0"
561   "na_fanfold-eur\0"
562   "FanFold European\0"
563   "FanFoldGerman\0"
564   "na_fanfold-us\0"
565   "FanFold US\0"
566   "FanFoldUS\0"
567   "na_foolscap\0"
568   "FanFold German Legal\0"
569   "FanFoldGermanLegal\0"
570   "na_govt-legal\0"
571   "Government Legal\0"
572   "na_govt-letter\0"
573   "Government Letter\0"
574   "8x10\0"
575   "na_index-3x5\0"
576   "Index 3x5\0"
577   "na_index-4x6\0"
578   "Index 4x6 (postcard)\0"
579   "na_index-4x6-ext\0"
580   "Index 4x6 ext\0"
581   "na_index-5x8\0"
582   "Index 5x8\0"
583   "na_invoice\0"
584   "Invoice\0"
585   "Statement\0"
586   "na_ledger\0"
587   "Tabloid\0"
588   "Ledger\0"
589   "na_legal\0"
590   "US Legal\0"
591   "na_legal-extra\0"
592   "US Legal Extra\0"
593   "LegalExtra\0"
594   "na_letter\0"
595   "US Letter\0"
596   "na_letter-extra\0"
597   "US Letter Extra\0"
598   "LetterExtra\0"
599   "na_letter-plus\0"
600   "US Letter Plus\0"
601   "LetterPlus\0"
602   "na_monarch\0"
603   "Monarch Envelope\0"
604   "EnvMonarch\0"
605   "na_number-10\0"
606   "#10 Envelope\0"
607   "Env10\0"
608   "na_number-11\0"
609   "#11 Eenvelope\0"
610   "Env11\0"
611   "na_number-12\0"
612   "#12 Envelope\0"
613   "Env12\0"
614   "na_number-14\0"
615   "#14 Envelope\0"
616   "Env14\0"
617   "na_number-9\0"
618   "#9 Envelope\0"
619   "Env9\0"
620   "na_personal\0"
621   "Personal Envelope\0"
622   "EnvPersonal\0"
623   "na_quarto\0"
624   "Quarto\0"
625   "na_super-a\0"
626   "Super A\0"
627   "SuperA\0"
628   "na_super-b\0"
629   "Super B\0"
630   "SuperB\0"
631   "na_wide-format\0"
632   "Wide Format\0"
633   "om_dai-pa-kai\0"
634   "Dai-pa-kai\0"
635   "om_folio\0"
636   "Folio\0"
637   "om_folio-sp\0"
638   "Folio sp\0"
639   "om_invite\0"
640   "Invite Envelope\0"
641   "EnvInvite\0"
642   "om_italian\0"
643   "Italian Envelope\0"
644   "EnvItalian\0"
645   "om_juuro-ku-kai\0"
646   "om_pa-kai\0"
647   "om_postfix\0"
648   "Postfix Envelope\0"
649   "om_small-photo\0"
650   "Small Photo\0"
651   "prc_1\0"
652   "prc1 Envelope\0"
653   "EnvPRC1\0"
654   "prc_10\0"
655   "prc10 Envelope\0"
656   "EnvPRC10\0"
657   "prc_16k\0"
658   "prc 16k\0"
659   "PRC16K\0"
660   "prc_2\0"
661   "prc2 Envelope\0"
662   "EnvPRC2\0"
663   "prc_3\0"
664   "prc3 Envelope\0"
665   "EnvPRC3\0"
666   "prc_32k\0"
667   "prc 32k\0"
668   "PRC32K\0"
669   "prc_4\0"
670   "prc4 Envelope\0"
671   "EnvPRC4\0"
672   "prc_5\0"
673   "prc5 Envelope\0"
674   "EnvPRC5\0"
675   "prc_6\0"
676   "prc6 Envelope\0"
677   "EnvPRC6\0"
678   "prc_7\0"
679   "prc7 Envelope\0"
680   "EnvPRC7\0"
681   "prc_8\0"
682   "prc8 Envelope\0"
683   "EnvPRC8\0"
684   "roc_16k\0"
685   "ROC 16k\0"
686   "roc_8k\0"
687   "ROC 8k\0"
688   "Comm10\0";
689
690 typedef struct {
691   int name;
692   float width;
693   float height;
694   int display_name;
695   int ppd_name;
696 } PaperInfo;
697
698 static const PaperInfo standard_names_offsets[] = {
699   {    0, 711.2, 1016,    0,   -1 },
700   {    7, 1189, 1682,   15,   -1 },
701   {   20, 841, 1189,    1,    1 },
702   {   27, 1189, 2523,   36,   -1 },
703   {   41, 594, 841,    1,    1 },
704   {   48, 26, 37,   56,   56 },
705   {   60, 841, 1783,   69,   -1 },
706   {   74, 841, 2378,   83,   -1 },
707   {   88, 420, 594,    1,    1 },
708   {   95, 594, 1261,  104,   -1 },
709   {  109, 594, 1682,  118,   -1 },
710   {  123, 594, 2102,  132,   -1 },
711   {  137, 297, 420,  144,  144 },
712   {  147, 322, 445,  160,  169 },
713   {  177, 420, 891,  186,   -1 },
714   {  191, 420, 1189,  200,   -1 },
715   {  205, 420, 1486,  214,   -1 },
716   {  219, 420, 1783,  228,   -1 },
717   {  233, 420, 2080,  242,   -1 },
718   {  247, 210, 297,  254,  254 },
719   {  257, 235.5, 322.3,  270,  279 },
720   {  287, 225, 297,  298,   -1 },
721   {  305, 297, 630,  314,   -1 },
722   {  319, 297, 841,  328,   -1 },
723   {  333, 297, 1051,  342,   -1 },
724   {  347, 297, 1261,  356,   -1 },
725   {  361, 297, 1471,  370,   -1 },
726   {  375, 297, 1682,  384,   -1 },
727   {  389, 297, 1892,  398,   -1 },
728   {  403, 148, 210,  410,  410 },
729   {  413, 174, 235,  426,  435 },
730   {  443, 105, 148,  450,  450 },
731   {  453, 74, 105,  460,  460 },
732   {  463, 52, 74,  470,  470 },
733   {  473, 37, 52,  480,  480 },
734   {  483, 1000, 1414,  493,  490 },
735   {  496, 707, 1000,  506,  503 },
736   {  509, 31, 44,  520,  517 },
737   {  524, 500, 707,  534,  531 },
738   {  537, 353, 500,  547,  544 },
739   {  550, 250, 353,  560,  557 },
740   {  563, 176, 250,  573,  570 },
741   {  576, 201, 276,  589,  598 },
742   {  609, 125, 176,  619,  616 },
743   {  622, 125, 324,  631,   -1 },
744   {  637, 88, 125,  647,  644 },
745   {  650, 62, 88,  660,  657 },
746   {  663, 44, 62,  673,  670 },
747   {  676, 917, 1297,  686,  683 },
748   {  689, 648, 917,  699,  696 },
749   {  702, 28, 40,  713,  710 },
750   {  717, 458, 648,  727,  724 },
751   {  730, 324, 458,  740,  737 },
752   {  743, 229, 324,  634,  750 },
753   {  756, 162, 229,  766,  763 },
754   {  769, 114, 162,  779,  776 },
755   {  782, 114, 229,  791,  797 },
756   {  804, 81, 114,  814,  811 },
757   {  817, 81, 162,  826,   -1 },
758   {  832, 57, 81,  842,  839 },
759   {  845, 40, 57,  855,  852 },
760   {  858, 110, 220,  865,  877 },
761   {  883, 860, 1220,  917,   -1 },
762   {  891, 610, 860,  931,   -1 },
763   {  899, 430, 610,  945,   -1 },
764   {  907, 900, 1280,  916,   -1 },
765   {  921, 640, 900,  930,   -1 },
766   {  935, 450, 640,  944,   -1 },
767   {  949, 1030, 1456,  956,  493 },
768   {  960, 728, 1030,  967,  506 },
769   {  971, 32, 45,  979,  520 },
770   {  984, 515, 728,  991,  534 },
771   {  995, 364, 515, 1002,  547 },
772   { 1006, 257, 364, 1013,  560 },
773   { 1017, 182, 257, 1024,  573 },
774   { 1028, 128, 182, 1035,  619 },
775   { 1039, 91, 128, 1046,  647 },
776   { 1050, 64, 91, 1057,  660 },
777   { 1061, 45, 64, 1068,  673 },
778   { 1072, 216, 330, 1081,   -1 },
779   { 1090, 111.1, 146, 1100,   -1 },
780   { 1119, 120, 235, 1129, 1148 },
781   { 1157, 90, 205, 1167, 1186 },
782   { 1195, 100, 148, 1206, 1322 },
783   { 1224, 240, 322.1, 1233,   -1 },
784   { 1247, 240, 332, 1257, 1272 },
785   { 1281, 148, 200, 1292, 1316 },
786   { 1331, 105, 235, 1340,   -1 },
787   { 1354, 254, 279.4, 1357, 1357 },
788   { 1363, 254, 330.2, 1366, 1366 },
789   { 1372, 254, 355.6, 1375, 1375 },
790   { 1381, 254, 381, 1384,   -1 },
791   { 1381, 254, 381, 1384,   -1 },
792   { 1390, 279.4, 304.8, 1393, 1399 },
793   { 1405, 279.4, 381, 1408, 1414 },
794   { 1420, 304.8, 482.6, 1423,   -1 },
795   { 1429, 127, 177.8, 1432,   -1 },
796   { 1436, 152.4, 228.6, 1443,   -1 },
797   { 1456, 177.8, 228.6, 1463, 1459 },
798   { 1476, 228.6, 279.4, 1484, 1479 },
799   { 1498, 111.125, 146.05, 1504,   -1 },
800   { 1516, 228.6, 304.8, 1526, 1533 },
801   { 1539, 304.8, 457.2, 1549, 1556 },
802   { 1562, 457.2, 609.6, 1572, 1579 },
803   { 1585, 609.6, 914.4, 1595, 1602 },
804   { 1608, 914.4, 1219.2, 1618, 1625 },
805   { 1631, 304.8, 486.918, 1634,   -1 },
806   { 1641, 431.8, 558.8, 1079, 1646 },
807   { 1652, 165.1, 241.3, 3019,   -1 },
808   { 1658, 558.8, 863.6, 1329, 1663 },
809   { 1669, 863.6, 1117.6,  875, 1674 },
810   { 1680, 279.4, 355.6, 1683,   -1 },
811   { 1687, 304.8, 355.6, 1698,   -1 },
812   { 1711, 184.15, 266.7, 1724, 1724 },
813   { 1734, 1117.6, 1727.2,    5,   -1 },
814   { 1739, 215.9, 304.8, 1754, 1771 },
815   { 1785, 279.4, 377.825, 1799, 1810 },
816   { 1820, 215.9, 330.2, 1832, 1853 },
817   { 1872, 203.2, 330.2, 1886,   -1 },
818   { 1903, 203.2, 254, 1918, 1936 },
819   { 1941, 76.2, 127, 1954,   -1 },
820   { 1964, 101.6, 152.4, 1977,   -1 },
821   { 1998, 152.4, 203.2, 2015,   -1 },
822   { 2029, 127, 203.2, 2042,   -1 },
823   { 2052, 139.7, 215.9, 2063, 2071 },
824   { 2081, 279.4, 431.8, 2091, 2099 },
825   { 2106, 215.9, 355.6, 2115, 1847 },
826   { 2124, 241.3, 381, 2139, 2154 },
827   { 2165, 215.9, 279.4, 2175, 1929 },
828   { 2185, 241.3, 304.8, 2201, 2217 },
829   { 2229, 215.9, 322.326, 2244, 2259 },
830   { 2270, 98.425, 190.5, 2281, 2298 },
831   { 2309, 104.775, 241.3, 2322, 2335 },
832   { 2341, 114.3, 263.525, 2354, 2368 },
833   { 2374, 120.65, 279.4, 2387, 2400 },
834   { 2406, 127, 292.1, 2419, 2432 },
835   { 2438, 98.425, 225.425, 2450, 2462 },
836   { 2467, 92.075, 165.1, 2479, 2497 },
837   { 2509, 215.9, 275.082, 2519, 2519 },
838   { 2526, 227.076, 355.6, 2537, 2545 },
839   { 2552, 330.2, 482.6, 2563, 2571 },
840   { 2578, 762, 1066.8, 2593,   -1 },
841   { 2605, 275, 395, 2619,   -1 },
842   { 2630, 210, 330, 2639, 2639 },
843   { 2645, 215, 315, 2657,   -1 },
844   { 2666, 220, 220, 2676, 2692 },
845   { 2702, 110, 230, 2713, 2730 },
846   { 2741, 198, 275, 2744,   -1 },
847   { 2757, 267, 389, 2612,   -1 },
848   { 2767, 114, 229, 2778,   -1 },
849   { 2795, 100, 150, 2810,   -1 },
850   { 2822, 102, 165, 2828, 2842 },
851   { 2850, 324, 458, 2857, 2872 },
852   { 2881, 146, 215, 2889, 2897 },
853   { 2904, 102, 176, 2910, 2924 },
854   { 2932, 125, 176, 2938, 2952 },
855   { 2960, 97, 151, 2968, 2976 },
856   { 2983, 110, 208, 2989, 3003 },
857   { 3011, 110, 220, 3017, 3031 },
858   { 3039, 120, 320, 3045, 3059 },
859   { 3067, 160, 230, 3073, 3087 },
860   { 3095, 120, 309, 3101, 3115 },
861   { 3123, 196.85, 273.05, 3131,   -1 },
862   { 3139, 273.05, 393.7, 3146,   -1 },
863 };
864
865 static const struct {
866   int ppd_name;
867   int standard_name;
868 } extra_ppd_names_offsets[] = {
869   {  634,  743 },
870   {  766,  756 },
871   {  779,  769 },
872   { 3153, 2309 },
873   {  880,  858 },
874   { 2301, 2270 },
875 };
876