GCC warning fixes
authorres <res@d7cf8633-e32d-0410-b094-e92efae38249>
Wed, 16 Jan 2008 11:11:13 +0000 (11:11 +0000)
committerres <res@d7cf8633-e32d-0410-b094-e92efae38249>
Wed, 16 Jan 2008 11:11:13 +0000 (11:11 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7966 d7cf8633-e32d-0410-b094-e92efae38249

cl_gecko.c
cl_gecko.h
timing.h

index 3819aea..bff858c 100644 (file)
@@ -294,7 +294,8 @@ clgecko_t * CL_Gecko_FindBrowser( const char *name ) {
        return NULL;\r
 }\r
 \r
-static void cl_gecko_updatecallback( rtexture_t *texture, clgecko_t *instance ) {\r
+static void cl_gecko_updatecallback( rtexture_t *texture, void* callbackData ) {
+       clgecko_t *instance = callbackData;\r
        const unsigned char *data;\r
        if( instance->browser ) {\r
                // TODO: OSGK only supports BGRA right now\r
@@ -714,7 +715,7 @@ static geckokeymapping_t geckokeymappingtable[] = {
        { K_SCROLLOCK, OSGKKey_ScrollLock }\r
 };\r
 \r
-qboolean CL_Gecko_Event_Key( clgecko_t *instance, int key, clgecko_buttoneventtype_t eventtype ) {\r
+qboolean CL_Gecko_Event_Key( clgecko_t *instance, keynum_t key, clgecko_buttoneventtype_t eventtype ) {\r
        if( !instance || !instance->browser ) {\r
                return false;\r
        }\r
@@ -725,7 +726,7 @@ qboolean CL_Gecko_Event_Key( clgecko_t *instance, int key, clgecko_buttoneventty
                OSGK_KeyboardEventType mappedtype;\r
                unsigned int mappedkey = key;\r
                \r
-               int i;\r
+               unsigned int i;\r
                // yes! then convert it if necessary!\r
                for( i = 0 ; i < sizeof( geckokeymappingtable ) / sizeof( *geckokeymappingtable ) ; i++ ) {\r
                        const geckokeymapping_t * const mapping = &geckokeymappingtable[ i ];\r
index 05b74e9..3dd7337 100644 (file)
@@ -31,7 +31,7 @@ void CL_Gecko_NavigateToURI( clgecko_t *instance, const char *URI );
 void CL_Gecko_Event_CursorMove( clgecko_t *instance, float x, float y );\r
 \r
 // returns whether the key/button event was handled or not\r
-qboolean CL_Gecko_Event_Key( clgecko_t *instance, int key, clgecko_buttoneventtype_t eventtype );\r
+qboolean CL_Gecko_Event_Key( clgecko_t *instance, keynum_t key, clgecko_buttoneventtype_t eventtype );\r
 \r
 void CL_Gecko_Resize( clgecko_t *instance, int width, int height );\r
 // get the ratio between gecko instance's size in the texture and the actual texture size..\r
index 3dd3602..310f4e8 100644 (file)
--- a/timing.h
+++ b/timing.h
@@ -54,4 +54,5 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 #endif
 
-#endif // __TIMING_H__
\ No newline at end of file
+#endif // __TIMING_H__
+