#ifndef E_H
#define E_H
+#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <pwd.h>
#include <grp.h>
#include <glob.h>
+#include <locale.h>
+#include <libintl.h>
+#include <errno.h>
+
+#ifdef HAVE_ALLOCA_H
+#include <alloca.h>
+#endif
+
+#ifdef HAVE_VALGRIND
+# include <memcheck.h>
+#endif
+
+#ifdef OBJECT_PARANOIA_CHECK
+#include <execinfo.h>
+#include <signal.h>
+#include <setjmp.h>
+#endif
#include <Evas.h>
#include <Evas_Engine_Buffer.h>
#include <Eet.h>
#include <Edje.h>
-#ifdef USE_E_CONFIG_H
-#include "config.h"
-#endif
-
-#ifdef HAVE_ALLOCA_H
-#include <alloca.h>
-#endif
-
#if HAVE___ATTRIBUTE__
#define __UNUSED__ __attribute__((unused))
#else
#else
# ifdef __GNUC__
# if __GNUC__ >= 4
-# pragma GCC visibility push(hidden)
+/*# pragma GCC visibility push(hidden)*/
# define EAPI __attribute__ ((visibility("default")))
# else
# define EAPI
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e_alert.h"
+
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
-#include <errno.h>
+
/* TODO List:
*
* - We assume only .eap files in 'all', no subdirs
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
-#include "config.h"
EAPI void
e_hints_init(void)
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
-#include <errno.h>
-extern int errno;
+//extern int errno;
static void _e_help(void);
/* externally accessible functions */
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
-#include "config.h"
typedef struct _Main_Data Main_Data;
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
-#include "config.h"
/* TODO List:
*
*/
#ifdef E_TYPEDEFS
-#include <locale.h>
-#include <libintl.h>
-
#define _(str) gettext(str)
#define d_(str, dom) dgettext(PACKAGE dom, str)
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
-#include "config.h"
/* local subsystem functions */
static void _e_main_shutdown_push(int (*func)(void));
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
-#include "config.h"
-
-#ifdef HAVE_VALGRIND
-# include <memcheck.h>
-#endif
/* TODO List:
*
/* yes - i know. glibc specific... but i like being able to do my own */
/* backtraces! NB: you need CFLAGS="-rdynamic -g" LDFLAGS="-rdynamic -g" */
#ifdef OBJECT_PARANOIA_CHECK
-#include <execinfo.h>
-#include <stdio.h>
-#include <signal.h>
-#include <setjmp.h>
/* local subsystem functions */
static void _e_object_segv(int sig);
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
-#include "config.h"
/* local subsystem functions */
static int _e_prefix_fallbacks(void);
#include "e.h"
#ifdef OBJECT_PARANOIA_CHECK
-#include <execinfo.h>
/* a tricky little devil, requires e and it's libs to be built
* with the -rdynamic flag to GCC for any sort of decent output.
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
-#include "config.h"
/* E_Zone is a child object of E_Container. There is one zone per screen
* in a xinerama setup. Each zone has one or more desktops.