Download

Support

/build/buildd/efreet-0.5.0.49898/src/lib/Efreet.h

Go to the documentation of this file.
00001 /* vim: set sw=4 ts=4 sts=4 et: */
00002 #ifndef EFREET_H
00003 #define EFREET_H
00004 
00030 #include <Eina.h>
00031 
00032 #ifdef EAPI
00033 # undef EAPI
00034 #endif
00035 
00036 #ifdef _WIN32
00037 # ifdef EFL_EFREET_BUILD
00038 #  ifdef DLL_EXPORT
00039 #   define EAPI __declspec(dllexport)
00040 #  else
00041 #   define EAPI
00042 #  endif /* ! DLL_EXPORT */
00043 # else
00044 #  define EAPI __declspec(dllimport)
00045 # endif /* ! EFL_EFREET_BUILD */
00046 #else
00047 # ifdef __GNUC__
00048 #  if __GNUC__ >= 4
00049 #   define EAPI __attribute__ ((visibility("default")))
00050 #  else
00051 #   define EAPI
00052 #  endif
00053 # else
00054 #  define EAPI
00055 # endif
00056 #endif
00057 
00058 #ifdef __cplusplus
00059 extern "C" {
00060 #endif
00061 
00062 #define EFREET_VERSION_MAJOR 0
00063 #define EFREET_VERSION_MINOR 5
00064    
00065    typedef struct _Efreet_Version
00066      {
00067         int major;
00068         int minor;
00069         int micro;
00070         int revision;
00071      } Efreet_Version;
00072    
00073    EAPI extern Efreet_Version *efreet_version;
00074    
00075 #include "efreet_base.h"
00076 #include "efreet_ini.h"
00077 #include "efreet_icon.h"
00078 #include "efreet_desktop.h"
00079 #include "efreet_menu.h"
00080 #include "efreet_utils.h"
00081 #include "efreet_uri.h"
00082 
00083 EAPI int efreet_init(void);
00084 EAPI int efreet_shutdown(void);
00085 
00086 #ifdef __cplusplus
00087 }
00088 #endif
00089 
00090 #endif

Copyright © Enlightenment.org

Efreet Documentation Generated: Tue Aug 3 2010 10:37:52