summaryrefslogtreecommitdiff
path: root/gs/base/gzpath.h
diff options
context:
space:
mode:
Diffstat (limited to 'gs/base/gzpath.h')
-rw-r--r--gs/base/gzpath.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/gs/base/gzpath.h b/gs/base/gzpath.h
index 4d48f8bbd..181154b63 100644
--- a/gs/base/gzpath.h
+++ b/gs/base/gzpath.h
@@ -37,7 +37,8 @@ typedef enum {
s_line,
s_line_close,
s_curve,
- s_dash /* only for internal use of the stroking algorithm */
+ s_dash, /* only for internal use of the stroking algorithm */
+ s_gap
} segment_type;
/* Define the common structure for all segments. */
@@ -282,6 +283,7 @@ typedef enum {
typedef struct gx_path_procs_s {
int (*add_point)(gx_path *, fixed, fixed);
int (*add_line)(gx_path *, fixed, fixed, segment_notes);
+ int (*add_gap)(gx_path *, fixed, fixed, segment_notes);
int (*add_curve)(gx_path *, fixed, fixed, fixed, fixed, fixed, fixed, segment_notes);
int (*close_subpath)(gx_path *, segment_notes);
byte (*state_flags)(gx_path *, byte);