History

nop static funcs for ops

Sigrid Solveig Haflínudóttir committed 5 years ago

Commit f342f5a1 parent 724f34c2 files · +655 −7Browse files

Unified · Split

2 files
  1. mkfile +1 −0
  2. op.c +654 −7
mkfile+1−0
@@ -23,6 +23,7 @@ OFILES=\ · 22 unmodified lines
23 misc.$O\23 misc.$O\
24 name.$O\24 name.$O\
25 object.$O\25 object.$O\
26 op.$O\
26 pdf.$O\27 pdf.$O\
27 pdffs.$O\28 pdffs.$O\
28 predict.$O\29 predict.$O\
op.c+654−7
@@ -7,8 +7,7 @@ enum { · 6 unmodified lines
7 Nonstroking = 1<<1,7 Nonstroking = 1<<1,
8 Leading = 1<<2,8 Leading = 1<<2,
9 Nextline = 1<<3,9 Nextline = 1<<3,
10 10 TwTc = 1<<4,
11 N = -1,
12};11};
13 12
14typedef struct Op Op;13typedef struct Op Op;
@@ -20,14 +19,662 @@ struct Op { · 5 unmodified lines
20 int flags;19 int flags;
21};20};
22 21
22static int
23cobegin(Op *op, Object *argv)
24{
25 USED(op, argv);
26 return 0;
27}
28
29static int
30coend(Op *op, Object *argv)
31{
32 USED(op, argv);
33 return 0;
34}
35
23static int36static int
24gspush(Op *op, Object *argv)37gspush(Op *op, Object *argv)
25{38{
39 USED(op, argv);
40 return 0;
26}41}
27 42
28static int43static int
29gspop(Op *op, Object *argv)44gspop(Op *op, Object *argv)
30{45{
46 USED(op, argv);
47 return 0;
48}
49
50static int
51gsctm(Op *op, Object *argv)
52{
53 USED(op, argv);
54 return 0;
55}
56
57static int
58gswidth(Op *op, Object *argv)
59{
60 USED(op, argv);
61 return 0;
62}
63
64static int
65gscap(Op *op, Object *argv)
66{
67 USED(op, argv);
68 return 0;
69}
70
71static int
72gsjoin(Op *op, Object *argv)
73{
74 USED(op, argv);
75 return 0;
76}
77
78static int
79gsmiterlim(Op *op, Object *argv)
80{
81 USED(op, argv);
82 return 0;
83}
84
85static int
86gsdash(Op *op, Object *argv)
87{
88 USED(op, argv);
89 return 0;
90}
91
92static int
93gsintent(Op *op, Object *argv)
94{
95 USED(op, argv);
96 return 0;
97}
98
99static int
100gsflatness(Op *op, Object *argv)
101{
102 USED(op, argv);
103 return 0;
104}
105
106static int
107gsstate(Op *op, Object *argv)
108{
109 USED(op, argv);
110 return 0;
111}
112
113static int
114pcmove(Op *op, Object *argv)
115{
116 USED(op, argv);
117 return 0;
118}
119
120static int
121pcline(Op *op, Object *argv)
122{
123 USED(op, argv);
124 return 0;
125}
126
127static int
128pccurve(Op *op, Object *argv)
129{
130 USED(op, argv);
131 return 0;
132}
133
134static int
135pcsubpath(Op *op, Object *argv)
136{
137 USED(op, argv);
138 return 0;
139}
140
141static int
142pcrect(Op *op, Object *argv)
143{
144 USED(op, argv);
145 return 0;
146}
147
148static int
149ppstroke(Op *op, Object *argv)
150{
151 USED(op, argv);
152 return 0;
153}
154
155static int
156ppstrokec(Op *op, Object *argv)
157{
158 USED(op, argv);
159 return 0;
160}
161
162static int
163ppfill(Op *op, Object *argv)
164{
165 USED(op, argv);
166 return 0;
167}
168
169static int
170ppfills(Op *op, Object *argv)
171{
172 USED(op, argv);
173 return 0;
174}
175
176static int
177ppfillcfs(Op *op, Object *argv)
178{
179 USED(op, argv);
180 return 0;
181}
182
183static int
184ppc(Op *op, Object *argv)
185{
186 USED(op, argv);
187 return 0;
188}
189
190static int
191cpclip(Op *op, Object *argv)
192{
193 USED(op, argv);
194 return 0;
195}
196
197static int
198cspace(Op *op, Object *argv)
199{
200 USED(op, argv);
201 return 0;
202}
203
204static int
205ccolour(Op *op, Object *argv)
206{
207 USED(op, argv);
208 return 0;
209}
210
211static int
212ccolour2(Op *op, Object *argv)
213{
214 USED(op, argv);
215 return 0;
216}
217
218static int
219cgray(Op *op, Object *argv)
220{
221 USED(op, argv);
222 return 0;
223}
224
225static int
226crgb(Op *op, Object *argv)
227{
228 USED(op, argv);
229 return 0;
230}
231
232static int
233ccmyk(Op *op, Object *argv)
234{
235 USED(op, argv);
236 return 0;
237}
238
239static int
240sshade(Op *op, Object *argv)
241{
242 USED(op, argv);
243 return 0;
244}
245
246static int
247eoobject(Op *op, Object *argv)
248{
249 USED(op, argv);
250 return 0;
251}
252
253static int
254iibegin(Op *op, Object *argv)
255{
256 USED(op, argv);
257 return 0;
258}
259
260static int
261iidata(Op *op, Object *argv)
262{
263 USED(op, argv);
264 return 0;
265}
266
267static int
268iiend(Op *op, Object *argv)
269{
270 USED(op, argv);
271 return 0;
272}
273
274static int
275tsspace(Op *op, Object *argv)
276{
277 USED(op, argv);
278 return 0;
279}
280
281static int
282tswspace(Op *op, Object *argv)
283{
284 USED(op, argv);
285 return 0;
286}
287
288static int
289tshscale(Op *op, Object *argv)
290{
291 USED(op, argv);
292 return 0;
293}
294
295static int
296tslead(Op *op, Object *argv)
297{
298 USED(op, argv);
299 return 0;
300}
301
302static int
303tsfontsz(Op *op, Object *argv)
304{
305 USED(op, argv);
306 return 0;
307}
308
309static int
310tsrendmode(Op *op, Object *argv)
311{
312 USED(op, argv);
313 return 0;
314}
315
316static int
317tsrise(Op *op, Object *argv)
318{
319 USED(op, argv);
320 return 0;
321}
322
323static int
324tobegin(Op *op, Object *argv)
325{
326 USED(op, argv);
327 return 0;
328}
329
330static int
331toend(Op *op, Object *argv)
332{
333 USED(op, argv);
334 return 0;
335}
336
337static int
338tpmove(Op *op, Object *argv)
339{
340 USED(op, argv);
341 return 0;
342}
343
344static int
345tpmatrix(Op *op, Object *argv)
346{
347 USED(op, argv);
348 return 0;
349}
350
351static int
352tpmove0(Op *op, Object *argv)
353{
354 USED(op, argv);
355 return 0;
356}
357
358static int
359thshow(Op *op, Object *argv)
360{
361 USED(op, argv);
362 return 0;
363}
364
365static int
366thshowarr(Op *op, Object *argv)
367{
368 USED(op, argv);
369 return 0;
370}
371
372static int
373t3width(Op *op, Object *argv)
374{
375 USED(op, argv);
376 return 0;
377}
378
379static int
380t3widthbb(Op *op, Object *argv)
381{
382 USED(op, argv);
383 return 0;
384}
385
386static int
387t4add(Op *op, Object *argv)
388{
389 USED(op, argv);
390 return 0;
391}
392
393static int
394t4sub(Op *op, Object *argv)
395{
396 USED(op, argv);
397 return 0;
398}
399
400static int
401t4mul(Op *op, Object *argv)
402{
403 USED(op, argv);
404 return 0;
405}
406
407static int
408t4div(Op *op, Object *argv)
409{
410 USED(op, argv);
411 return 0;
412}
413
414static int
415t4idiv(Op *op, Object *argv)
416{
417 USED(op, argv);
418 return 0;
419}
420
421static int
422t4mod(Op *op, Object *argv)
423{
424 USED(op, argv);
425 return 0;
426}
427
428static int
429t4neg(Op *op, Object *argv)
430{
431 USED(op, argv);
432 return 0;
433}
434
435static int
436t4abs(Op *op, Object *argv)
437{
438 USED(op, argv);
439 return 0;
440}
441
442static int
443t4ceiling(Op *op, Object *argv)
444{
445 USED(op, argv);
446 return 0;
447}
448
449static int
450t4floor(Op *op, Object *argv)
451{
452 USED(op, argv);
453 return 0;
454}
455
456static int
457t4round(Op *op, Object *argv)
458{
459 USED(op, argv);
460 return 0;
461}
462
463static int
464t4truncate(Op *op, Object *argv)
465{
466 USED(op, argv);
467 return 0;
468}
469
470static int
471t4sqrt(Op *op, Object *argv)
472{
473 USED(op, argv);
474 return 0;
475}
476
477static int
478t4sin(Op *op, Object *argv)
479{
480 USED(op, argv);
481 return 0;
482}
483
484static int
485t4cos(Op *op, Object *argv)
486{
487 USED(op, argv);
488 return 0;
489}
490
491static int
492t4atan(Op *op, Object *argv)
493{
494 USED(op, argv);
495 return 0;
496}
497
498static int
499t4exp(Op *op, Object *argv)
500{
501 USED(op, argv);
502 return 0;
503}
504
505static int
506t4ln(Op *op, Object *argv)
507{
508 USED(op, argv);
509 return 0;
510}
511
512static int
513t4log(Op *op, Object *argv)
514{
515 USED(op, argv);
516 return 0;
517}
518
519static int
520t4cvi(Op *op, Object *argv)
521{
522 USED(op, argv);
523 return 0;
524}
525
526static int
527t4cvr(Op *op, Object *argv)
528{
529 USED(op, argv);
530 return 0;
531}
532
533static int
534t4eq(Op *op, Object *argv)
535{
536 USED(op, argv);
537 return 0;
538}
539
540static int
541t4ne(Op *op, Object *argv)
542{
543 USED(op, argv);
544 return 0;
545}
546
547static int
548t4gt(Op *op, Object *argv)
549{
550 USED(op, argv);
551 return 0;
552}
553
554static int
555t4ge(Op *op, Object *argv)
556{
557 USED(op, argv);
558 return 0;
559}
560
561static int
562t4lt(Op *op, Object *argv)
563{
564 USED(op, argv);
565 return 0;
566}
567
568static int
569t4le(Op *op, Object *argv)
570{
571 USED(op, argv);
572 return 0;
573}
574
575static int
576t4and(Op *op, Object *argv)
577{
578 USED(op, argv);
579 return 0;
580}
581
582static int
583t4or(Op *op, Object *argv)
584{
585 USED(op, argv);
586 return 0;
587}
588
589static int
590t4xor(Op *op, Object *argv)
591{
592 USED(op, argv);
593 return 0;
594}
595
596static int
597t4not(Op *op, Object *argv)
598{
599 USED(op, argv);
600 return 0;
601}
602
603static int
604t4bitshift(Op *op, Object *argv)
605{
606 USED(op, argv);
607 return 0;
608}
609
610static int
611t4true(Op *op, Object *argv)
612{
613 USED(op, argv);
614 return 0;
615}
616
617static int
618t4false(Op *op, Object *argv)
619{
620 USED(op, argv);
621 return 0;
622}
623
624static int
625t4if(Op *op, Object *argv)
626{
627 USED(op, argv);
628 return 0;
629}
630
631static int
632t4ifelse(Op *op, Object *argv)
633{
634 USED(op, argv);
635 return 0;
636}
637
638static int
639t4pop(Op *op, Object *argv)
640{
641 USED(op, argv);
642 return 0;
643}
644
645static int
646t4exch(Op *op, Object *argv)
647{
648 USED(op, argv);
649 return 0;
650}
651
652static int
653t4dup(Op *op, Object *argv)
654{
655 USED(op, argv);
656 return 0;
657}
658
659static int
660t4copy(Op *op, Object *argv)
661{
662 USED(op, argv);
663 return 0;
664}
665
666static int
667t4index(Op *op, Object *argv)
668{
669 USED(op, argv);
670 return 0;
671}
672
673static int
674t4roll(Op *op, Object *argv)
675{
676 USED(op, argv);
677 return 0;
31}678}
32 679
33static Op ops[] = {680static Op ops[] = {
@@ -76,10 +723,10 @@ static Op ops[] = { · 42 unmodified lines
76 /* 8.6.8 Colour operators */723 /* 8.6.8 Colour operators */
77 {"CS", cspace, 1,}, /* colour space */724 {"CS", cspace, 1,}, /* colour space */
78 {"cs", cspace, 1, Nonstroking,}, /* colour space, nonstroking */725 {"cs", cspace, 1, Nonstroking,}, /* colour space, nonstroking */
79 {"SC", ccolour, N,}, /* colour */726 {"SC", ccolour, -1,}, /* colour */
80 {"sc", ccolour, N, Nonstroking,}, /* colour, nonstroking */727 {"sc", ccolour, -1, Nonstroking,}, /* colour, nonstroking */
81 {"SCN", ccolour2, N,}, /* color (more spaces) */728 {"SCN", ccolour2, -1,}, /* color (more spaces) */
82 {"scn", ccolour2, N,}, /* color (more spaces), nonstroking */729 {"scn", ccolour2, -1,}, /* color (more spaces), nonstroking */
83 {"G", cgray, 1,}, /* gray */730 {"G", cgray, 1,}, /* gray */
84 {"g", cgray, 1, Nonstroking,}, /* gray, nonstroking */731 {"g", cgray, 1, Nonstroking,}, /* gray, nonstroking */
85 {"RG", crgb, 3,}, /* RGB */732 {"RG", crgb, 3,}, /* RGB */
@@ -138,7 +785,7 @@ static Op ops[] = { · 52 unmodified lines
138 {"neg", t4neg, 1,},785 {"neg", t4neg, 1,},
139 {"abs", t4abs, 1,},786 {"abs", t4abs, 1,},
140 {"ceiling", t4ceiling, 1,},787 {"ceiling", t4ceiling, 1,},
141 {"floor, t4floor, 1,},788 {"floor", t4floor, 1,},
142 {"round", t4round, 1,},789 {"round", t4round, 1,},
143 {"truncate", t4truncate, 1,},790 {"truncate", t4truncate, 1,},
144 {"sqrt", t4sqrt, 1,},791 {"sqrt", t4sqrt, 1,},

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t