00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef Q4BANKING_API_H
00011 #define Q4BANKING_API_H
00012
00013 #include <aqbanking/banking.h>
00014
00015
00016 #ifdef BUILDING_Q4BANKING
00017 #
00018 # if AQBANKING_SYS_IS_WINDOWS
00019 #
00020 # ifdef __declspec
00021 # define Q4BANKING_API __declspec (dllexport)
00022 # else
00023 # define Q4BANKING_API
00024 # endif
00025 # else
00026 #
00027 # ifdef GCC_WITH_VISIBILITY_ATTRIBUTE
00028 # define Q4BANKING_API __attribute__((visibility("default")))
00029 # else
00030 # define Q4BANKING_API
00031 # endif
00032 # endif
00033 #else
00034 #
00035 # if AQBANKING_SYS_IS_WINDOWS
00036 #
00037 # ifdef __declspec
00038 # define Q4BANKING_API __declspec (dllimport)
00039 # else
00040 # define Q4BANKING_API
00041 # endif
00042 # else
00043 #
00044 # define Q4BANKING_API
00045 # endif
00046 #endif
00047
00048 #ifdef GCC_WITH_VISIBILITY_ATTRIBUTE
00049 # define Q4BANKING_EXPORT __attribute__((visibility("default")))
00050 # define Q4BANKING_NOEXPORT __attribute__((visibility("hidden")))
00051 #else
00052 # define Q4BANKING_EXPORT
00053 # define Q4BANKING_NOEXPORT
00054 #endif
00055
00056
00057
00058
00059
00060 #endif
00061
00062