Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : apps/entrance

Dir     : e17/apps/entrance/src/lib


Modified Files:
        Entrance_Edit.h Makefile.am entrance_edit.c 


Log Message:
EAPI

===================================================================
RCS file: /cvs/e/e17/apps/entrance/src/lib/Entrance_Edit.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- Entrance_Edit.h     28 Aug 2006 04:12:44 -0000      1.3
+++ Entrance_Edit.h     4 Nov 2007 12:00:53 -0000       1.4
@@ -32,18 +32,37 @@
 #define ENTRANCE_EDIT_KEY_CLIENT_SESSION_0_TITLE_STR 
"/entrance/session/0/title"
 #define ENTRANCE_EDIT_KEY_CLIENT_SESSION_0_ICON_STR "/entrance/session/0/icon"
 
-int entrance_edit_init(const char*);
-int entrance_edit_shutdown();
-int entrance_edit_save();
+#ifdef EAPI
+#undef EAPI
+#endif
+#ifdef _MSC_VER
+# ifdef BUILDING_DLL
+#  define EAPI __declspec(dllexport)
+# else
+#  define EAPI __declspec(dllimport)
+# endif
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif
 
-void entrance_edit_list();
+EAPI int entrance_edit_init(const char *filename);
+EAPI int entrance_edit_shutdown(void);
+EAPI int entrance_edit_save(void);
 
-int entrance_edit_int_get(const char*);
-int entrance_edit_int_set(const char*, int);
+EAPI void entrance_edit_list(void);
 
-char* entrance_edit_string_get(const char*);
-int entrance_edit_string_set(const char*, const char*);
+EAPI int entrance_edit_int_get(const char *key);
+EAPI int entrance_edit_int_set(const char *key, int val);
 
-int entrance_edit_session_add(const char *title, const char *exec, const char 
*icon);
+EAPI char *entrance_edit_string_get(const char *key);
+EAPI int   entrance_edit_string_set(const char *key, const char *val);
 
 #endif
===================================================================
RCS file: /cvs/e/e17/apps/entrance/src/lib/Makefile.am,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- Makefile.am 13 Aug 2006 23:46:40 -0000      1.4
+++ Makefile.am 4 Nov 2007 12:00:53 -0000       1.5
@@ -5,12 +5,12 @@
 
 entrancelibdir = $(libdir)/$(PACKAGE)
 
-lib_LTLIBRARIES=libentrance_edit.la
+lib_LTLIBRARIES = libentrance_edit.la
 
-libentrance_edit_la_SOURCES=../daemon/Entranced.h entrance_edit.c 
Entrance_Edit.h
-libentrance_edit_la_HEADERS=Entrance_Edit.h
-libentrance_edit_ladir=$(prefix)/include
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
+libentrance_edit_la_SOURCES = ../daemon/Entranced.h entrance_edit.c 
Entrance_Edit.h
+libentrance_edit_la_HEADERS = Entrance_Edit.h
+libentrance_edit_ladir = $(prefix)/include
+libentrance_edit_la_LIBADD = @ECORE_LIBS@
+libentrance_edit_la_CFLAGS = @ECORE_CFLAGS@
 
 bin_SCRIPTS = entrance_edit-config
===================================================================
RCS file: /cvs/e/e17/apps/entrance/src/lib/entrance_edit.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- entrance_edit.c     17 Aug 2006 00:20:12 -0000      1.2
+++ entrance_edit.c     4 Nov 2007 12:00:53 -0000       1.3
@@ -9,26 +9,25 @@
 
 
 
