From dd7595a3475407a7fa96a97393bae8c5220e8762 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Wed, 4 Jan 2012 18:41:13 +1000 Subject: Add the base Enlightenment Foundation Libraries - eina, eet, evas, ecore, embryo, and edje. Note that embryo wont be used, but I'm not sure yet if you can build edje without it. --- .../src/modules/savers/edb/evas_image_save_edb.c | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 libraries/evas/src/modules/savers/edb/evas_image_save_edb.c (limited to 'libraries/evas/src/modules/savers/edb/evas_image_save_edb.c') diff --git a/libraries/evas/src/modules/savers/edb/evas_image_save_edb.c b/libraries/evas/src/modules/savers/edb/evas_image_save_edb.c new file mode 100644 index 0000000..8279226 --- /dev/null +++ b/libraries/evas/src/modules/savers/edb/evas_image_save_edb.c @@ -0,0 +1,48 @@ +#include "evas_common.h" +#include "evas_private.h" + +#include +#include + +static int evas_image_save_file_edb(RGBA_Image *im, const char *file, const char *key, int quality, int compress); + +static Evas_Image_Save_Func evas_image_save_edb_func = +{ + evas_image_save_file_edb +}; + +static int +evas_image_save_file_edb(RGBA_Image *im, const char *file, const char *key, int quality, int compress) +{ + return 0; +} + +static int +module_open(Evas_Module *em) +{ + if (!em) return 0; + em->functions = (void *)(&evas_image_save_edb_func); + return 1; +} + +static void +module_close(Evas_Module *em) +{ +} + +static Evas_Module_Api evas_modapi = +{ + EVAS_MODULE_API_VERSION, + "edb", + "none", + { + module_open, + module_close + } +}; + +EVAS_MODULE_DEFINE(EVAS_MODULE_TYPE_IMAGE_SAVER, image_saver, edb); + +#ifndef EVAS_STATIC_BUILD_EDB +EVAS_EINA_MODULE_DEFINE(image_saver, edb); +#endif -- cgit v1.1