+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
/* ############## bad */
#define HAVE_EVAS2
#include "ecore_config_util.h"
#include "ecore_config_ipc.h"
-#include "config.h"
#include "ecore_config_private.h"
static Ecore_Config_Server *__ecore_config_servers;
const char *key)
{
#ifdef HAVE_EVAS2
- Ecore_Config_Bundle *theme;
Ecore_Config_Prop *e;
- theme = ecore_config_bundle_by_serial_get(srv, serial);
e = ecore_config_get(key);
-
if (e)
{
estring *s = estring_new(512);
{
#ifdef HAVE_EVAS2
char *ret;
- Ecore_Config_Bundle *theme;
- ret = NULL;
- theme = ecore_config_bundle_by_serial_get(srv, serial);
- if ((ret = ecore_config_as_string_get( /*theme, */ key)))
+ if ((ret = ecore_config_as_string_get(key)))
return ret;
#endif
return strdup("<undefined>");
theme = ecore_config_bundle_by_serial_get(srv, serial);
ret = ecore_config_set(key, (char *)val);
- E(1, "ipc.prop.set(%s->%s,\"%s\") => %d\n", theme ? theme->identifier : "",
- key, val, ret);
+ ERR("ipc.prop.set(%s->%s,\"%s\") => %d\n", theme ? theme->identifier : "",
+ key, val, ret);
return ret;
#else
return ECORE_CONFIG_ERR_NOTSUPP;
return ns ? ecore_config_bundle_serial_get(ns) : -1;
}
-static int
+static Eina_Bool
_ecore_config_ipc_poll(void *data __UNUSED__)
{
Ecore_Config_Server *s;
s = s->next;
}
- return 1;
+ return EINA_TRUE;
}
int
ret_srv = NULL;
list = NULL;
- list = malloc(sizeof(Ecore_Config_Server));
- memset(list, 0, sizeof(Ecore_Config_Server));
+ list = calloc(1, sizeof(Ecore_Config_Server));
if ((ret = _ecore_config_ipc_ecore_init(pipe_name, &list->server)) != ECORE_CONFIG_ERR_SUCC)
{
- E(2, "_ecore_config_ipc_init: failed to register %s, code %d\n",
+ ERR("_ecore_config_ipc_init: failed to register %s, code %d",
pipe_name, ret);
}
- E(2, "_ecore_config_ipc_init: registered \"%s\"...\n", pipe_name);
+ ERR("_ecore_config_ipc_init: registered \"%s\"...", pipe_name);
list->name = strdup(pipe_name);
list->next = __ecore_config_servers;
if (!ipc_timer)
ipc_timer = ecore_timer_add(100, _ecore_config_ipc_poll, NULL);
-
+
return ret_srv;
}
/*****************************************************************************/