Commit 64f24583cf92a7288456e016911a8ce8a1b114a8

henry 2002-12-08T09:39:31

WIN32 function pointer typedef

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/src/FTVectoriser.cpp b/src/FTVectoriser.cpp
index c237bc5..6683b14 100644
--- a/src/FTVectoriser.cpp
+++ b/src/FTVectoriser.cpp
@@ -8,10 +8,12 @@
 
 #ifdef __APPLE_CC__    
     typedef GLvoid (*GLUTesselatorFunction)(...);
-#endif
-
-#if defined( __mips ) || defined( __linux__ )
+#elif defined( __mips ) || defined( __linux__ )
     typedef GLvoid (*GLUTesselatorFunction)();
+#elif defined ( WIN32)
+    typedef GLvoid (CALLBACK *GLUTesselatorFunction)( );
+#else
+    #error "Error - need to define type GLUTesselatorFunction for this platform/compiler"
 #endif