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