summaryrefslogtreecommitdiff
path: root/src/bin/e_intl_data.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/e_intl_data.c')
-rw-r--r--src/bin/e_intl_data.c17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/bin/e_intl_data.c b/src/bin/e_intl_data.c
index bd02c8110b..5580a3e22e 100644
--- a/src/bin/e_intl_data.c
+++ b/src/bin/e_intl_data.c
@@ -1,4 +1,17 @@
-#include "e.h"
+#include <Eina.h>
+#include <Eet.h>
+#define E_TYPEDEFS
+#include "e_config_data.h"
+#include "e_intl_data.h"
+#undef E_TYPEDEFS
+#ifndef E_API
+# define E_API
+#endif
+#ifndef EINTERN
+# define EINTERN
+#endif
+#include "e_config_data.h"
+#include "e_intl_data.h"
/* This file is the counterpart for data storage of e_intl */
/* This only needs to be separate because the e_imc binary and other third parties
@@ -69,7 +82,7 @@ e_intl_input_method_config_free(E_Input_Method_Config *imc)
if (imc->ecore_imf_module) eina_stringshare_del(imc->ecore_imf_module);
if (imc->e_im_exec) eina_stringshare_del(imc->e_im_exec);
if (imc->e_im_setup_exec) eina_stringshare_del(imc->e_im_setup_exec);
- E_FREE(imc);
+ free(imc);
}
}