summaryrefslogtreecommitdiff
path: root/media-libs/quesoglc/files/fedora.patch
blob: 892a4177ccae91b2a7ac4b55a84d8a92a4d2e5ac (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
41
42
43
44
45
diff -up quesoglc-0.7.2/src/scalable.c~ quesoglc-0.7.2/src/scalable.c
--- quesoglc-0.7.2/src/scalable.c~	2008-06-04 23:47:51.000000000 +0200
+++ quesoglc-0.7.2/src/scalable.c	2024-01-20 16:31:45.595265108 +0100
@@ -596,16 +596,10 @@ void __glcRenderCharScalable(__GLCfont*
     gluTessProperty(tess, GLU_TESS_WINDING_RULE, GLU_TESS_WINDING_ODD);
     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.);
 
diff -up quesoglc-0.7.2/src/unicode.c~ quesoglc-0.7.2/src/unicode.c
--- quesoglc-0.7.2/src/unicode.c~	2024-01-20 16:35:43.000000000 +0100
+++ quesoglc-0.7.2/src/unicode.c	2024-01-20 16:41:27.195275693 +0100
@@ -550,7 +550,7 @@ GLCchar32* __glcConvertToVisualUcs4(__GL
 {
   GLCchar32* string = NULL;
   int length = 0;
-  FriBidiCharType base = FRIBIDI_TYPE_ON;
+  FriBidiParType base = FRIBIDI_TYPE_ON;
   GLCchar32* visualString = NULL;
 
   assert(inString);
@@ -677,7 +677,7 @@ GLCchar32* __glcConvertCountedStringToVi
 						const GLint inCount)
 {
   GLCchar32* string = NULL;
-  FriBidiCharType base = FRIBIDI_TYPE_ON;
+  FriBidiParType base = FRIBIDI_TYPE_ON;
   GLCchar32* visualString = NULL;
 
   assert(inString);