minor changes to fix compile problems/warnings
authorBrian Paul <brian.paul@tungstengraphics.com>
Mon, 11 Dec 2000 15:41:47 +0000 (15:41 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Mon, 11 Dec 2000 15:41:47 +0000 (15:41 +0000)
src/glut/glx/glut_vidresize.c
src/glut/glx/glut_win.c
src/glut/glx/glutint.h
src/glut/glx/win32_winproc.c

index 5b82573478380b8aeaa85899b2e85d6548a0a20e..0146a29d8c521194526cb6560aebe53577203a16 100644 (file)
@@ -7,10 +7,6 @@
 
 #include <stdlib.h>
 
-#if !defined(_WIN32)
-#include <GL/glx.h>
-#endif
-
 #ifdef __sgi
 #include <dlfcn.h>
 #endif
 /* Grumble.  The IRIX 6.3 and early IRIX 6.4 OpenGL headers
    support the video resize extension, but failed to define
    GLX_SGIX_video_resize. */
+#if 0
 #ifdef GLX_SYNC_FRAME_SGIX
 #define GLX_SGIX_video_resize 1
 #endif
+#endif
 
 #if defined(GLX_VERSION_1_1) && defined(GLX_SGIX_video_resize)
 static int canVideoResize = -1;
@@ -43,7 +41,7 @@ static int dx = -1, dy = -1, dw = -1, dh = -1;
 static volatile int errorCaught;
 
 /* ARGSUSED */
-static
+static int
 catchXSGIvcErrors(Display * dpy, XErrorEvent * event)
 {
   errorCaught = 1;
@@ -94,6 +92,8 @@ glutVideoResizeGet(GLenum param)
 
         errorCaught = 0;
 
+#if defined(GLX_GLXEXT_PROTOTYPES)
+#endif
         glXQueryChannelDeltasSGIX(__glutDisplay, __glutScreen,
           videoResizeChannel, &dx, &dy, &dw, &dh);
 
index 934144f633eb6394f4e9aa291a3c4c1c81a67f60..d03829c3a1a5e0fe7c0782d549bd1c0706c6dcb3 100644 (file)
@@ -398,7 +398,7 @@ __glutDetermineVisual(
   return vis;
 }
 
-void GLUTCALLBACK
+static void GLUTCALLBACK
 __glutDefaultDisplay(void)
 {
   /* XXX Remove the warning after GLUT 3.0. */
index f54ca0bd1649bb87cb39681c79a463e28b9651b8..82e2465e81dedca1c1a96ee72aa44388105fbd4b 100644 (file)
@@ -22,6 +22,7 @@
 #else
 #include <X11/Xlib.h>
 #include <X11/Xutil.h>
+#define GLX_GLXEXT_PROTOTYPES
 #include <GL/glx.h>
 #endif
 
@@ -671,6 +672,7 @@ extern GLUTwindow *__glutMenuWindow;
 extern GLUTmenu *__glutCurrentMenu;
 extern int __glutWindowListSize;
 extern void (*__glutFreeOverlayFunc) (GLUToverlay *);
+extern void __glutFreeOverlay(GLUToverlay * overlay);
 extern XVisualInfo *__glutDetermineWindowVisual(Bool * treatAsSingle,
   Bool * visAlloced, void **fbc);
 
@@ -703,6 +705,7 @@ extern void __glutPutOnWorkList(GLUTwindow * window,
   int work_mask);
 extern void __glutRegisterEventParser(GLUTeventParser * parser);
 extern void __glutPostRedisplay(GLUTwindow * window, int layerMask);
+extern void handleTimeouts(void);
 
 /* private routines from glut_init.c */
 #if !defined(_WIN32)
index 945b7eb9ca951129a483dfd7d6855d3dd95a07f1..a54bac75fa0af63e7188e757e168cca595599a04 100644 (file)
@@ -17,7 +17,6 @@
 extern unsigned __glutMenuButton;
 extern GLUTidleCB __glutIdleFunc;
 extern GLUTtimer *__glutTimerList;
-extern void handleTimeouts(void);
 extern GLUTmenuItem *__glutGetUniqueMenuItem(GLUTmenu * menu, int unique);
 static HMENU __glutHMenu;