switch (ftype)
{
case EOLIAN_METHOD:
- if (fid->type != EOLIAN_METHOD)
+ case EOLIAN_FUNCTION_POINTER:
+ if (fid->type != ftype)
return NULL;
return fid->get_ret_type;
case EOLIAN_PROP_GET:
if ((fid->type != EOLIAN_PROP_SET) && (fid->type != EOLIAN_PROPERTY))
return NULL;
return fid->set_ret_type;
- case EOLIAN_FUNCTION_POINTER:
- return (fid->type != EOLIAN_FUNCTION_POINTER) ? NULL : fid->get_ret_type;
default:
return NULL;
}
switch (ftype)
{
case EOLIAN_METHOD:
- if (fid->type != EOLIAN_METHOD)
+ case EOLIAN_FUNCTION_POINTER:
+ if (fid->type != ftype)
return NULL;
return fid->get_ret_val;
case EOLIAN_PROP_GET:
switch (ftype)
{
case EOLIAN_METHOD:
- if (fid->type != EOLIAN_METHOD)
+ case EOLIAN_FUNCTION_POINTER:
+ if (fid->type != ftype)
return NULL;
return fid->get_return_doc;
case EOLIAN_PROP_GET:
switch (ftype)
{
case EOLIAN_METHOD:
- if (fid->type != EOLIAN_METHOD)
+ case EOLIAN_FUNCTION_POINTER:
+ if (fid->type != ftype)
return EINA_TRUE;
return !fid->get_return_no_unused;
case EOLIAN_PROP_GET:
switch (ftype)
{
case EOLIAN_METHOD:
- if (fid->type != EOLIAN_METHOD)
+ case EOLIAN_FUNCTION_POINTER:
+ if (fid->type != ftype)
return EINA_FALSE;
return fid->get_return_by_ref;
case EOLIAN_PROP_GET:
switch (ftype)
{
case EOLIAN_METHOD:
- if (fid->type != EOLIAN_METHOD)
+ case EOLIAN_FUNCTION_POINTER:
+ if (fid->type != ftype)
return EINA_FALSE;
return fid->get_return_move;
case EOLIAN_PROP_GET: