From c188f06cefc31a9451e33282514aaa0c8991f5f5 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 2 Jun 2015 18:55:46 +0200 Subject: [PATCH] (CGL Ctx) Create custom typedef for CGWindowID - OSX 10.4 didn't yet have this typedef --- gfx/drivers_context/cgl_ctx.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gfx/drivers_context/cgl_ctx.c b/gfx/drivers_context/cgl_ctx.c index 331f76dcc7..5952062d80 100644 --- a/gfx/drivers_context/cgl_ctx.c +++ b/gfx/drivers_context/cgl_ctx.c @@ -26,6 +26,7 @@ #include #include +#include #include #include "../../driver.h" @@ -38,11 +39,13 @@ typedef int CGSConnectionID; typedef int CGSWindowID; typedef int CGSSurfaceID; +typedef uint32_t _CGWindowID; + /* Undocumented CGS */ extern CGSConnectionID CGSMainConnectionID(void); -extern CGError CGSAddSurface(CGSConnectionID cid, CGWindowID wid, CGSSurfaceID *sid); -extern CGError CGSSetSurfaceBounds(CGSConnectionID cid, CGWindowID wid, CGSSurfaceID sid, CGRect rect); -extern CGError CGSOrderSurface(CGSConnectionID cid, CGWindowID wid, CGSSurfaceID sid, int a, int b); +extern CGError CGSAddSurface(CGSConnectionID cid, _CGWindowID wid, CGSSurfaceID *sid); +extern CGError CGSSetSurfaceBounds(CGSConnectionID cid, _CGWindowID wid, CGSSurfaceID sid, CGRect rect); +extern CGError CGSOrderSurface(CGSConnectionID cid, _CGWindowID wid, CGSSurfaceID sid, int a, int b); /* Undocumented CGL */ extern CGLError CGLSetSurface(CGLContextObj gl, CGSConnectionID cid, CGSWindowID wid, CGSSurfaceID sid);