Date: Tuesday, February 14, 2006 @ 14:43:43
  Author: csaba
    Path: /cvsroot/carob/libmysequoia

Modified: debian/control (1.3 -> 1.4) debian/rules (1.5 -> 1.6)
          src/Utils.cpp (1.33 -> 1.34)

Fixes to compile on Debian stable (gcc 3.3.5)


----------------+
 debian/control |    2 +-
 debian/rules   |    2 +-
 src/Utils.cpp  |   26 ++++++++++++++++++++------
 3 files changed, 22 insertions(+), 8 deletions(-)


Index: libmysequoia/debian/control
diff -u libmysequoia/debian/control:1.3 libmysequoia/debian/control:1.4
--- libmysequoia/debian/control:1.3     Tue Feb 14 10:05:50 2006
+++ libmysequoia/debian/control Tue Feb 14 14:43:43 2006
@@ -1,7 +1,7 @@
 Source: libmysequoia
 Priority: optional
 Maintainer: Csaba Simon <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.0.0), autotools-dev, liblog4cxx9-dev, doxygen
+Build-Depends: debhelper (>= 4.0.0), autotools-dev, liblog4cxx-dev, doxygen
 Standards-Version: 3.6.2
 Section: libs
 
Index: libmysequoia/debian/rules
diff -u libmysequoia/debian/rules:1.5 libmysequoia/debian/rules:1.6
--- libmysequoia/debian/rules:1.5       Mon Feb 13 11:46:32 2006
+++ libmysequoia/debian/rules   Tue Feb 14 14:43:43 2006
@@ -37,7 +37,7 @@
 config-stamp:
        dh_testdir
        # Add here commands to configure the package.
-       CXXFLAGS="$(CXXFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) 
--build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --libdir=/usr/lib 
--sysconfdir=/etc/mysequoia --mandir=/usr/share/man --infodir=/usr/share/info
+       CXXFLAGS="$(CXXFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) 
--build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --libdir=/usr/lib 
--sysconfdir=/etc/mysequoia --mandir=/usr/share/man --infodir=/usr/share/info 
--disable-cppunit --disable-gcov
        touch config-stamp
 
 build: build-stamp
Index: libmysequoia/src/Utils.cpp
diff -u libmysequoia/src/Utils.cpp:1.33 libmysequoia/src/Utils.cpp:1.34
--- libmysequoia/src/Utils.cpp:1.33     Tue Jan 31 16:31:52 2006
+++ libmysequoia/src/Utils.cpp  Tue Feb 14 14:43:43 2006
@@ -345,9 +345,11 @@
     case MYSQL_TYPE_BLOB:
     case MYSQL_TYPE_VAR_STRING:
     case MYSQL_TYPE_STRING:
+    {
       int len = snprintf((char *)bind->buffer, bind->buffer_length, "%hhd", 
is_unsigned ? *(unsigned char *)data : *(char *)data);
       error = (len < 0) || ((unsigned int)len >= bind->buffer_length);
       break;
+    }
     
     case MYSQL_TYPE_TIME:
       convertDateTime(&time, (MYSQL_TIME *)bind->buffer, MYSQL_TIMESTAMP_TIME, 
false);
@@ -417,10 +419,12 @@
     case MYSQL_TYPE_BLOB:
     case MYSQL_TYPE_VAR_STRING:
     case MYSQL_TYPE_STRING:
+    {
       int len = snprintf((char *)bind->buffer, bind->buffer_length, "%hd", 
is_unsigned ? *(unsigned short int *)data : *(short int *)data);
       error = (len < 0) || ((unsigned int)len >= bind->buffer_length);
       break;
-
+    }
+    
     case MYSQL_TYPE_TIME:
       convertDateTime(&time, (MYSQL_TIME *)bind->buffer, MYSQL_TIMESTAMP_TIME, 
false);
       break;
@@ -489,10 +493,12 @@
     case MYSQL_TYPE_BLOB:
     case MYSQL_TYPE_VAR_STRING:
     case MYSQL_TYPE_STRING:
+    {
       int len = snprintf((char *)bind->buffer, bind->buffer_length, "%d", 
is_unsigned ? *(unsigned int *)data : *(int *)data);
       error = (len < 0) || ((unsigned int)len >= bind->buffer_length);
       break;
-
+    }
+    
     case MYSQL_TYPE_TIME:
       convertDateTime(&time, (MYSQL_TIME *)bind->buffer, MYSQL_TIMESTAMP_TIME, 
false);
       break;
@@ -564,10 +570,12 @@
     case MYSQL_TYPE_BLOB:
     case MYSQL_TYPE_VAR_STRING:
     case MYSQL_TYPE_STRING:
+    {
       int len = snprintf((char *)bind->buffer, bind->buffer_length, "%lld", 
is_unsigned ? *(uint64_t *)data : *(int64_t *)data);
       error = (len < 0) || ((unsigned int)len >= bind->buffer_length);
       break;
-
+    }
+    
     case MYSQL_TYPE_TIME:
       convertDateTime(data, (MYSQL_TIME *)bind->buffer, MYSQL_TIMESTAMP_TIME, 
false);
       error = true;
@@ -639,11 +647,13 @@
     case MYSQL_TYPE_BLOB:
     case MYSQL_TYPE_VAR_STRING:
     case MYSQL_TYPE_STRING:
+    {
       // TODO precision
       int len = snprintf((char *)bind->buffer, bind->buffer_length, "%.*f", 
(int)field->decimals, f);
       error = (len < 0) || ((unsigned int)len >= bind->buffer_length);
       break;
-
+    }
+    
     case MYSQL_TYPE_TIME:
       convertDateTime(&datetime, (MYSQL_TIME *)bind->buffer, 
MYSQL_TIMESTAMP_TIME, false);
       error = true;
@@ -716,10 +726,12 @@
     case MYSQL_TYPE_BLOB:
     case MYSQL_TYPE_VAR_STRING:
     case MYSQL_TYPE_STRING:
+    {
       int len = snprintf((char *)bind->buffer, bind->buffer_length, "%.*f", 
(int)field->decimals, d);
       error = (len < 0) || ((unsigned int)len >= bind->buffer_length);
       break;
-
+    }
+    
     case MYSQL_TYPE_TIME:
       convertDateTime(&datetime, (MYSQL_TIME *)bind->buffer, 
MYSQL_TIMESTAMP_TIME, false);
       error = true;
@@ -819,6 +831,7 @@
     case MYSQL_TYPE_BLOB:
     case MYSQL_TYPE_VAR_STRING:
     case MYSQL_TYPE_STRING:
+    {
         size_t length = min((size_t)max((int64_t)s_length - bind->offset, 
(int64_t)0), (size_t)bind->buffer_length);
         if (length)
           memcpy(bind->buffer, s->data()+bind->offset, length);
@@ -827,7 +840,8 @@
         *bind->length = s_length;
         error = s_length - bind->offset > bind->buffer_length;
       break;
-
+    }
+    
     case MYSQL_TYPE_TIME:
       if (str_to_MYSQL_TIME(s->data(), (MYSQL_TIME *)bind->buffer))
       {

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to