Fix problems reported by some C++ compilers.

SVN revision: 38975
This commit is contained in:
Gustavo Sverzut Barbieri 2009-02-09 01:11:27 +00:00
parent 5b219a063c
commit 24328d9738
2 changed files with 6 additions and 11 deletions

View File

@ -16,15 +16,10 @@ EAPI extern int EFREET_DESKTOP_TYPE_APPLICATION;
EAPI extern int EFREET_DESKTOP_TYPE_LINK; EAPI extern int EFREET_DESKTOP_TYPE_LINK;
EAPI extern int EFREET_DESKTOP_TYPE_DIRECTORY; EAPI extern int EFREET_DESKTOP_TYPE_DIRECTORY;
/**
* Efreet_Desktop_Type
*/
typedef enum Efreet_Desktop_Type Efreet_Desktop_Type;
/** /**
* Efreet_Desktop * Efreet_Desktop
*/ */
typedef struct Efreet_Desktop Efreet_Desktop; typedef struct _Efreet_Desktop Efreet_Desktop;
/** /**
* A callback used with efreet_desktop_command_get() * A callback used with efreet_desktop_command_get()
@ -57,7 +52,7 @@ typedef void *(*Efreet_Desktop_Type_Free_Cb) (void *data);
* Efreet_Desktop * Efreet_Desktop
* @brief a parsed representation of a .desktop file * @brief a parsed representation of a .desktop file
*/ */
struct Efreet_Desktop struct _Efreet_Desktop
{ {
int type; /**< type of desktop file */ int type; /**< type of desktop file */

View File

@ -2,18 +2,18 @@
#ifndef EFREET_UTILS_H #ifndef EFREET_UTILS_H
#define 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_ADD,
EFREET_DESKTOP_CHANGE_REMOVE, EFREET_DESKTOP_CHANGE_REMOVE,
EFREET_DESKTOP_CHANGE_UPDATE 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 *current;
Efreet_Desktop *previous; Efreet_Desktop *previous;