eo2: remove EO2_CLASS_FUNC_* macros
authorJérémy Zurcher <jeremy@asynk.ch>
Thu, 7 Nov 2013 22:38:36 +0000 (23:38 +0100)
committerTom Hacohen <tom@stosb.com>
Thu, 10 Apr 2014 03:20:18 +0000 (04:20 +0100)
commit23e2c29298bc0ae27d748b4388ca718d0c678a61
tree7fac14ba1368a9b4db53523c6ef65d2d3f56bb05
parent9a9fdb46fe491f47238fcd6d42154f7dbd7c1043
eo2: remove EO2_CLASS_FUNC_* macros

there is no more difference in class or regular functions prototypes and definitions

- eo2_api_op_id_get() uses _eo_is_a_class() at runtime
- add 'void *class_data EINA_UNUSED' parameter to eo2_base class functions
- Eo2_Op_Call_Data.klass is kept only for eo2_hook_call_pre end eo2_hook_call_post,
  but could be removed easily
src/lib/eo/Eo.h
src/lib/eo/eo.c
src/lib/eo/eo2_base_class.c