/** Definitions for the Oracle output module. This module needs OCI to be installed (on Red Hat-like systems this is usually the oracle-instantclient-devel RPM). Author: Luis Fernando Muñoz Mejías */ #ifndef __OMORACLEH__ #define __OMORACLEH__ /** Macros to make error handling easier. */ /** Checks for errors on the OCI handling. */ #define CHECKERR(handle,status) CHKiRet(oci_errors((handle), \ OCI_HTYPE_ERROR, (status))) /** Checks for errors when handling the environment of OCI. */ #define CHECKENV(handle,status) CHKiRet(oci_errors((handle), \ OCI_HTYPE_ENV, (status))) enum { MAX_BUFSIZE = 2048 }; #endif