Author: byterock
Date: Tue Mar 25 13:22:16 2008
New Revision: 11005

Modified:
   dbd-oracle/trunk/oci8.c

Log:
how about this

Modified: dbd-oracle/trunk/oci8.c
==============================================================================
--- dbd-oracle/trunk/oci8.c     (original)
+++ dbd-oracle/trunk/oci8.c     Tue Mar 25 13:22:16 2008
@@ -1379,8 +1379,8 @@
                if (typecode == OCI_TYPECODE_TIMESTAMP_TZ || typecode == 
OCI_TYPECODE_TIMESTAMP_LTZ){
                        char s_tz_hour[3]="000";
                        char s_tz_min[3]="000";
-            ub1 tz_hour;
-                   ub1 tz_minute;
+            sb1 tz_hour;
+                   sb1 tz_minute;
                        status = OCIDateTimeGetTimeZoneOffset 
(fbh->imp_sth->envhp,
                                                             
fbh->imp_sth->errhp,
                                                             
*(OCIDateTime**)attr_value,
@@ -1388,12 +1388,12 @@
                                     &tz_minute );
 
             if (  (tz_hour<0) && (tz_hour>-10) ){
-               sprintf(s_tz_hour," %03d",tz_hour);
+               sprintf(s_tz_hour," %03d",(unsigned) tz_hour);
             } else {
-               sprintf(s_tz_hour," %02d",tz_hour);
+               sprintf(s_tz_hour," %02d",(unsigned) tz_hour);
             }
 
-            sprintf(s_tz_min,":%02d",tz_minute);
+            sprintf(s_tz_min,":%02d",(unsigned) tz_minute);
             strcat(str_buf,s_tz_hour);
             strcat(str_buf, s_tz_min);
             str_buf[str_len+7] = '\0';

Reply via email to