Examples: fix compilation due to inline
authorDaniel Zaoui <daniel.zaoui@samsung.com>
Thu, 18 Jun 2015 02:32:39 +0000 (05:32 +0300)
committerDaniel Zaoui <daniel.zaoui@samsung.com>
Thu, 18 Jun 2015 02:32:39 +0000 (05:32 +0300)
Undefined references were occurring on inline (not static) functions.
Adding static to these functions solves the issue.

src/examples/evas/evas-vg-simple.c

index 61fc704..854bde8 100644 (file)
@@ -66,7 +66,7 @@ Bezier bezierFromPoints(Point p1, Point p2,
     return b;
 }
 
-inline void
+static inline void
 parameterSplitLeft(Bezier *b, float t, Bezier *left)
 {
     left->x1 = b->x1;
@@ -104,7 +104,7 @@ Bezier bezierOnInterval(Bezier *b, float t0, float t1)
     return result;
 }
 
-inline void
+static inline void
 _bezier_coefficients(float t, float *ap, float *bp, float *cp, float *dp)
 {
     float a,b,c,d;