Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        ecore-e16.c 


Log Message:
Don't use e16 stuff here, cleanups.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/ecore-e16.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- ecore-e16.c 16 Mar 2005 19:16:45 -0000      1.9
+++ ecore-e16.c 17 Mar 2005 21:10:16 -0000      1.10
@@ -23,7 +23,15 @@
 /*
  * Stuff for compiling without ecore_x.
  */
-#include "E.h"
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <X11/Xatom.h>
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+
+#include "config.h"
+#include "ecore-e16.h"
 
 #define _ATOM_GET(name) \
    XInternAtom(_ecore_x_disp, name, False)
@@ -65,6 +73,8 @@
 
 #else /* USE_ECORE_X */
 
+extern Display     *disp;
+
 /*
  * General stuff
  */
@@ -210,9 +220,9 @@
          {
             if (items > 0)
               {
-                 pstr = Emalloc(items * sizeof(char *));
+                 pstr = malloc(items * sizeof(char *));
                  for (i = 0; i < items; i++)
-                    pstr[i] = Estrdup(list[i]);
+                    pstr[i] = (list[i]) ? strdup(list[i]) : NULL;
               }
             if (list)
                XFreeStringList(list);
@@ -221,8 +231,8 @@
      }
 
    /* Bad format or XmbTextPropertyToTextList failed - Now what? */
-   pstr = Emalloc(sizeof(char *));
-   pstr[0] = Estrdup((char *)xtp.value);
+   pstr = malloc(sizeof(char *));
+   pstr[0] = (xtp.value) ? strdup((char *)xtp.value) : NULL;
    items = 1;
 
  done:
@@ -264,14 +274,14 @@
        s = XmbTextPropertyToTextList(_ecore_x_disp, &xtp, &list, &items);
        if ((s == Success) && (items > 0))
          {
-            str = Estrdup(*list);
+            str = (*list) ? strdup(*list) : NULL;
             XFreeStringList(list);
          }
        else
-          str = Estrdup((char *)xtp.value);
+          str = (xtp.value) ? strdup((char *)xtp.value) : NULL;
      }
    else
-      str = Estrdup((char *)xtp.value);
+      str = (xtp.value) ? strdup((char *)xtp.value) : NULL;
 
    XFree(xtp.value);
 
@@ -615,29 +625,27 @@
 void
 ecore_x_icccm_init(void)
 {
-   ECORE_X_ATOM_WM_STATE = XInternAtom(disp, "WM_STATE", False);
-   ECORE_X_ATOM_WM_NAME = XInternAtom(disp, "WM_NAME", False);
-   ECORE_X_ATOM_WM_ICON_NAME = XInternAtom(disp, "WM_ICON_NAME", False);
-   ECORE_X_ATOM_WM_CLASS = XInternAtom(disp, "WM_CLASS", False);
-   ECORE_X_ATOM_WM_WINDOW_ROLE = XInternAtom(disp, "WM_WINDOW_ROLE", False);
-   ECORE_X_ATOM_WM_NORMAL_HINTS = XInternAtom(disp, "WM_NORMAL_HINTS", False);
-   ECORE_X_ATOM_WM_HINTS = XInternAtom(disp, "WM_HINTS", False);
-   ECORE_X_ATOM_WM_COMMAND = XInternAtom(disp, "WM_COMMAND", False);
-   ECORE_X_ATOM_WM_CLIENT_MACHINE =
-      XInternAtom(disp, "WM_CLIENT_MACHINE", False);
-   ECORE_X_ATOM_WM_CLIENT_LEADER = XInternAtom(disp, "WM_CLIENT_LEADER", 
False);
-   ECORE_X_ATOM_WM_TRANSIENT_FOR = XInternAtom(disp, "WM_TRANSIENT_FOR", 
False);
-
-   ECORE_X_ATOM_WM_COLORMAP_WINDOWS =
-      XInternAtom(disp, "WM_COLORMAP_WINDOWS", False);
-
-   ECORE_X_ATOM_WM_CHANGE_STATE = XInternAtom(disp, "WM_CHANGE_STATE", False);
-
-   ECORE_X_ATOM_WM_PROTOCOLS = XInternAtom(disp, "WM_PROTOCOLS", False);
-   ECORE_X_ATOM_WM_DELETE_WINDOW = XInternAtom(disp, "WM_DELETE_WINDOW", 
False);
-   ECORE_X_ATOM_WM_TAKE_FOCUS = XInternAtom(disp, "WM_TAKE_FOCUS", False);
+   ECORE_X_ATOM_WM_STATE = _ATOM_GET("WM_STATE");
+   ECORE_X_ATOM_WM_NAME = _ATOM_GET("WM_NAME");
+   ECORE_X_ATOM_WM_ICON_NAME = _ATOM_GET("WM_ICON_NAME");
+   ECORE_X_ATOM_WM_CLASS = _ATOM_GET("WM_CLASS");
+   ECORE_X_ATOM_WM_WINDOW_ROLE = _ATOM_GET("WM_WINDOW_ROLE");
+   ECORE_X_ATOM_WM_NORMAL_HINTS = _ATOM_GET("WM_NORMAL_HINTS");
+   ECORE_X_ATOM_WM_HINTS = _ATOM_GET("WM_HINTS");
+   ECORE_X_ATOM_WM_COMMAND = _ATOM_GET("WM_COMMAND");
+   ECORE_X_ATOM_WM_CLIENT_MACHINE = _ATOM_GET("WM_CLIENT_MACHINE");
+   ECORE_X_ATOM_WM_CLIENT_LEADER = _ATOM_GET("WM_CLIENT_LEADER");
+   ECORE_X_ATOM_WM_TRANSIENT_FOR = _ATOM_GET("WM_TRANSIENT_FOR");
+
+   ECORE_X_ATOM_WM_COLORMAP_WINDOWS = _ATOM_GET("WM_COLORMAP_WINDOWS");
+
+   ECORE_X_ATOM_WM_CHANGE_STATE = _ATOM_GET("WM_CHANGE_STATE");
+
+   ECORE_X_ATOM_WM_PROTOCOLS = _ATOM_GET("WM_PROTOCOLS");
+   ECORE_X_ATOM_WM_DELETE_WINDOW = _ATOM_GET("WM_DELETE_WINDOW");
+   ECORE_X_ATOM_WM_TAKE_FOCUS = _ATOM_GET("WM_TAKE_FOCUS");
 #if 0
-   ECORE_X_ATOM_WM_SAVE_YOURSELF = XInternAtom(disp, "WM_SAVE_YOURSELF", 
False);
+   ECORE_X_ATOM_WM_SAVE_YOURSELF = _ATOM_GET("WM_SAVE_YOURSELF");
 #endif
 }
 
@@ -806,7 +814,7 @@
 void
 ecore_x_netwm_init(void)
 {
-   ECORE_X_ATOM_UTF8_STRING = XInternAtom(_ecore_x_disp, "UTF8_STRING", False);
+   ECORE_X_ATOM_UTF8_STRING = _ATOM_GET("UTF8_STRING");
 
    ECORE_X_ATOM_NET_SUPPORTED = _ATOM_GET("_NET_SUPPORTED");
    ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK = 
_ATOM_GET("_NET_SUPPORTING_WM_CHECK");




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to