q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=ec78c23761ac3cfea0f69a52d262d161326b3255

commit ec78c23761ac3cfea0f69a52d262d161326b3255
Author: Daniel Kolesa <[email protected]>
Date:   Fri Dec 12 13:43:39 2014 +0000

    elua: remove main.h (launcher is only 1 C file now)
---
 src/Makefile_Elua.am |  1 -
 src/bin/elua/main.c  | 37 +++++++++++++++++++++++++++++--------
 src/bin/elua/main.h  | 40 ----------------------------------------
 3 files changed, 29 insertions(+), 49 deletions(-)

diff --git a/src/Makefile_Elua.am b/src/Makefile_Elua.am
index dd9bf06..a6609d2 100644
--- a/src/Makefile_Elua.am
+++ b/src/Makefile_Elua.am
@@ -29,7 +29,6 @@ lib_elua_libelua_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
 bin_PROGRAMS += bin/elua/elua
 
 bin_elua_elua_SOURCES = \
-       bin/elua/main.h \
        bin/elua/main.c
 
 bin_elua_elua_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ELUA_CFLAGS@ \
diff --git a/src/bin/elua/main.c b/src/bin/elua/main.c
index 1eb2a75..94beacf 100644
--- a/src/bin/elua/main.c
+++ b/src/bin/elua/main.c
@@ -1,10 +1,25 @@
-#include "config.h"
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
 
 /* The Lua runtime component of the EFL */
 
+#include <stdio.h>
+#include <stdlib.h>
 #include <getopt.h>
 
-#include "main.h"
+#ifdef ENABLE_NLS
+# include <locale.h>
+# include <libintl.h>
+# define _(x) dgettext(PACKAGE, x)
+#else
+# define _(x) (x)
+#endif
+
+#include <Eina.h>
+#include <Ecore.h>
+
+#include "Elua.h"
 
 typedef struct Arg_Data
 {
@@ -25,7 +40,13 @@ static int          elua_appload_ref = LUA_REFNIL;
 static const char  *elua_progname    = NULL;
 static Eina_Prefix *elua_prefix      = NULL;
 
-int el_log_domain = -1;
+static int _el_log_domain = -1;
+
+#define DBG(...) EINA_LOG_DOM_DBG(_el_log_domain, __VA_ARGS__)
+#define INF(...) EINA_LOG_DOM_INFO(_el_log_domain, __VA_ARGS__)
+#define WRN(...) EINA_LOG_DOM_WARN(_el_log_domain, __VA_ARGS__)
+#define ERR(...) EINA_LOG_DOM_ERR(_el_log_domain, __VA_ARGS__)
+#define CRT(...) EINA_LOG_DOM_CRITICAL(_el_log_domain, __VA_ARGS__)
 
 static void
 elua_errmsg(const char *pname, const char *msg)
@@ -279,8 +300,8 @@ elua_bin_shutdown(lua_State *L, int c)
    if (elua_prefix) eina_prefix_free(elua_prefix);
 
    if (L) lua_close(L);
-   if (el_log_domain != EINA_LOG_DOMAIN_GLOBAL)
-     eina_log_domain_unregister(el_log_domain);
+   if (_el_log_domain != EINA_LOG_DOMAIN_GLOBAL)
+     eina_log_domain_unregister(_el_log_domain);
    elua_shutdown();
    exit(c);
 }
@@ -537,14 +558,14 @@ main(int argc, char **argv)
 
    elua_init();
 
-   if (!(el_log_domain = eina_log_domain_register("elua", EINA_COLOR_ORANGE)))
+   if (!(_el_log_domain = eina_log_domain_register("elua", EINA_COLOR_ORANGE)))
      {
         printf("cannot set elua log domain\n");
         ERR("could not set elua log domain.");
-        el_log_domain = EINA_LOG_DOMAIN_GLOBAL;
+        _el_log_domain = EINA_LOG_DOMAIN_GLOBAL;
      }
 
-   INF("elua logging initialized: %d", el_log_domain);
+   INF("elua logging initialized: %d", _el_log_domain);
 
    if (!(L = luaL_newstate()))
      {
diff --git a/src/bin/elua/main.h b/src/bin/elua/main.h
deleted file mode 100644
index 29f7a42..0000000
--- a/src/bin/elua/main.h
+++ /dev/null
@@ -1,40 +0,0 @@
-#ifndef LUAR_MAIN_H
-#define LUAR_MAIN_H
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#ifdef ENABLE_NLS
-# include <locale.h>
-# include <libintl.h>
-# define _(x) dgettext(PACKAGE, x)
-#else
-# define _(x) (x)
-#endif
-
-#include <stdio.h>
-#include <stdlib.h>
-
-#include <Eina.h>
-#include <Ecore.h>
-
-#ifdef HAVE_EVIL
-#include <Evil.h>
-#endif
-
-#include "Elua.h"
-
-#include <lua.h>
-#include <lualib.h>
-#include <lauxlib.h>
-
-extern int el_log_domain;
-
-#define DBG(...) EINA_LOG_DOM_DBG(el_log_domain, __VA_ARGS__)
-#define INF(...) EINA_LOG_DOM_INFO(el_log_domain, __VA_ARGS__)
-#define WRN(...) EINA_LOG_DOM_WARN(el_log_domain, __VA_ARGS__)
-#define ERR(...) EINA_LOG_DOM_ERR(el_log_domain, __VA_ARGS__)
-#define CRT(...) EINA_LOG_DOM_CRITICAL(el_log_domain, __VA_ARGS__)
-
-#endif

-- 


Reply via email to