Splitting the X11-specific "freeglut_spaceball.c" code into its own file
[freeglut] / src / mswin / freeglut_window_mswin.c
index cd0400a..93c2dce 100644 (file)
@@ -25,6 +25,7 @@
  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
  */\r
 \r
+#define FREEGLUT_BUILDING_LIB\r
 #include <GL/freeglut.h>\r
 #include "../Common/freeglut_internal.h"\r
 \r
@@ -79,17 +80,6 @@ typedef HGLRC (WINAPI * PFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShar
 #endif\r
 /* End of copying the necessary parts out of it. */\r
 \r
-/* pushing attribute/value pairs into an array */\r
-#define ATTRIB(a) attributes[where++]=(a)\r
-#define ATTRIB_VAL(a,v) {ATTRIB(a); ATTRIB(v);}\r
-\r
-\r
-extern int fghIsLegacyContextVersionRequested( void );\r
-extern int fghMapBit( int mask, int from, int to );\r
-extern int fghIsLegacyContextRequested( void );\r
-extern void fghContextCreationError( void );\r
-extern int fghNumberOfAuxBuffersRequested( void );\r
-\r
 #ifdef WM_TOUCH\r
 typedef BOOL (WINAPI *pRegisterTouchWindow)(HWND,ULONG);\r
 static pRegisterTouchWindow fghRegisterTouchWindow = (pRegisterTouchWindow)0xDEADBEEF;\r
@@ -1080,7 +1070,6 @@ void fgPlatformGlutFullScreenToggle( SFG_Window *win )
 \r
 /* -- PLATFORM-SPECIFIC INTERFACE FUNCTION -------------------------------------------------- */\r
 \r
-\r
 int FGAPIENTRY __glutCreateWindowWithExit( const char *title, void (__cdecl *exit_function)(int) )\r
 {\r
   __glutExitFunc = exit_function;\r