[svn:dbd-oracle] r15285 - dbd-oracle/trunk

[email protected] Sun, 22 Apr 2012 04:27:09 -0700 (PDT)
Newsgroups perl.dbd.oracle.changes
Message-ID <[email protected]>
Author: mjevans
Date: Sun Apr 22 04:27:08 2012
New Revision: 15285

Modified:
   dbd-oracle/trunk/Changes
   dbd-oracle/trunk/oci8.c

Log:
rt71343 - make use of OCI_ATTR_TAF_ENABLED and OCI_ATTR_RESERVED_15/16
conditional on being defined


Modified: dbd-oracle/trunk/Changes
==============================================================================
--- dbd-oracle/trunk/Changes	(original)
+++ dbd-oracle/trunk/Changes	Sun Apr 22 04:27:08 2012
@@ -9,8 +9,10 @@
  - Fixed RT76410 - fetch after fetch absolute always returns
    the same row (Martin J. Evans);
 
- - Fixed RT75721 - DBD::Oracle does not build with Oracle 9.2
-   (Martin J. Evans)
+ - Fixed RT75721 - does not build with Oracle 9.2 (Martin J. Evans)
+
+ - Fixed RT71343 - Oracle 9i does not have OCI_ATTR_TAF_ENABLED
+   or OCI_ATTR_RESERVED_15/16 so cannot build.
 
  [MISCELLANEOUS]
 

Modified: dbd-oracle/trunk/oci8.c
==============================================================================
--- dbd-oracle/trunk/oci8.c	(original)
+++ dbd-oracle/trunk/oci8.c	Sun Apr 22 04:27:08 2012
@@ -778,9 +778,12 @@
 	case OCI_ATTR_RESERVED_13:			return "OCI_ATTR_RESERVED_13";		/* reserved */
 
 	/* OCI_ATTR_RESERVED_14 */
-
+#ifdef OCI_ATTR_RESERVED_15
 	case OCI_ATTR_RESERVED_15:			return "OCI_ATTR_RESERVED_15";		/* reserved */
+#endif
+#ifdef OCI_ATTR_RESERVED_16
 	case OCI_ATTR_RESERVED_16:			return "OCI_ATTR_RESERVED_16";		/* reserved */
+#endif
 
 	}
 	sv = sv_2mortal(newSViv((IV)attr));