The appended patch shows the (trivial) changes I had to make to get
DBD-Oracle-1.12 compile with Oracle 8.0.3.
David Hull
--- oci8.c 2001/09/26 02:18:55 1.1
+++ oci8.c 2001/10/10 18:58:47 1.2
@@ -1,5 +1,5 @@
/*
- $Id: oci8.c,v 1.1 2001/09/26 02:18:55 hull Exp $
+ $Id: oci8.c,v 1.2 2001/10/10 18:58:47 hull Exp $
Copyright (c) 1998,1999,2000,2001 Tim Bunce
@@ -97,7 +97,9 @@
case OCI_HTYPE_TRANS: return "OCI_HTYPE_TRANS";
case OCI_HTYPE_COMPLEXOBJECT: return "OCI_HTYPE_COMPLEXOBJECT";
case OCI_HTYPE_SECURITY: return "OCI_HTYPE_SECURITY";
+#ifdef OCI_HTYPE_SUBSCRIPTION
case OCI_HTYPE_SUBSCRIPTION: return "OCI_HTYPE_SUBSCRIPTION";
+#endif
/* Descriptors */
case OCI_DTYPE_LOB: return "OCI_DTYPE_LOB";
case OCI_DTYPE_SNAP: return "OCI_DTYPE_SNAP";
@@ -106,7 +108,9 @@
case OCI_DTYPE_ROWID: return "OCI_DTYPE_ROWID";
case OCI_DTYPE_COMPLEXOBJECTCOMP: return "OCI_DTYPE_COMPLEXOBJECTCOMP";
case OCI_DTYPE_FILE: return "OCI_DTYPE_FILE";
+#ifdef OCI_DTYPE_LOCATOR
case OCI_DTYPE_LOCATOR: return "OCI_DTYPE_LOCATOR";
+#endif
}
sv = sv_2mortal(newSViv(hdtype));
return SvPV(sv,na);