Author: byterock
Date: Thu Jan  7 17:40:08 2010
New Revision: 13714

Added:
   dbd-oracle/branches/DBDOracle8/Oracle8.xs
      - copied, changed from r13712, /dbd-oracle/branches/DBDOracle8/Oracle.xs
   dbd-oracle/branches/DBDOracle8/Oracle8.xsi
      - copied, changed from r13712, /dbd-oracle/branches/DBDOracle8/Oracle.xsi
   dbd-oracle/branches/DBDOracle8/lib/DBD/Oracle8/
      - copied from r13712, /dbd-oracle/branches/DBDOracle8/lib/DBD/Oracle/
Removed:
   dbd-oracle/branches/DBDOracle8/Oracle.xs
   dbd-oracle/branches/DBDOracle8/Oracle.xsi
   dbd-oracle/branches/DBDOracle8/lib/DBD/Oracle/
Modified:
   dbd-oracle/branches/DBDOracle8/Makefile
   dbd-oracle/branches/DBDOracle8/Oracle.obj
   dbd-oracle/branches/DBDOracle8/Oracle8.pm
   dbd-oracle/branches/DBDOracle8/dbdimp.obj
   dbd-oracle/branches/DBDOracle8/mk.pm
   dbd-oracle/branches/DBDOracle8/oci8.obj
   dbd-oracle/branches/DBDOracle8/t/01base.t
   dbd-oracle/branches/DBDOracle8/t/nchar_test_lib.pl
   dbd-oracle/branches/DBDOracle8/vc70.pdb

Log:


Modified: dbd-oracle/branches/DBDOracle8/Makefile
==============================================================================
--- dbd-oracle/branches/DBDOracle8/Makefile     (original)
+++ dbd-oracle/branches/DBDOracle8/Makefile     Thu Jan  7 17:40:08 2010
@@ -15,7 +15,7 @@
 #     DEFINE => q[ -DUTF8_SUPPORT -DORA_OCI_VERSION=\"8.1.7.0\"]

 #     DIR => []

 #     EXE_FILES => [q[ora_explain]]

-#     INC => q[-ID:/oracle/ora81/oci/include -ID:/oracle/ora81/rdbms/demo 
-IC:/Perl/site/lib/auto/DBI/]

+#     INC => q[-ID:/oracle/ora81/oci/include -ID:/oracle/ora81/rdbms/demo 
-IC:\Perl\site\lib\auto\DBI]

 #     LIBS => [q[-LD:/oracle/ora81/oci/LIB/MSVC OCI]]

 #     NAME => q[DBD::Oracle8]

 #     OBJECT => q[$(O_FILES)]

@@ -161,7 +161,7 @@
 PARENT_NAME = DBD

 DLBASE = $(BASEEXT)

 VERSION_FROM = Oracle8.pm

-INC = -ID:/oracle/ora81/oci/include -ID:/oracle/ora81/rdbms/demo 
-IC:/Perl/site/lib/auto/DBI/

+INC = -ID:/oracle/ora81/oci/include -ID:/oracle/ora81/rdbms/demo 
-IC:\Perl\site\lib\auto\DBI

 DEFINE =  -DUTF8_SUPPORT -DORA_OCI_VERSION=\"8.1.7.0\"

 OBJECT = $(O_FILES)

 LDFROM = $(OBJECT)

@@ -169,11 +169,13 @@
 BOOTDEP = 

 

 # Handy lists of source code files:

-XS_FILES = Oracle.xs

+XS_FILES = Oracle8.xs

 C_FILES  = Oracle.c \

+       Oracle8.c \

        dbdimp.c \

        oci8.c

 O_FILES  = Oracle.obj \

+       Oracle8.obj \

        dbdimp.obj \

        oci8.obj

 H_FILES  = Oracle.h \

@@ -208,7 +210,7 @@
        Oracle8.pm \

        Oraperl.pm \

        dbdimp.h \

