-#define RUBY_EVAS_SMART_OBJECT_KEY "__RB_EVAS_OBJECT_SMART_OBJECT"
-
-#define GET_EVAS_OBJECT(obj, o) \
- VALUE (obj); \
-\
- obj = (VALUE) evas_object_data_get (o, \
- RUBY_EVAS_SMART_OBJECT_KEY); \
- if (!obj) { \
- rb_raise (rb_eException, \
- "EvasObject Ruby object key missing"); \
- return; \
- }
-