 index 0547713..1498003 100644
 --- a/src/lib/Makefile.in
 +++ b/src/lib/Makefile.in
-@@ -111,7 +111,7 @@ am__libeina_la_SOURCES_DIST = eina_accessor.c eina_array.c \
+@@ -113,7 +113,7 @@ am__libeina_la_SOURCES_DIST = eina_accessor.c eina_array.c \
  	eina_sched.c eina_share_common.c eina_simple_xml_parser.c \
  	eina_str.c eina_strbuf.c eina_strbuf_common.c \
  	eina_stringshare.c eina_tiler.c eina_unicode.c eina_ustrbuf.c \

 	eina_file_win32.c eina_file.c \
 	$(top_srcdir)/src/modules/mp/buddy/eina_buddy.c \
 	$(top_srcdir)/src/modules/mp/chained_pool/eina_chained_mempool.c \
@@ -152,7 +152,7 @@ am__objects_10 = libeina_la-eina_accessor.lo libeina_la-eina_array.lo \
 	libeina_la-eina_stringshare.lo libeina_la-eina_tiler.lo \
 	libeina_la-eina_unicode.lo libeina_la-eina_ustrbuf.lo \
 	libeina_la-eina_ustringshare.lo libeina_la-eina_value.lo \
-	libeina_la-eina_xattr.lo $(am__objects_1) $(am__objects_2) \
+	libeina_la-eina_xattr.lo libeina_la-eina_abi.lo $(am__objects_1) $(am__objects_2) \
 	$(am__objects_3) $(am__objects_4) $(am__objects_5) \
 	$(am__objects_6) $(am__objects_7) $(am__objects_8) \
 	$(am__objects_9)
@@ -393,7 +393,7 @@ base_sources = eina_accessor.c eina_array.c eina_benchmark.c \
 	eina_simple_xml_parser.c eina_str.c eina_strbuf.c \
 	eina_strbuf_common.c eina_stringshare.c eina_tiler.c \
 	eina_unicode.c eina_ustrbuf.c eina_ustringshare.c eina_value.c \

 	$(am__append_4) $(am__append_5) $(am__append_6) \
 	$(am__append_7) $(am__append_8) $(am__append_9)
 EXTRA_DIST = \
@@ -521,6 +521,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_ustringshare.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_value.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_xattr.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_abi.Plo@am__quote@
 
 .c.o:
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
diff --git a/src/lib/eina_abi.c b/src/lib/eina_abi.c
new file mode 100644
index 0000000..0155a99
