Go to the documentation of this file.
9 #ifndef GWEN_GUI_CPP_API_H
10 #define GWEN_GUI_CPP_API_H
13 #include <gwenhywfar/types.h>
15 #if defined __GNUC__ && (! defined (__sun)) && (__GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3))
16 # ifdef BUILDING_CPP_GUI
18 # if GWENHYWFAR_SYS_IS_WINDOWS
21 # define CPPGUI_API __declspec (dllexport)
27 # ifdef GCC_WITH_VISIBILITY_ATTRIBUTE
28 # define CPPGUI_API __attribute__((visibility("default")))
35 # if GWENHYWFAR_SYS_IS_WINDOWS
38 # define CPPGUI_API __declspec (dllimport)