summaryrefslogtreecommitdiff
path: root/graphics/kdegraphics3/patches/patch-ab
blob: 91c1cbd0542e3b39c984f128df0ac3a7872251d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
$NetBSD: patch-ab,v 1.9 2006/05/31 13:52:54 tron Exp $

--- ksvg/impl/libs/libtext2path/src/GlyphTracer.h.orig	2005-10-11 03:56:48.000000000 +1300
+++ ksvg/impl/libs/libtext2path/src/GlyphTracer.h
@@ -43,20 +43,20 @@ namespace T2P
 		virtual void closePath(Glyph *glyph) = 0;
 
 		// FreeType glyph tracing functions
-		void setMoveto(int (funcPtr)(FT_Vector *, void *));
-		void setLineto(int (funcPtr)(FT_Vector *, void *));
-		void setConicBezier(int (funcPtr)(FT_Vector *, FT_Vector *, void *));
-		void setCubicBezier(int (funcPtr)(FT_Vector *, FT_Vector *, FT_Vector *, void *));
+		void setMoveto(FT_Outline_MoveToFunc funcPtr);
+		void setLineto(FT_Outline_LineToFunc funcPtr);
+		void setConicBezier(FT_Outline_ConicToFunc funcPtr);
+		void setCubicBezier(FT_Outline_CubicToFunc funcPtr);
 
 		FT_Outline_Funcs *outlineFuncs();
 
 	private:
 		FT_Outline_Funcs *m_outlineMethods;
 
-		int (*m_moveTo)(FT_Vector *, void *);
-		int (*m_lineTo)(FT_Vector *, void *);
-		int (*m_conicBezier)(FT_Vector *, FT_Vector *, void *);
-		int (*m_cubicBezier)(FT_Vector *, FT_Vector *, FT_Vector *, void *);
+		FT_Outline_MoveToFunc m_moveTo;
+		FT_Outline_LineToFunc m_lineTo;
+		FT_Outline_ConicToFunc m_conicBezier;
+		FT_Outline_CubicToFunc m_cubicBezier;
 	};
 }