shape ops work in progress

mostly working on cubic/cubic intersect

git-svn-id: http://skia.googlecode.com/svn/trunk@7266 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/Intersection/LineParameteters_Test.cpp b/experimental/Intersection/LineParameteters_Test.cpp
index 6d85325..326477e 100644
--- a/experimental/Intersection/LineParameteters_Test.cpp
+++ b/experimental/Intersection/LineParameteters_Test.cpp
@@ -45,7 +45,8 @@
         const Cubic& cubic = tests[index];
         lineParameters.cubicEndPoints(cubic);
         double denormalizedDistance[2];
-        lineParameters.controlPtDistance(cubic, denormalizedDistance);
+        denormalizedDistance[0] = lineParameters.controlPtDistance(cubic, 1);
+        denormalizedDistance[1] = lineParameters.controlPtDistance(cubic, 2);
         double normalSquared = lineParameters.normalSquared();
         size_t inner;
         for (inner = 0; inner < 2; ++inner) {
@@ -64,7 +65,8 @@
         }
         lineParameters.normalize();
         double normalizedDistance[2];
-        lineParameters.controlPtDistance(cubic, normalizedDistance);
+        normalizedDistance[0] = lineParameters.controlPtDistance(cubic, 1);
+        normalizedDistance[1] = lineParameters.controlPtDistance(cubic, 2);
         for (inner = 0; inner < 2; ++inner) {
             if (AlmostEqualUlps(fabs(normalizedDistance[inner]), answers[index][inner])) {
                 continue;