home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ - (C) Copyright 1994 by Borland International
-
- #ifndef __MACRO_H
- #define __MACRO_H
-
- #define CHKERR(parm) DBIError(__FILE__, __LINE__, \
- #parm, parm) ; \
- if (GlobalDBIErr) { \
- return GlobalDBIErr ;}
-
- #define CHKERR_CLEANUP(parm) DBIError(__FILE__, __LINE__, \
- #parm, parm) ; \
- if (GlobalDBIErr) { \
- goto CleanUp ;}
-
- #define CHKERR_NODISPLAY(parm) if (parm) { \
- goto CleanUp ;}
-
- #define CLEANUP(parm) { GlobalDBIErr = parm;\
- goto CleanUp ;}
-
- extern DBIResult GlobalDBIErr;
-
- DBIResult DBIError(pCHAR, UINT16, pCHAR, DBIResult);
-
- #endif
-