Author: byterock
Date: Fri May  2 09:34:53 2008
New Revision: 11181

Modified:
   dbd-oracle/trunk/Oracle.xs
   dbd-oracle/trunk/dbdimp.c
   dbd-oracle/trunk/oci8.c
   dbd-oracle/trunk/ocitrace.h

Log:
removed 8 reff stuff

Modified: dbd-oracle/trunk/Oracle.xs
==============================================================================
--- dbd-oracle/trunk/Oracle.xs  (original)
+++ dbd-oracle/trunk/Oracle.xs  Fri May  2 09:34:53 2008
@@ -308,7 +308,7 @@
     STRLEN data_len; /* bytes not chars */
     dvoid *bufp;
     sword status;
-#if defined(ORA_OCI_8) || !defined(OCI_HTYPE_DIRPATH_FN_CTX) /* Oracle is < 
9.0 */
+#if !defined(OCI_HTYPE_DIRPATH_FN_CTX) /* Oracle is < 9.0 */
     ub4 startp;
 #endif
     ub1 csform;
@@ -339,7 +339,6 @@
 #endif /* OCI_ATTR_CHARSET_ID */
     /* if data is utf8 but charset isn't then switch to utf8 csid */
     csid = (SvUTF8(data) && !CS_IS_UTF8(csid)) ? utf8_csid : 
CSFORM_IMPLIED_CSID(csform);
-#if !defined(ORA_OCI_8) && defined(OCI_HTYPE_DIRPATH_FN_CTX) /* Oracle is >= 
9.0 */
     OCILobWriteAppend_log_stat(imp_dbh->svchp, imp_dbh->errhp, locator,
                               &amtp, bufp, (ub4)data_len, OCI_ONE_PIECE,
                               NULL, NULL,
@@ -351,31 +350,6 @@
     else {
        ST(0) = &sv_yes;
     }
-#else
-    OCILobGetLength_log_stat(imp_dbh->svchp, imp_dbh->errhp, locator, &startp, 
status);
-    if (status != OCI_SUCCESS) {
-       oci_error(dbh, imp_dbh->errhp, status, "OCILobGetLength");
-       ST(0) = &sv_undef;
-    } else {
-       /* start one after the end -- the first position in the LOB is 1 */
-       startp++;
-       if (DBIS->debug >= 2 )
-            PerlIO_printf(DBILOGFP, "    Calling OCILobWrite with csid=%d 
csform=%d\n",csid, csform );
-       OCILobWrite_log_stat(imp_dbh->svchp, imp_dbh->errhp, locator,
-                           &amtp, startp,
-                           bufp, (ub4)data_len, OCI_ONE_PIECE,
-                           NULL, NULL,
-                           csid, csform , status);
-       if (status != OCI_SUCCESS) {
-         oci_error(dbh, imp_dbh->errhp, status, "OCILobWrite");
-         ST(0) = &sv_undef;
-       }
-       else {
-         ST(0) = &sv_yes;
-       }
-    }
-#endif
-
 
 void
 ora_lob_read(dbh, locator, offset, length)

Modified: dbd-oracle/trunk/dbdimp.c
==============================================================================
--- dbd-oracle/trunk/dbdimp.c   (original)
+++ dbd-oracle/trunk/dbdimp.c   Fri May  2 09:34:53 2008
@@ -629,7 +629,6 @@
     OCIHandleAlloc_ok(imp_dbh->envhp, &imp_dbh->errhp, OCI_HTYPE_ERROR,  
status);
 
 #ifndef NEW_OCI_INIT /* have to get charsetid & ncharsetid the old way */
-#if defined(OCI_ATTR_ENV_CHARSET_ID) && !defined(ORA_OCI_8)    /* Oracle 9.0+ 
*/
     OCIAttrGet_log_stat(imp_dbh->envhp, OCI_HTYPE_ENV, &charsetid, (ub4)0 ,
                        OCI_ATTR_ENV_CHARSET_ID, imp_dbh->errhp, status);
     if (status != OCI_SUCCESS) {
@@ -642,21 +641,6 @@
        oci_error(dbh, imp_dbh->errhp, status, "OCIAttrGet 
OCI_ATTR_ENV_NCHARSET_ID");
        return 0;
     }
-#else                          /* Oracle 8.x */
-    {
-       /* We don't have a way to get the actual charsetid & ncharsetid in use
-       *  but we only care about UTF8 so we'll just check for that and use the
-       *  the hardcoded utf8_csid if found
-       */
-       char buf[81];
-       char *nls = ora_env_var("NLS_LANG", buf, sizeof(buf)-1);
-       if (nls && strlen(nls) >= 4 && !strcasecmp(nls + strlen(nls) - 4, 
"utf8"))
-           charsetid = utf8_csid;
-       nls = ora_env_var("NLS_NCHAR", buf, sizeof(buf)-1);
-       if (nls && strlen(nls) >= 4 && !strcasecmp(nls + strlen(nls) - 4, 
"utf8"))
-            ncharsetid = utf8_csid;
-    }
-#endif
 #endif
 
     /* At this point we have charsetid & ncharsetid

Modified: dbd-oracle/trunk/oci8.c
==============================================================================
--- dbd-oracle/trunk/oci8.c     (original)
+++ dbd-oracle/trunk/oci8.c     Fri May  2 09:34:53 2008
@@ -868,7 +868,6 @@
        }
     }
 
-#if !defined(ORA_OCI_8)
     /* create temporary LOB for PL/SQL placeholder */
 
     else if (imp_sth->stmt_type == OCI_STMT_BEGIN ||
@@ -924,7 +923,6 @@
            }
         }
     }
-#endif
 
     return 1;
 }