-       lib/DBD/Oracle/GetInfo.pm \

+       lib/DBD/Oracle8/GetInfo.pm \

        mk.pm \

        ocitrace.h \

        oraperl.ph

@@ -221,12 +223,12 @@
        $(INST_ARCHAUTODIR)/dbdimp.h \

        oraperl.ph \

        $(INST_LIB)/oraperl.ph \

+       lib/DBD/Oracle8/GetInfo.pm \

+       blib\lib\DBD\Oracle8\GetInfo.pm \

        ocitrace.h \

        $(INST_ARCHAUTODIR)/ocitrace.h \

        Oraperl.pm \

        $(INST_LIB)/Oraperl.pm \

-       lib/DBD/Oracle/GetInfo.pm \

-       blib\lib\DBD\Oracle\GetInfo.pm \

        mk.pm \

        $(INST_ARCHAUTODIR)/mk.pm

 

@@ -601,13 +603,13 @@
          perl$(EXE_EXT) tmon.out \

          $(INST_ARCHAUTODIR)\extralibs.all *$(OBJ_EXT) \

          pm_to_blib blibdirs.ts \

-         Oracle.c core.[0-9][0-9][0-9][0-9][0-9] \

-         *perl.core core.*perl.*.? \

-         $(MAKE_APERL_FILE) perl \

-         $(BASEEXT).def core.[0-9][0-9][0-9] \

-         mon.out lib$(BASEEXT).def \

-         perlmain.c perl.exe \

-         so_locations $(BASEEXT).exp 

+         core.[0-9][0-9][0-9][0-9][0-9] *perl.core \

+         core.*perl.*.? $(MAKE_APERL_FILE) \

+         perl $(BASEEXT).def \

+         core.[0-9][0-9][0-9] mon.out \

+         lib$(BASEEXT).def perlmain.c \

+         perl.exe so_locations \

+         $(BASEEXT).exp Oracle8.c 

        - $(RM_RF) \

          *.pdb ora_explain \

          dll.base DBD_ORA_OBJ.* \

@@ -937,7 +939,7 @@
 

 $(OBJECT) : $(PERL_HDRS)

 

-Oracle.c : $(XSUBPPDEPS)

+Oracle8.c : $(XSUBPPDEPS)

 

 

 # --- MakeMaker makefile section:

@@ -1030,9 +1032,9 @@
          Oracle8.pm $(INST_LIB)\DBD\Oracle8.pm \

          dbdimp.h $(INST_ARCHAUTODIR)/dbdimp.h \

          oraperl.ph $(INST_LIB)/oraperl.ph \

+         lib/DBD/Oracle8/GetInfo.pm blib\lib\DBD\Oracle8\GetInfo.pm \

          ocitrace.h $(INST_ARCHAUTODIR)/ocitrace.h \

          Oraperl.pm $(INST_LIB)/Oraperl.pm \

-         lib/DBD/Oracle/GetInfo.pm blib\lib\DBD\Oracle\GetInfo.pm \

          mk.pm $(INST_ARCHAUTODIR)/mk.pm 

        $(NOECHO) $(TOUCH) pm_to_blib

 

@@ -1043,8 +1045,8 @@
 # --- MakeMaker postamble section:

 

 # --- This section was generated by DBI::DBD::dbd_postamble()

-DBI_INSTARCH_DIR=C:/Perl/site/lib/auto/DBI/

-DBI_DRIVER_XST=$(DBI_INSTARCH_DIR)/Driver.xst

+DBI_INSTARCH_DIR=C:\Perl\site\lib\auto\DBI

+DBI_DRIVER_XST=C:\Perl\site\lib\auto\DBI\Driver.xst

 

 # The main dependancy (technically correct but probably not used)

 $(BASEEXT).c: $(BASEEXT).xsi

@@ -1052,7 +1054,7 @@
 # This dependancy is needed since MakeMaker uses the .xs.o rule

 $(BASEEXT)$(OBJ_EXT): $(BASEEXT).xsi

 