-struct __Entranced_Edit {
-       char* config_file;
+struct _Entranced_Edit {
+       char *config_file;
 };
 
-typedef struct __Entranced_Edit _Entranced_Edit;
-typedef struct __Entranced_Edit* Entranced_Edit;
+typedef struct _Entranced_Edit Entranced_Edit;
 
-static Entranced_Edit _entrance_edit;
+static Entranced_Edit *_entrance_edit;
 
-static int _entrance_edit_new();
-static void _entrance_edit_free();
-static void _entrance_edit_defaults_set();
+static int _entrance_edit_new(void);
+static void _entrance_edit_free(void);
+static void _entrance_edit_defaults_set(void);
 
-int 
+EAPI int 
 entrance_edit_init(const char *filename)
 {
        int status;
 
        ecore_init();
-       if(ecore_config_init(_CONF_INIT_DOMAIN) != ECORE_CONFIG_ERR_SUCC) 
+       if (ecore_config_init(_CONF_INIT_DOMAIN) != ECORE_CONFIG_ERR_SUCC) 
        {
                ecore_shutdown();
                return 0;
@@ -37,13 +36,13 @@
 
        _entrance_edit_defaults_set();
 
-       if(!_entrance_edit_new()) 
+       if (!_entrance_edit_new()) 
        {
                ecore_shutdown();
                return 0;
        }
 
-       if(filename) 
+       if (filename) 
        {
                _entrance_edit->config_file = strdup(filename);
        } 
@@ -54,7 +53,7 @@
 
        status = ecore_config_file_load(_entrance_edit->config_file);
 
-       if(status != ECORE_CONFIG_ERR_SUCC) 
+       if (status != ECORE_CONFIG_ERR_SUCC) 
        {
                return 0;
        }
@@ -63,8 +62,8 @@
 }
 
 
-int
-entrance_edit_shutdown()
+EAPI int
+entrance_edit_shutdown(void)
 {
        _entrance_edit_free();
        ecore_config_shutdown();
@@ -74,12 +73,12 @@
        return 1;
 }
 
-int
-entrance_edit_save()
+EAPI int
+entrance_edit_save(void)
 {
-       if(_entrance_edit) 
+       if (_entrance_edit) 
        {
-               if(ecore_config_file_save(_entrance_edit->config_file) != 
ECORE_CONFIG_ERR_SUCC) 
+               if (ecore_config_file_save(_entrance_edit->config_file) != 
ECORE_CONFIG_ERR_SUCC) 
                {
                   return 0;
                } 
@@ -92,8 +91,8 @@
        return 0;
 }
 
-void 
-entrance_edit_list()
+EAPI void 
+entrance_edit_list(void)
 {
        /*TODO:eet_list anyone?*/
        printf("Entrance Daemon Settings\n");
@@ -138,26 +137,26 @@
  * entrance_edit_auth_set/get, entrance_edit_theme_set/get
  * */
 
-int 
+EAPI int 
 entrance_edit_int_get(const char *key)
 {
        return ecore_config_int_get(key);
 }
 
-int 
+EAPI int 
 entrance_edit_int_set(const char *key, int val)
 {
        return ecore_config_int_set(key, val);
 }
 
-char* 
+EAPI char * 
 entrance_edit_string_get(const char *key)
 {
        return ecore_config_string_get(key);
 }
 
-int 
-entrance_edit_string_set(const char *key, const char* val)
+EAPI int 
+entrance_edit_string_set(const char *key, const char *val)
 {
        return ecore_config_string_set(key, val);
 }
@@ -165,10 +164,10 @@
 /*private parts - oops!!!*/
 
 static int 
-_entrance_edit_new()
+_entrance_edit_new(void)
 {
-       _entrance_edit = calloc(1, sizeof(_Entranced_Edit));
-       if(!_entrance_edit) 
+       _entrance_edit = calloc(1, sizeof(Entranced_Edit));
+       if (!_entrance_edit) 
        {
                return 0;
        } 
@@ -177,11 +176,11 @@
 }
 
 static void 
-_entrance_edit_free()
+_entrance_edit_free(void)
 {
-       if(_entrance_edit) 
+       if (_entrance_edit) 
        {
-               if(_entrance_edit->config_file) 
+               if (_entrance_edit->config_file) 
                {
                        free(_entrance_edit->config_file);
                }
@@ -191,7 +190,8 @@
 }
 
 
-static void _entrance_edit_defaults_set()
+static void
+_entrance_edit_defaults_set(void)
 {
        ecore_config_string_default(ENTRANCE_EDIT_KEY_DAEMON_XSERVER_STR, 
DEFAULT_X_SERVER);
        ecore_config_int_default(ENTRANCE_EDIT_KEY_DAEMON_ATTEMPTS_INT, 5);



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to