Validation failure – Undocumented APIs is detected

Validation failure – Undocumented APIs is detected

BY 10 Nov 2015 Native Application Development

Hi,

My application is getting rejected with error Undocumented APIs is detected.

eina_value_type_check[dehazez3]
eina_value_inner_alloc[dehazez3]
_EINA_VALUE_TYPE_BASICS_START[dehazez3]
eina_value_new[dehazez3]
eina_value_inner_free[dehazez3]
eina_array_grow[dehazez3]
_EINA_VALUE_TYPE_BASICS_END[dehazez3]
eina_value_copy[dehazez3]
eina_value_struct_member_find[dehazez3]

 

I am not using any of the APIs listed above directly in my code, but its getting added through one of the .h functions i use.

I have included #include <Elementary_GL_Helpers.h> in my code for GL related APIs.

#include <Elementary_GL_Helpers.h> -> <Elementary.h> -><Eina.h> -><eina_value.h>
<eina_value.h> contains “eina_value_type_check” which is Undefined Symbol.

Now can you please tell me how can i avoid this ?

I need <Elementary_GL_Helpers.h> in my code for GL related APIs.

Thanks for your help
Abhilash K

Written by