diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2009-06-26 01:58:55 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2009-06-26 01:58:55 +0000 |
commit | d5dc5396c5f2700810a591a8359c5415923b308a (patch) | |
tree | e24799ddaf0b10f5ccaff842524bfcb1e2370fe5 /converter/other/svgtopam.c | |
parent | 5b27b9d6bb2224303e2adc74fa0cf23d74cebec7 (diff) | |
download | netpbm-mirror-d5dc5396c5f2700810a591a8359c5415923b308a.tar.gz netpbm-mirror-d5dc5396c5f2700810a591a8359c5415923b308a.tar.xz netpbm-mirror-d5dc5396c5f2700810a591a8359c5415923b308a.zip |
Put back 4-point spline stub, used by Svgtopam
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@936 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'converter/other/svgtopam.c')
-rw-r--r-- | converter/other/svgtopam.c | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/converter/other/svgtopam.c b/converter/other/svgtopam.c index 5e276f6c..a97599cd 100644 --- a/converter/other/svgtopam.c +++ b/converter/other/svgtopam.c @@ -216,7 +216,16 @@ makePoint(uint const x, return p; } +static ppmd_point +makePpmdPoint(point const arg) { + ppmd_point p; + + p.x = arg.x; + p.y = arg.y; + + return p; +} typedef enum { PATH_MOVETO, @@ -448,12 +457,12 @@ outlineObject(path * const pathP, pm_message("Doing cubic spline to (%u, %u)", dest.x, dest.y); /* We need to write ppmd_spline4() */ - ppmd_spline4(NULL, 0, 0, 0, - currentPos.x, currentPos.y, - ctl1.x, ctl1.y, - ctl2.x, ctl2.y, - dest.x, dest.y, - ppmd_fill_drawproc, fillObjP); + ppmd_spline4p(NULL, 0, 0, 0, + makePpmdPoint(currentPos), + makePpmdPoint(dest), + makePpmdPoint(ctl1), + makePpmdPoint(ctl2), + ppmd_fill_drawprocp, fillObjP); currentPos = dest; } break; } |