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;
|