Unified · Split
| @@ -739,6 +739,13 @@ t4roll(Op *op, Page *p) · 738 unmodified lines | ||
| 739 | 739 | return 0; |
| 740 | 740 | } |
| 741 | 741 | |
| 742 | +static int | |
| 743 | +opignore(Op *op, Page *p) | |
| 744 | +{ | |
| 745 | + USED(op, p); | |
| 746 | + return 1; | |
| 747 | +} | |
| 748 | + | |
| 742 | 749 | static Op ops[] = { |
| 743 | 750 | /* 7.8.2 Compatibility operators */ |
| 744 | 751 | {"BX", cobegin, 0,}, /* begin a compatilibity section */ |
| @@ -836,6 +843,10 @@ static Op ops[] = { · 91 unmodified lines | ||
| 836 | 843 | {"d0", t3width, 2,}, /* width info */ |
| 837 | 844 | {"d1", t3widthbb, 6,}, /* width & bounding box */ |
| 838 | 845 | |
| 846 | + /* 14.6 Marked content */ | |
| 847 | + {"BDC", opignore, 2,}, | |
| 848 | + {"EMC", opignore, 0,}, | |
| 849 | + | |
| 839 | 850 | /* 7.10.5.2 Operators and operands */ |
| 840 | 851 | /* B.2 Arithmetic operators */ |
| 841 | 852 | {"add", t4add, 2,}, |
| @@ -885,7 +896,7 @@ static Op ops[] = { · 43 unmodified lines | ||
| 885 | 896 | {"roll", t4roll, -2,}, |
| 886 | 897 | |
| 887 | 898 | /* terminator */ |
| 888 | − {nil, nil, 0}, | |
| 899 | + {nil, nil, 0,}, | |
| 889 | 900 | }; |
| 890 | 901 | |
| 891 | 902 | // If an op is found at the current position in the stream, the associated Op is |