Modified: dbd-oracle/trunk/ocitrace.h
==============================================================================
--- dbd-oracle/trunk/ocitrace.h (original)
+++ dbd-oracle/trunk/ocitrace.h Fri May  2 09:34:53 2008
@@ -335,7 +335,6 @@
          oci_status_name(stat)),stat : stat
 /*Added by JPS for Jeffrey.Klein*/
 
-#if !defined(ORA_OCI_8)
 #define OCILobCreateTemporary_log_stat(sv,eh,lh,csi,csf,lt,ca,dur,stat) \
        stat=OCILobCreateTemporary(sv,eh,lh,csi,csf,lt,ca,dur);                 
                \
        (DBD_OCI_TRACEON) ? PerlIO_printf(DBD_OCI_TRACEFP,                      
\
@@ -343,36 +342,22 @@
          OciTp, (void*)sv,(void*)eh,(void*)lh,                         \
           ul_t(csi),ul_t(csf),ul_t(lt),ul_t(ca),ul_t(dur), \
          oci_status_name(stat)),stat : stat
-#else
-#define OCILobCreateTemporary_log_stat(sv,eh,lh,stat) \
-    stat=0 /* Actually, this should be a compile error */
-#endif
-
 /*end add*/
 
-#if !defined(ORA_OCI_8)
 #define OCILobFreeTemporary_log_stat(sv,eh,lh,stat) \
        stat=OCILobFreeTemporary(sv,eh,lh);                                     
\
        (DBD_OCI_TRACEON) ? PerlIO_printf(DBD_OCI_TRACEFP,                      
\
          "%sLobFreeTemporary(%p,%p,%p)=%s\n",                          \
          OciTp, (void*)sv,(void*)eh,(void*)lh,                         \
          oci_status_name(stat)),stat : stat
-#else
-#define OCILobFreeTemporary_log_stat(sv,eh,lh,stat) \
-    stat=0
-#endif
 
-#if !defined(ORA_OCI_8)
 #define OCILobIsTemporary_log_stat(ev,eh,lh,istemp,stat)                       
    \
        stat=OCILobIsTemporary(ev,eh,lh,istemp);                                
        \
        (DBD_OCI_TRACEON) ? PerlIO_printf(DBD_OCI_TRACEFP,                      
\
          "%sLobIsTemporary(%p,%p,%p,%p)=%s\n",                         \
          OciTp, (void*)ev,(void*)eh,(void*)lh,(void*)istemp,           \
          oci_status_name(stat)),stat : stat
-#else
-#define OCILobIsTemporary_log_stat(ev,eh,lh,istemp,stat) \
-    stat=0
-#endif
+
 /*Added by JPS for Jeffrey.Klein */
 
 #define OCILobLocatorAssign_log_stat(sv,eh,src,dest,stat) \
@@ -439,21 +424,12 @@
          OciTp, (void*)sv,(void*)st,(void*)eh,ul_t((i)),               \
          ul_t((ro)),(void*)(si),(void*)(so),ul_t((md)),                \
          oci_status_name(stat)),stat : stat
-#if !defined(USE_ORA_OCI_STMNT_FETCH)
  #define OCIStmtFetch_log_stat(sh,eh,nr,or,os,stat)                     \
          stat=OCIStmtFetch2(sh,eh,nr,or,os,OCI_DEFAULT);                       
         \
          (DBD_OCI_TRACEON) ? PerlIO_printf(DBD_OCI_TRACEFP,                    
    \
            "%sStmtFetch(%p,%p,%lu,%u,%lu)=%s\n",                               
 \
            OciTp, (void*)sh,(void*)eh,ul_t(nr),(ub2)or,(ub2)os,                
\
            oci_status_name(stat)),stat : stat
-#else
-#define OCIStmtFetch_log_stat(sh,eh,nr,or,os,stat)                     \
-        stat=OCIStmtFetch(sh,eh,nr,or,OCI_DEFAULT);                            
    \
-        (DBD_OCI_TRACEON) ? PerlIO_printf(DBD_OCI_TRACEFP,                     
   \
-          "%sStmtFetch(%p,%p,%lu,%lu)=%s\n",                                \
-          OciTp, (void*)sh,(void*)eh,ul_t(nr),(ub2)or,                \
-          oci_status_name(stat)),stat : stat
-#endif
 
 #define OCIStmtPrepare_log_stat(sh,eh,s1,sl,l,m,stat)                   \
        stat=OCIStmtPrepare(sh,eh,s1,sl,l,m);                           \

Reply via email to