/build/buildd/efreet-0.5.0.063/src/lib/Efreet.h
Go to the documentation of this file.00001
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
00043 # else
00044 # define EAPI __declspec(dllimport)
00045 # endif
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 #include "efreet_base.h"
00063 #include "efreet_ini.h"
00064 #include "efreet_icon.h"
00065 #include "efreet_desktop.h"
00066 #include "efreet_menu.h"
00067 #include "efreet_utils.h"
00068 #include "efreet_uri.h"
00069
00070 EAPI int efreet_init(void);
00071 EAPI int efreet_shutdown(void);
00072
00073 #ifdef __cplusplus
00074 }
00075 #endif
00076
00077 #endif