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);

Reply via email to