Evas GL: string_query returns a const char *

Why cast to/from void* in the first place?
This commit is contained in:
Jean-Philippe Andre 2014-10-24 20:52:09 +09:00
parent 3fe232cd95
commit 5a9d8d6f03
4 changed files with 5 additions and 5 deletions

View File

@ -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

View File

@ -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);

View File

@ -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..

View File

@ -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;