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