summaryrefslogtreecommitdiff
path: root/media-libs/quesoglc/files/quesoglc-0.7.2-types.patch
blob: 6c8fdff63b42eb803a28c656bc0cab38cdf83c2b (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
34
35
36
37
38
39
40
https://bugs.gentoo.org/880987
https://src.fedoraproject.org/rpms/quesoglc/blob/rawhide/f/quesoglc-0.7.2-buildfix.patch
https://sourceforge.net/p/quesoglc/code/ci/003cf755b0786248279713b283657c75662c6c4d/
--- a/src/scalable.c
+++ b/src/scalable.c
@@ -597,14 +597,8 @@
     gluTessProperty(tess, GLU_TESS_BOUNDARY_ONLY, GL_FALSE);
 
-    gluTessCallback(tess, GLU_TESS_ERROR,
-			(void (CALLBACK *) (GLenum))__glcCallbackError);
-    gluTessCallback(tess, GLU_TESS_VERTEX_DATA,
-		    (void (CALLBACK *) (void*, void*))__glcVertexCallback);
-    gluTessCallback(tess, GLU_TESS_COMBINE_DATA,
-		    (void (CALLBACK *) (GLdouble[3], void*[4],
-					GLfloat[4], void**, void*))
-		    __glcCombineCallback);
-    gluTessCallback(tess, GLU_TESS_BEGIN_DATA,
-		    (void (CALLBACK *) (GLenum, void*))__glcBeginCallback);
+    gluTessCallback(tess, GLU_TESS_ERROR, (_GLUfuncptr)__glcCallbackError);
+    gluTessCallback(tess, GLU_TESS_VERTEX_DATA, (_GLUfuncptr)__glcVertexCallback);
+    gluTessCallback(tess, GLU_TESS_COMBINE_DATA, (_GLUfuncptr)__glcCombineCallback);
+    gluTessCallback(tess, GLU_TESS_BEGIN_DATA, (_GLUfuncptr)__glcBeginCallback);
 
     gluTessNormal(tess, 0., 0., 1.);
--- a/src/unicode.c
+++ b/src/unicode.c
@@ -551,5 +551,5 @@
   GLCchar32* string = NULL;
   int length = 0;
-  FriBidiCharType base = FRIBIDI_TYPE_ON;
+  FriBidiParType base = FRIBIDI_TYPE_ON;
   GLCchar32* visualString = NULL;
 
@@ -678,5 +678,5 @@
 {
   GLCchar32* string = NULL;
-  FriBidiCharType base = FRIBIDI_TYPE_ON;
+  FriBidiParType base = FRIBIDI_TYPE_ON;
   GLCchar32* visualString = NULL;