about summary refs log tree commit diff
path: root/converter/other/svgtopam.c
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2009-06-26 01:58:55 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2009-06-26 01:58:55 +0000
commitd5dc5396c5f2700810a591a8359c5415923b308a (patch)
treee24799ddaf0b10f5ccaff842524bfcb1e2370fe5 /converter/other/svgtopam.c
parent5b27b9d6bb2224303e2adc74fa0cf23d74cebec7 (diff)
downloadnetpbm-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.c21
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;
             }