• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

api.h

Go to the documentation of this file.
00001 /***************************************************************************
00002     begin       : Mon Mar 01 2004
00003     copyright   : (C) 2010 by Martin Preuss
00004     email       : martin@libchipcard.de
00005 
00006  ***************************************************************************
00007  *          Please see toplevel file COPYING for license details           *
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 # /* building AqBanking */
00018 # if AQBANKING_SYS_IS_WINDOWS
00019 #   /* for windows */
00020 #   ifdef __declspec
00021 #     define Q4BANKING_API __declspec (dllexport)
00022 #   else /* if __declspec */
00023 #     define Q4BANKING_API
00024 #   endif /* if NOT __declspec */
00025 # else
00026 #   /* for non-win32 */
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 # /* not building AqBanking */
00035 # if AQBANKING_SYS_IS_WINDOWS
00036 #   /* for windows */
00037 #   ifdef __declspec
00038 #     define Q4BANKING_API __declspec (dllimport)
00039 #   else /* if __declspec */
00040 #     define Q4BANKING_API
00041 #   endif /* if NOT __declspec */
00042 # else
00043 #   /* for non-win32 */
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 /* Q4BANKING_API_H */
00061 
00062 

Generated on Tue Aug 3 2010 17:34:15 for aqbanking by  doxygen 1.7.1