fixed some glitches (Eero Pajarre)
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 17 Nov 1999 21:19:48 +0000 (21:19 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 17 Nov 1999 21:19:48 +0000 (21:19 +0000)
include/GL/glut.h
include/GL/mesa_wgl.h

index 0c17f65b2cd4ff2ea52b10b61d7cb8c03cdea2b3..225bb87e52543c4d7ccfda43248f74bd5c39d94f 100644 (file)
@@ -152,7 +152,7 @@ typedef unsigned long COLORREF;
 #              define wglUseFontOutlines  wglUseFontOutlinesA
 #      endif /* !UNICODE */
 typedef struct tagLAYERPLANEDESCRIPTOR LAYERPLANEDESCRIPTOR, *PLAYERPLANEDESCRIPTOR, *LPLAYERPLANEDESCRIPTOR;
-typedef struct _GLYPHMETRICSFLOAT GLYPHMETRICSFLOAT, *PGLYPHMETRICSFLOAT, *LPGLYPHMETRICSFLOAT
+typedef struct _GLYPHMETRICSFLOAT GLYPHMETRICSFLOAT, *PGLYPHMETRICSFLOAT, *LPGLYPHMETRICSFLOAT;
 #  pragma warning( push )
 #  pragma warning( disable : 4273 ) /* 'function' : inconsistent DLL linkage. dllexport assumed. */
 #  define WGLAPI __declspec(dllimport)
@@ -183,7 +183,7 @@ WGLAPI int   GLAPIENTRY wglUseFontOutlinesA(HDC, unsigned long, unsigned long, u
 WGLAPI int   GLAPIENTRY wglUseFontOutlinesW(HDC, unsigned long, unsigned long, unsigned long, float,float, int, LPGLYPHMETRICSFLOAT);
 WGLAPI int   GLAPIENTRY SwapBuffers(HDC);
 WGLAPI int   GLAPIENTRY ChoosePixelFormat(HDC,const PIXELFORMATDESCRIPTOR *);
-WGLAPI int   GLAPIENTRY DescribePixelFormat(HDC,int,unsigned long,LPPIXELFORMATDESCRIPTOR);
+WGLAPI int   GLAPIENTRY DescribePixelFormat(HDC,int,unsigned int,LPPIXELFORMATDESCRIPTOR);
 WGLAPI int   GLAPIENTRY GetPixelFormat(HDC);
 WGLAPI int   GLAPIENTRY SetPixelFormat(HDC,int,const PIXELFORMATDESCRIPTOR *);
 #  undef WGLAPI
@@ -739,7 +739,6 @@ GLUTAPI int GLUTAPIENTRY glutGameModeGet(GLenum mode);
 
 #ifdef __cplusplus
 }
-
 #endif
 
 #if 0
index 40bbe57354237e4579b10f262e1da9bfe9d6ce4f..36215e81d5ada1f0464e62477e5acc4ba1b1da69 100644 (file)
@@ -1,10 +1,17 @@
 /* prototypes for the Mesa WGL functions */\r
 /* relocated here so that I could make GLUT get them properly */\r
 \r
-#ifndef GL_H\r
-#   include <gl/gl.h>\r
+#ifndef _mesa_wgl_h_\r
+#define _mesa_wgl_h_\r
+\r
+\r
+#include <gl/gl.h>\r
+\r
+#ifdef __cplusplus\r
+extern "C" {\r
 #endif\r
 \r
+\r
 #ifdef _MSC_VER\r
 #  pragma warning( push )\r
 #  pragma warning( disable : 4273 ) /* 'function' : inconsistent DLL linkage. dllexport assumed. */\r
@@ -37,10 +44,17 @@ WGLAPI int   GLAPIENTRY wglUseFontOutlinesA(HDC, unsigned long, unsigned long, u
 WGLAPI int   GLAPIENTRY wglUseFontOutlinesW(HDC, unsigned long, unsigned long, unsigned long, float,float, int, LPGLYPHMETRICSFLOAT);\r
 WGLAPI int   GLAPIENTRY SwapBuffers(HDC);\r
 WGLAPI int   GLAPIENTRY ChoosePixelFormat(HDC,const PIXELFORMATDESCRIPTOR *);\r
-WGLAPI int   GLAPIENTRY DescribePixelFormat(HDC,int,unsigned int,PIXELFORMATDESCRIPTOR *);\r
+WGLAPI int   GLAPIENTRY DescribePixelFormat(HDC,int,unsigned int,LPPIXELFORMATDESCRIPTOR);\r
 WGLAPI int   GLAPIENTRY GetPixelFormat(HDC);\r
 WGLAPI int   GLAPIENTRY SetPixelFormat(HDC,int,const PIXELFORMATDESCRIPTOR *);\r
 \r
 #ifdef _MSC_VER\r
 #  pragma warning( pop )\r
 #endif\r
+\r
+#ifdef __cplusplus\r
+}\r
+#endif\r
+\r
+\r
+#endif /* _mesa_wgl_h_ */\r