jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5a9d8d6f032b816cd435aacef49af8b86375400b

commit 5a9d8d6f032b816cd435aacef49af8b86375400b
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Fri Oct 24 20:52:09 2014 +0900

    Evas GL: string_query returns a const char *
    
    Why cast to/from void* in the first place?
---
 src/lib/evas/canvas/evas_gl.c                           | 2 +-
 src/lib/evas/include/evas_private.h                     | 2 +-
 src/modules/evas/engines/gl_generic/evas_engine.c       | 4 ++--
 src/modules/evas/engines/software_generic/evas_engine.c | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/lib/evas/canvas/evas_gl.c b/src/lib/evas/canvas/evas_gl.c
index 98b95e0..3373bb4 100644
--- a/src/lib/evas/canvas/evas_gl.c
+++ b/src/lib/evas/canvas/evas_gl.c
@@ -517,7 +517,7 @@ evas_gl_string_query(Evas_GL *evas_gl, int name)
    return "";
    MAGIC_CHECK_END();
 
-   return (const char 
*)evas_gl->evas->engine.func->gl_string_query(evas_gl->evas->engine.data.output,
 name);
+   return 
evas_gl->evas->engine.func->gl_string_query(evas_gl->evas->engine.data.output, 
name);
 }
 
 EAPI Evas_GL_Func
diff --git a/src/lib/evas/include/evas_private.h 
b/src/lib/evas/include/evas_private.h
index 6f715b4..eff901b 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -1250,7 +1250,7 @@ struct _Evas_Func
    void *(*gl_context_create)            (void *data, void *share_context, int 
version);
    int  (*gl_context_destroy)            (void *data, void *context);
    int  (*gl_make_current)               (void *data, void *surface, void 
*context);
-   void *(*gl_string_query)              (void *data, int name);
+   const char *(*gl_string_query)        (void *data, int name);
    void *(*gl_proc_address_get)          (void *data, const char *name);
    int  (*gl_native_surface_get)         (void *data, void *surface, void 
*native_surface);
    void *(*gl_api_get)                   (void *data, int version);
diff --git a/src/modules/evas/engines/gl_generic/evas_engine.c 
b/src/modules/evas/engines/gl_generic/evas_engine.c
index b2a1ea1..9cfddd1 100644
--- a/src/modules/evas/engines/gl_generic/evas_engine.c
+++ b/src/modules/evas/engines/gl_generic/evas_engine.c
@@ -1199,11 +1199,11 @@ eng_gl_rotation_angle_get(void *data)
    return evgl_engine->funcs->rotation_angle_get(data);
 }
 
-static void *
+static const char *
 eng_gl_string_query(void *data, int name)
 {
    EVGLINIT(data, NULL);
-   return (void *)evgl_string_query(name);
+   return evgl_string_query(name);
 }
 
 // Need to deprecate this function..
diff --git a/src/modules/evas/engines/software_generic/evas_engine.c 
b/src/modules/evas/engines/software_generic/evas_engine.c
index f6b3420..48e063d 100644
--- a/src/modules/evas/engines/software_generic/evas_engine.c
+++ b/src/modules/evas/engines/software_generic/evas_engine.c
@@ -2559,7 +2559,7 @@ eng_gl_make_current(void *data EINA_UNUSED, void 
*surface, void *context)
 }
 
 // FIXME!!! Implement later
-static void *
+static const char *
 eng_gl_string_query(void *data EINA_UNUSED, int name EINA_UNUSED)
 {
    return NULL;

-- 


Reply via email to