Fix problems reported by some C++ compilers.
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 9 Feb 2009 01:11:27 +0000 (01:11 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 9 Feb 2009 01:11:27 +0000 (01:11 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@38975 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/efreet_desktop.h
src/lib/efreet_utils.h

index efe3f40..a830ede 100644 (file)
@@ -17,14 +17,9 @@ EAPI extern int EFREET_DESKTOP_TYPE_LINK;
 EAPI extern int EFREET_DESKTOP_TYPE_DIRECTORY;
 
 /**
- * Efreet_Desktop_Type
- */
-typedef enum Efreet_Desktop_Type Efreet_Desktop_Type;
-
-/**
  * Efreet_Desktop
  */
-typedef struct Efreet_Desktop Efreet_Desktop;
+typedef struct _Efreet_Desktop Efreet_Desktop;
 
 /**
  * A callback used with efreet_desktop_command_get()
@@ -57,7 +52,7 @@ typedef void *(*Efreet_Desktop_Type_Free_Cb) (void *data);
  * Efreet_Desktop
  * @brief a parsed representation of a .desktop file
  */
-struct Efreet_Desktop
+struct _Efreet_Desktop
 {
     int type;               /**< type of desktop file */
 
index 9bafd8f..988e66f 100644 (file)
@@ -2,18 +2,18 @@
 #ifndef EFREET_UTILS_H
 #define EFREET_UTILS_H
 
-typedef enum Efreet_Desktop_Change Efreet_Desktop_Change;
+typedef enum _Efreet_Desktop_Change Efreet_Desktop_Change;
 
-enum Efreet_Desktop_Change
+enum _Efreet_Desktop_Change
 {
     EFREET_DESKTOP_CHANGE_ADD,
     EFREET_DESKTOP_CHANGE_REMOVE,
     EFREET_DESKTOP_CHANGE_UPDATE
 };
 
-typedef struct Efreet_Event_Desktop_Change Efreet_Event_Desktop_Change;
+typedef struct _Efreet_Event_Desktop_Change Efreet_Event_Desktop_Change;
 
-struct Efreet_Event_Desktop_Change
+struct _Efreet_Event_Desktop_Change
 {
     Efreet_Desktop *current;
     Efreet_Desktop *previous;