summaryrefslogtreecommitdiff
path: root/source/luametatex/source/mp/mpc/mp.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/luametatex/source/mp/mpc/mp.h')
-rw-r--r--source/luametatex/source/mp/mpc/mp.h20
1 files changed, 16 insertions, 4 deletions
diff --git a/source/luametatex/source/mp/mpc/mp.h b/source/luametatex/source/mp/mpc/mp.h
index 2542bffaa..0b8e3def9 100644
--- a/source/luametatex/source/mp/mpc/mp.h
+++ b/source/luametatex/source/mp/mpc/mp.h
@@ -142,10 +142,22 @@ typedef struct mp_run_data
struct mp_edge_object *edges;
} mp_run_data;
typedef struct mp_color {
- double a_val;
- double b_val;
- double c_val;
- double d_val;
+ union {
+ double red;
+ double cyan;
+ };
+ union {
+ double green;
+ double magenta;
+ };
+ union {
+ double blue;
+ double yellow;
+ };
+ union {
+ double black;
+ double gray;
+ };
} mp_color;
typedef struct mp_dash_object {
double offset;