> From: Tim Bunce [mailto:[EMAIL PROTECTED]] > > On Fri, Aug 31, 2001 at 03:02:47PM -0700, Wilson, Doug wrote: > > > > oci8.c: In function `oci_hdtype_name': > > oci8.c:100: `OCI_HTYPE_SUBSCRIPTION' undeclared (first use > in this function) > > oci8.c:100: (Each undeclared identifier is reported only once > > oci8.c:100: for each function it appears in.) > > oci8.c:109: `OCI_DTYPE_LOCATOR' undeclared (first use in > > Just delete those lines. Just for kicks, I did this, and it worked ok: --- oci8.orig Tue Sep 4 08:06:53 2001 +++ oci8.c Tue Sep 4 08:22:49 2001 @@ -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);
