Author: timbo
Date: Sat Mar 13 03:04:09 2004
New Revision: 227

Modified:
   dbi/trunk/Changes
   dbi/trunk/DBI.xs
Log:
Fixed compiler warning thanks to Paul Marquess.
Fixed "trace level set to" trace message thanks to H.Merijn Brand.


Modified: dbi/trunk/Changes
==============================================================================
--- dbi/trunk/Changes   (original)
+++ dbi/trunk/Changes   Sat Mar 13 03:04:09 2004
@@ -6,6 +6,11 @@
 
 Document $t->parse_trace_flags etc
 
+=head1 CHANGES in DBI 1.43 (svn rev XXX),    XXth XXX 2004
+
+  Fixed compiler warning thanks to Paul Marquess.
+  Fixed "trace level set to" trace message thanks to H.Merijn Brand.
+
 =head1 CHANGES in DBI 1.42 (svn rev 222),    12th March 2004
 
   Fixed $sth->{NUM_OF_FIELDS} of non-executed statement handle

Modified: dbi/trunk/DBI.xs
==============================================================================
--- dbi/trunk/DBI.xs    (original)
+++ dbi/trunk/DBI.xs    Sat Mar 13 03:04:09 2004
@@ -657,10 +657,10 @@
     if (level != RETVAL) { /* set value */
        if ((level & DBIc_TRACE_LEVEL_MASK) > 0) {
            PerlIO_printf(DBIc_LOGPIO(imp_xxh),
-               "    %s trace level set to 0x%lx/%ld (DBI @ Ox%lx/%ld) in DBI %s%s 
(pid %d)\n",
+               "    %s trace level set to 0x%lx/%ld (DBI @ 0x%lx/%ld) in DBI %s%s 
(pid %d)\n",
                neatsvpv(h,0),
-               (long)(level &  DBIc_TRACE_LEVEL_MASK),
-               (long)(level & ~DBIc_TRACE_LEVEL_MASK),
+               (long)(level & DBIc_TRACE_FLAGS_MASK),
+               (long)(level & DBIc_TRACE_LEVEL_MASK),
                DBIc_TRACE_LEVEL(imp_xxh), DBIc_TRACE_FLAGS(imp_xxh),
                XS_VERSION, dbi_build_opt, (int)PerlProc_getpid());
            if (!PL_dowarn)
@@ -2288,7 +2288,7 @@
     int is_DESTROY;
     int is_FETCH;
     int keep_error = FALSE;
-    UV  ErrCount = ~0;
+    UV  ErrCount = UV_MAX;
     int i, outitems;
     int call_depth;
     double profile_t1 = 0.0;
@@ -3555,10 +3555,10 @@
         set_trace_file(file);
     if (level != RETVAL) {
        if ((level & DBIc_TRACE_LEVEL_MASK) > 0) {
-           PerlIO_printf(DBILOGFP,"    DBI %s%s default trace level set to Ox%lx/%ld 
(in pid %d)\n",
+           PerlIO_printf(DBILOGFP,"    DBI %s%s default trace level set to 0x%lx/%ld 
(pid %d)\n",
                XS_VERSION, dbi_build_opt,
-                (long)(level &  DBIc_TRACE_LEVEL_MASK),
-                (long)(level & ~DBIc_TRACE_LEVEL_MASK),
+                (long)(level & DBIc_TRACE_FLAGS_MASK),
+                (long)(level & DBIc_TRACE_LEVEL_MASK),
                (int)PerlProc_getpid());
            if (!PL_dowarn)
                PerlIO_printf(DBILOGFP,"    Note: perl is running without the 
recommended perl -w option\n");

Reply via email to