fix sdl warning and cosmetic change.
authorGustavo Sverzut Barbieri <barbieri@gmail.com>
Wed, 16 Jan 2013 19:47:51 +0000 (19:47 +0000)
committerGustavo Sverzut Barbieri <barbieri@gmail.com>
Wed, 16 Jan 2013 19:47:51 +0000 (19:47 +0000)
fix warning on unsigned x signed type comparison.

cosmetic: use EINA_C_ARRAY_LENGTH().

SVN revision: 82897

src/lib/ecore_sdl/Ecore_Sdl_Keys.h
src/lib/ecore_sdl/ecore_sdl.c

index 4d0b60b854c2a36f7bc27a41ebaa74fdf0ff7cbe..4e298d77eacf4cacebd378d84601bf3e2ba309a4 100644 (file)
@@ -3,7 +3,7 @@
 
 struct _ecore_sdl_keys_s
 {
-   int          code;
+   unsigned int code;
    const char*  name;
    const char*  compose;
 };
index 4ebf6e92b7d4403cce790c1dd56ab747dc159afe..ec1f29cd85651aad90597e0ed0d0a987c4b23ba6 100644 (file)
@@ -137,7 +137,7 @@ _ecore_sdl_event_key(SDL_Event *event, double timestamp)
    ev->key = NULL;
    ev->compose = NULL;
 
-   for (i = 0; i < sizeof(keystable) / sizeof(struct _ecore_sdl_keys_s); ++i)
+   for (i = 0; i < EINA_C_ARRAY_LENGTH(keystable); ++i)
      if (keystable[i].code == event->key.keysym.sym)
        {
           ev->keyname = keystable[i].name;