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

api.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile$
00003                              -------------------
00004     cvs         : $Id: qbanking.h 1137 2007-01-19 19:48:38Z martin $
00005     begin       : Mon Mar 01 2004
00006     copyright   : (C) 2004 by Martin Preuss
00007     email       : martin@libchipcard.de
00008 
00009  ***************************************************************************
00010  *          Please see toplevel file COPYING for license details           *
00011  ***************************************************************************/
00012 
00013 #ifndef QBANKING_API_H
00014 #define QBANKING_API_H
00015 
00016 #include <aqbanking/banking.h>
00017 
00018 
00019 #ifdef BUILDING_QBANKING
00020 # /* building AqBanking */
00021 # if AQBANKING_SYS_IS_WINDOWS
00022 #   /* for windows */
00023 #   ifdef __declspec
00024 #     define QBANKING_API __declspec (dllexport)
00025 #   else /* if __declspec */
00026 #     define QBANKING_API
00027 #   endif /* if NOT __declspec */
00028 # else
00029 #   /* for non-win32 */
00030 #   ifdef GCC_WITH_VISIBILITY_ATTRIBUTE
00031 #     define QBANKING_API __attribute__((visibility("default")))
00032 #   else
00033 #     define QBANKING_API
00034 #   endif
00035 # endif
00036 #else
00037 # /* not building AqBanking */
00038 # if AQBANKING_SYS_IS_WINDOWS
00039 #   /* for windows */
00040 #   ifdef __declspec
00041 #     define QBANKING_API __declspec (dllimport)
00042 #   else /* if __declspec */
00043 #     define QBANKING_API
00044 #   endif /* if NOT __declspec */
00045 # else
00046 #   /* for non-win32 */
00047 #   define QBANKING_API
00048 # endif
00049 #endif
00050 
00051 #ifdef GCC_WITH_VISIBILITY_ATTRIBUTE
00052 # define QBANKING_EXPORT __attribute__((visibility("default")))
00053 # define QBANKING_NOEXPORT __attribute__((visibility("hidden")))
00054 #else
00055 # define QBANKING_EXPORT
00056 # define QBANKING_NOEXPORT
00057 #endif
00058 
00059 
00060 
00061 
00062 
00063 #endif /* QBANKING_API_H */
00064 
00065 

Generated on Mon Sep 20 2010 18:13:21 for aqbanking by  doxygen 1.7.1