/******************************************************************************* ** ** Source File Name = utilapi.h ** ** Licensed Materials - Property of IBM ** ** (C) COPYRIGHT International Business Machines Corp. 1995, 1999 ** All Rights Reserved. ** ** US Government Users Restricted Rights - Use, duplication or ** disclosure restricted by GSA ADP Schedule Contract with IBM Corp. ** ** *******************************************************************************/ #ifdef __cplusplus extern "C" { #endif #ifndef max #define max(A, B) ((A) > (B) ? (A) : (B)) #endif #ifndef min #define min(A, B) ((A) > (B) ? (B) : (A)) #endif /* Macro for API SQL Checking */ int rc; #define API_SQL_CHECK( MSG_STR ) \ rc = SqlInfoPrint( MSG_STR, &sqlca, __LINE__, __FILE__) ; \ if ( rc != 0 ) \ { return 1; \ } /* functions used in ...SQL_CHECK macros */ int SqlInfoPrint( char *, struct sqlca *, int, char *); #ifdef __cplusplus } #endif