-$(BASEEXT).xsi: $(DBI_DRIVER_XST) $(DBI_INSTARCH_DIR)/Driver_xst.h

+$(BASEEXT).xsi: $(DBI_DRIVER_XST) C:\Perl\site\lib\auto\DBI\Driver_xst.h

        $(PERL) -p -e "s/~DRIVER~/$(BASEEXT)/g" $(DBI_DRIVER_XST) > 
$(BASEEXT).xsi

 

 # ---


Modified: dbd-oracle/branches/DBDOracle8/Oracle.obj
==============================================================================
Binary files. No diff available.

Modified: dbd-oracle/branches/DBDOracle8/Oracle8.pm
==============================================================================
--- dbd-oracle/branches/DBDOracle8/Oracle8.pm   (original)
+++ dbd-oracle/branches/DBDOracle8/Oracle8.pm   Thu Jan  7 17:40:08 2010
@@ -6,12 +6,12 @@
 

 require 5.003;

 

-$DBD::Oracle::VERSION = '1.17';

+$DBD::Oracle8::VERSION = '1.00';

 

 my $ORACLE_ENV  = ($^O eq 'VMS') ? 'ORA_ROOT' : 'ORACLE_HOME';

 

 {

-    package DBD::Oracle;

+    package DBD::Oracle8;

 

     use DBI ();

     use DynaLoader ();

@@ -33,7 +33,7 @@
 

     require_version DBI 1.28;

 

-    bootstrap DBD::Oracle $VERSION;

+    bootstrap DBD::Oracle8 $VERSION;

 

     $drh = undef;      # holds driver handle once initialised

 

@@ -44,7 +44,7 @@
     sub driver{

        return $drh if $drh;

        my($class, $attr) = @_;

-       my $oci = DBD::Oracle::ORA_OCI();

+       my $oci = DBD::Oracle8::ORA_OCI();

 

        $class .= "::dr";

 

@@ -55,19 +55,19 @@
            'Version' => $VERSION,

            'Err'    => \my $err,

            'Errstr' => \my $errstr,

-           'Attribution' => "DBD::Oracle $VERSION using OCI$oci by Tim Bunce",

+           'Attribution' => "DBD::Oracle8 $VERSION using OCI$oci by Tim Bunce",

            });

-       DBD::Oracle::dr::init_oci($drh) ;

+       DBD::Oracle8::dr::init_oci($drh) ;

        $drh->STORE('ShowErrorStatement', 1);

 

        if ($DBI::VERSION >= 1.37) {

-           DBD::Oracle::db->install_method("ora_lob_read");

-           DBD::Oracle::db->install_method("ora_lob_write");

-           DBD::Oracle::db->install_method("ora_lob_append");

-           DBD::Oracle::db->install_method("ora_lob_trim");

-           DBD::Oracle::db->install_method("ora_lob_length");

-           DBD::Oracle::db->install_method("ora_nls_parameters");

-           DBD::Oracle::db->install_method("ora_can_unicode");

+           DBD::Oracle8::db->install_method("ora_lob_read");

+           DBD::Oracle8::db->install_method("ora_lob_write");

+           DBD::Oracle8::db->install_method("ora_lob_append");

+           DBD::Oracle8::db->install_method("ora_lob_trim");

+           DBD::Oracle8::db->install_method("ora_lob_length");

+           DBD::Oracle8::db->install_method("ora_nls_parameters");

+           DBD::Oracle8::db->install_method("ora_can_unicode");

        }

 

        $drh;

@@ -91,7 +91,7 @@
 }

 

 

-{   package DBD::Oracle::dr; # ====== DRIVER ======

+{   package DBD::Oracle8::dr; # ====== DRIVER ======

     use strict;

 

     my %dbnames = ();  # holds list of known databases (oratab + tnsnames)

@@ -99,7 +99,7 @@
     sub load_dbnames {

        my ($drh) = @_;

        my $debug = $drh->debug;

-       my $oracle_home = DBD::Oracle::ora_env_var($ORACLE_ENV);

+       my $oracle_home = DBD::Oracle8::ora_env_var($ORACLE_ENV);

        local *FH;

        my $d;

 

@@ -107,13 +107,13 @@
          # XXX experimental, will probably change

          $drh->trace_msg("Trying to fetch ORACLE_HOME and ORACLE_SID from the 
registry.\n")

                if $debug;

-         my $sid = DBD::Oracle::ora_env_var("ORACLE_SID");

+         my $sid = DBD::Oracle8::ora_env_var("ORACLE_SID");

          $dbnames{$sid} = $oracle_home if $sid and $oracle_home;

          $drh->trace_msg("Found $sid \@ $oracle_home.\n") if $debug && $sid;

        }

 

        # get list of 'local' database SIDs from oratab

-       foreach $d (qw(/etc /var/opt/oracle), 
DBD::Oracle::ora_env_var("TNS_ADMIN")) {

+       foreach $d (qw(/etc /var/opt/oracle), 
DBD::Oracle8::ora_env_var("TNS_ADMIN")) {

            next unless defined $d;

            next unless open(FH, "<$d/oratab");

            $drh->trace_msg("Loading $d/oratab\n") if $debug;

@@ -134,7 +134,7 @@
          "$oracle_home/net80/admin",   # OCI 8.0

        ) if $oracle_home;

        push @tns_admin, "/var/opt/oracle";

-       foreach $d ( DBD::Oracle::ora_env_var("TNS_ADMIN"), ".", @tns_admin  ) {

+       foreach $d ( DBD::Oracle8::ora_env_var("TNS_ADMIN"), ".", @tns_admin  ) 
{

            next unless $d && open(FH, "<$d/tnsnames.ora");

            $drh->trace_msg("Loading $d/tnsnames.ora\n") if $debug;

            local *_;

@@ -219,7 +219,7 @@
 

        # Call Oracle OCI logon func in Oracle.xs file

        # and populate internal handle data.

-       DBD::Oracle::db::_login($dbh, $dbname, $user, $auth, $attr)

+       DBD::Oracle8::db::_login($dbh, $dbname, $user, $auth, $attr)

            or return undef;

 

        if ($attr && $attr->{ora_module_name}) {

@@ -243,7 +243,7 @@
 }

 

 

-{   package DBD::Oracle::db; # ====== DATABASE ======

+{   package DBD::Oracle8::db; # ====== DATABASE ======

     use strict;

     use DBI qw(:sql_types);

 

@@ -259,7 +259,7 @@
        # Call Oracle OCI parse func in Oracle.xs file.

        # and populate internal handle data.

 

-       DBD::Oracle::st::_prepare($sth, $statement, @attribs)

+       DBD::Oracle8::st::_prepare($sth, $statement, @attribs)

            or return undef;

 

        $sth;

@@ -284,8 +284,8 @@
 

     sub get_info {

        my($dbh, $info_type) = @_;

-       require DBD::Oracle::GetInfo;

-       my $v = $DBD::Oracle::GetInfo::info{int($info_type)};

+       require DBD::Oracle8::GetInfo;

+       my $v = $DBD::Oracle8::GetInfo::info{int($info_type)};

        $v = $v->($dbh) if ref $v eq 'CODE';

        return $v;

     }

@@ -631,8 +631,8 @@
 

     sub type_info_all {

        my ($dbh) = @_;

-        my $version = ( ora_server_version($dbh)->[0] < DBD::Oracle::ORA_OCI() 
)

-                    ?   ora_server_version($dbh)->[0] : DBD::Oracle::ORA_OCI();

+        my $version = ( ora_server_version($dbh)->[0] < 
DBD::Oracle8::ORA_OCI() )

+                    ?   ora_server_version($dbh)->[0] : 
DBD::Oracle8::ORA_OCI();

         my $vc2len = ( $version < 8 ) ? "2000" : "4000";

 

        my $type_info_all = [

@@ -827,10 +827,10 @@
        return $dbh->{ora_can_unicode};

     }

 

-}   # end of package DBD::Oracle::db

+}   # end of package DBD::Oracle8::db

 

 

-{   package DBD::Oracle::st; # ====== STATEMENT ======

+{   package DBD::Oracle8::st; # ====== STATEMENT ======

 

     # all done in XS

 }

@@ -841,7 +841,7 @@
 

 =head1 NAME

 

-DBD::Oracle - Oracle database driver for the DBI module

+DBD::Oracle8 - Oracle database driver for the DBI module

 

 =head1 SYNOPSIS

 

@@ -854,12 +854,12 @@
   # See the DBI module documentation for full details

 

   # for some advanced uses you may need Oracle type values:

-  use DBD::Oracle qw(:ora_types);

+  use DBD::Oracle8 qw(:ora_types);

 

 

 =head1 DESCRIPTION

 

-DBD::Oracle is a Perl module which works with the DBI module to provide

+DBD::Oracle8 is a Perl module which works with the DBI module to provide

 access to Oracle databases.

 

 =head1 CONNECTING TO ORACLE

@@ -875,7 +875,7 @@
 

   $dbh = DBI->connect("dbi:Oracle:host=myhost.com;sid=ORCL", $user, $passwd);

 

-then DBD::Oracle will construct a full connection descriptor string

+then DBD::Oracle8 will construct a full connection descriptor string

 for you and Oracle will not need to consult the tnsname.ora file.

 

 If a C<port> number is not specified then the descriptor will try both


Copied: dbd-oracle/branches/DBDOracle8/Oracle8.xs (from r13712, 
/dbd-oracle/branches/DBDOracle8/Oracle.xs)
==============================================================================
--- /dbd-oracle/branches/DBDOracle8/Oracle.xs   (original)
+++ dbd-oracle/branches/DBDOracle8/Oracle8.xs   Thu Jan  7 17:40:08 2010
@@ -2,7 +2,7 @@
 

 DBISTATE_DECLARE;

 

-MODULE = DBD::Oracle    PACKAGE = DBD::Oracle

+MODULE = DBD::Oracle8   PACKAGE = DBD::Oracle8

 

 I32

 constant(name=Nullch)

@@ -30,7 +30,7 @@
     CODE:

     if (!ix) {

        if (!name) name = GvNAME(CvGV(cv));

-       croak("Unknown DBD::Oracle constant '%s'", name);

+       croak("Unknown DBD::Oracle8 constant '%s'", name);

     }

     else RETVAL = ix;

     OUTPUT:

@@ -67,9 +67,9 @@
 #endif /* __CYGWIN32__ */

 

 

-INCLUDE: Oracle.xsi

+INCLUDE: Oracle8.xsi

 

-MODULE = DBD::Oracle    PACKAGE = DBD::Oracle::st

+MODULE = DBD::Oracle8    PACKAGE = DBD::Oracle8::st

 

 void

 ora_fetch(sth)

@@ -122,7 +122,7 @@
     ST(0) = dbd_st_cancel(sth, imp_sth) ? &sv_yes : &sv_no;

 

 

-MODULE = DBD::Oracle    PACKAGE = DBD::Oracle::db

+MODULE = DBD::Oracle8    PACKAGE = DBD::Oracle8::db

 

 void

 reauthenticate(dbh, uid, pwd)

@@ -351,7 +351,7 @@
 

 

 

-MODULE = DBD::Oracle    PACKAGE = DBD::Oracle::dr

+MODULE = DBD::Oracle8    PACKAGE = DBD::Oracle8::dr

 

 void

 init_oci(drh)

@@ -361,6 +361,6 @@
        dbd_init_oci(DBIS) ;

        dbd_init_oci_drh(imp_drh) ;

 

-    

 

-       

+

+


Copied: dbd-oracle/branches/DBDOracle8/Oracle8.xsi (from r13712, 
/dbd-oracle/branches/DBDOracle8/Oracle.xsi)
==============================================================================
--- /dbd-oracle/branches/DBDOracle8/Oracle.xsi  (original)
+++ dbd-oracle/branches/DBDOracle8/Oracle8.xsi  Thu Jan  7 17:40:08 2010
@@ -9,7 +9,7 @@
 #include "Driver_xst.h"

 

 

-MODULE = DBD::Oracle   PACKAGE = DBD::Oracle

+MODULE = DBD::Oracle8  PACKAGE = DBD::Oracle8

 

 REQUIRE:    1.929

 PROTOTYPES: DISABLE

@@ -18,16 +18,16 @@
     items = 0;  /* avoid 'unused variable' warning */

     DBISTATE_INIT;

     /* XXX this interface will change: */

-    DBI_IMP_SIZE("DBD::Oracle::dr::imp_data_size", sizeof(imp_drh_t));

-    DBI_IMP_SIZE("DBD::Oracle::db::imp_data_size", sizeof(imp_dbh_t));

-    DBI_IMP_SIZE("DBD::Oracle::st::imp_data_size", sizeof(imp_sth_t));

+    DBI_IMP_SIZE("DBD::Oracle8::dr::imp_data_size", sizeof(imp_drh_t));

+    DBI_IMP_SIZE("DBD::Oracle8::db::imp_data_size", sizeof(imp_dbh_t));

+    DBI_IMP_SIZE("DBD::Oracle8::st::imp_data_size", sizeof(imp_sth_t));

     dbd_init(DBIS);

 

 

 # ------------------------------------------------------------

 # driver level interface

 # ------------------------------------------------------------

-MODULE = DBD::Oracle   PACKAGE = DBD::Oracle::dr

+MODULE = DBD::Oracle8  PACKAGE = DBD::Oracle8::dr

 

 

 #ifdef dbd_discon_all

@@ -72,7 +72,7 @@
 # ------------------------------------------------------------

 # database level interface

 # ------------------------------------------------------------

-MODULE = DBD::Oracle    PACKAGE = DBD::Oracle::db

+MODULE = DBD::Oracle8    PACKAGE = DBD::Oracle8::db

 

 

 void

@@ -111,7 +111,7 @@
                (DBD_ATTRIB_TRUE(attr,"Slice",5,tmp_svp) || 
DBD_ATTRIB_TRUE(attr,"Columns",7,tmp_svp))

        ) {

            /* fallback to perl implementation */

-           ST(0) = 
dbixst_bounce_method("DBD::Oracle::db::SUPER::selectall_arrayref", items);

+           ST(0) = 
dbixst_bounce_method("DBD::Oracle8::db::SUPER::selectall_arrayref", items);

            XSRETURN(1);

        }

     }

@@ -367,7 +367,7 @@
     CODE:

     D_imp_xxh(h);

     ST(0) = (dbd_take_imp_data(h, imp_xxh, NULL))

-       ? dbixst_bounce_method("DBD::Oracle::db::SUPER::take_imp_data", items)

+       ? dbixst_bounce_method("DBD::Oracle8::db::SUPER::take_imp_data", items)

        : &sv_undef;

 

 #endif

@@ -394,12 +394,12 @@
 

 #endif

 

-# -- end of DBD::Oracle::db

+# -- end of DBD::Oracle8::db

 

 # ------------------------------------------------------------

 # statement interface

 # ------------------------------------------------------------

-MODULE = DBD::Oracle    PACKAGE = DBD::Oracle::st

+MODULE = DBD::Oracle8    PACKAGE = DBD::Oracle8::st

 

 

 void

@@ -612,7 +612,7 @@
     SV *       batch_row_count

     CODE:

     if (SvOK(slice)) {  /* fallback to perl implementation */

-        ST(0) = 
dbixst_bounce_method("DBD::Oracle::st::SUPER::fetchall_arrayref", 3);

+        ST(0) = 
dbixst_bounce_method("DBD::Oracle8::st::SUPER::fetchall_arrayref", 3);

     }

     else {

        ST(0) = dbdxst_fetchall_arrayref(sth, slice, batch_row_count);


Modified: dbd-oracle/branches/DBDOracle8/dbdimp.obj
==============================================================================
Binary files. No diff available.

Modified: dbd-oracle/branches/DBDOracle8/mk.pm
==============================================================================
--- dbd-oracle/branches/DBDOracle8/mk.pm        (original)
+++ dbd-oracle/branches/DBDOracle8/mk.pm        Thu Jan  7 17:40:08 2010
@@ -1,6 +1,6 @@
 $dbd_oracle_mm_opts = {

                         'NAME' => 'DBD::Oracle8',

-                        'INC' => '-ID:/oracle/ora81/oci/include 
-ID:/oracle/ora81/rdbms/demo -IC:/Perl/site/lib/auto/DBI/',

+                        'INC' => '-ID:/oracle/ora81/oci/include 
-ID:/oracle/ora81/rdbms/demo -IC:\\Perl\\site\\lib\\auto\\DBI',

                         'LIBS' => [

                                     '-LD:/oracle/ora81/oci/LIB/MSVC OCI'

                                   ],

@@ -53,7 +53,7 @@
                                'INST_MAN1DIR' => 'blib\\man1',

                                'MAN3EXT' => '3',

                                'XS' => {

-                                         'Oracle.xs' => 'Oracle.c'

+                                         'Oracle8.xs' => 'Oracle8.c'

                                        },

                                'MAKE' => 'nmake',

                                'FULL_AR' => '',

@@ -94,6 +94,7 @@
                                'OBJ_EXT' => '.obj',

                                'C' => [

                                         'Oracle.c',

+                                        'Oracle8.c',

                                         'dbdimp.c',

                                         'oci8.c'

                                       ],

@@ -146,7 +147,7 @@
                                              '#     DEFINE => q[ 
-DUTF8_SUPPORT -DORA_OCI_VERSION=\\"8.1.7.0\\"]',

                                              '#     DIR => []',

                                              '#     EXE_FILES => 
[q[ora_explain]]',

-                                             '#     INC => 
q[-ID:/oracle/ora81/oci/include -ID:/oracle/ora81/rdbms/demo 
-IC:/Perl/site/lib/auto/DBI/]',

+                                             '#     INC => 
q[-ID:/oracle/ora81/oci/include -ID:/oracle/ora81/rdbms/demo 
-IC:\\Perl\\site\\lib\\auto\\DBI]',

                                              '#     LIBS => 
[q[-LD:/oracle/ora81/oci/LIB/MSVC OCI]]',

                                              '#     NAME => q[DBD::Oracle8]',

                                              '#     OBJECT => q[$(O_FILES)]',

@@ -162,7 +163,7 @@
                                'INSTALLMAN3DIR' => 'C:\\Perl\\man\\man3',

                                'PERLPREFIX' => 'C:\\Perl',

                                'AUTHOR' => 'Tim Bunce ([email protected])',

-                               'INC' => '-ID:/oracle/ora81/oci/include 
-ID:/oracle/ora81/rdbms/demo -IC:/Perl/site/lib/auto/DBI/',

+                               'INC' => '-ID:/oracle/ora81/oci/include 
-ID:/oracle/ora81/rdbms/demo -IC:\\Perl\\site\\lib\\auto\\DBI',

                                'LDFLAGS' => '-nologo -nodefaultlib -debug 
-opt:ref,icf  -libpath:"C:\\Perl\\lib\\CORE"  -machine:x86',

                                'INSTALLVENDORHTMLDIR' => 'C:\\Perl\\html',

                                'dist' => $dbd_oracle_mm_opts->{'dist'},

@@ -201,6 +202,7 @@
                                'AR' => 'lib',

                                'O_FILES' => [

                                               'Oracle.obj',

+                                              'Oracle8.obj',

                                               'dbdimp.obj',

                                               'oci8.obj'

                                             ],

@@ -226,7 +228,7 @@
                                'MACROEND' => '',

                                'ARGS' => {

                                            'NAME' => 'DBD::Oracle8',

-                                           'INC' => 
'-ID:/oracle/ora81/oci/include -ID:/oracle/ora81/rdbms/demo 
-IC:/Perl/site/lib/auto/DBI/',

+                                           'INC' => 
'-ID:/oracle/ora81/oci/include -ID:/oracle/ora81/rdbms/demo 
-IC:\\Perl\\site\\lib\\auto\\DBI',

                                            'LIBS' => 
$dbd_oracle_mm_opts->{'LIBS'},

                                            'AUTHOR' => 'Tim Bunce 
([email protected])',

                                            'DIR' => 
$dbd_oracle_mm_opts->{'DIR'},

@@ -320,8 +322,8 @@
                                'PM' => {

                                          'Oracle8.pm' => 
'$(INST_LIB)\\DBD\\Oracle8.pm',

                                          'oraperl.ph' => 
'$(INST_LIB)/oraperl.ph',

+                                         'lib/DBD/Oracle8/GetInfo.pm' => 
'blib\\lib\\DBD\\Oracle8\\GetInfo.pm',

                                          'Oraperl.pm' => 
'$(INST_LIB)/Oraperl.pm',

-                                         'lib/DBD/Oracle/GetInfo.pm' => 
'blib\\lib\\DBD\\Oracle\\GetInfo.pm',

                                          'mk.pm' => '$(INST_LIB)\\DBD\\mk.pm'

                                        },

                                'ABSPERLRUNINST' => '$(ABSPERLRUN) 
"-I$(INST_ARCHLIB)" "-I$(INST_LIB)"',


Modified: dbd-oracle/branches/DBDOracle8/oci8.obj
==============================================================================
Binary files. No diff available.

Modified: dbd-oracle/branches/DBDOracle8/t/01base.t
==============================================================================
--- dbd-oracle/branches/DBDOracle8/t/01base.t   (original)
+++ dbd-oracle/branches/DBDOracle8/t/01base.t   Thu Jan  7 17:40:08 2010
@@ -16,7 +16,7 @@
 eval {

 

 # This is a special case. install_driver should not normally be used.

-$drh = DBI->install_driver('Oracle');

+$drh = DBI->install_driver('Oracle8');

 (ref $drh eq 'DBI::dr') ? print "ok 4\n" : print "not ok 4\n";

 

 };


Modified: dbd-oracle/branches/DBDOracle8/t/nchar_test_lib.pl
==============================================================================
--- dbd-oracle/branches/DBDOracle8/t/nchar_test_lib.pl  (original)
+++ dbd-oracle/branches/DBDOracle8/t/nchar_test_lib.pl  Thu Jan  7 17:40:08 2010
@@ -143,7 +143,7 @@
 

 sub oracle_test_dsn

 {

-    my( $default, $dsn ) = ( 'dbi:Oracle:', $ENV{ORACLE_DSN} );

+    my( $default, $dsn ) = ( 'dbi:Oracle8:', $ENV{ORACLE_DSN} );

     $dsn ||= $ENV{DBI_DSN} if $ENV{DBI_DSN} && ($ENV{DBI_DSN} =~ 
/^$default/io);

     $dsn ||= $default;

     return $dsn;


Modified: dbd-oracle/branches/DBDOracle8/vc70.pdb
==============================================================================
Binary files. No diff available.

Reply via email to