Date: Sunday, December 18, 2005 @ 20:10:38
  Author: zsolt
    Path: /cvsroot/carob/libmysequoia

Modified: include/Utils.hpp (1.8 -> 1.9) src/MySQLAPI.cpp (1.17 -> 1.18)
          src/Utils.cpp (1.8 -> 1.9)

Moved function isCarobObject to Utils.cpp


-------------------+
 include/Utils.hpp |    5 +++++
 src/MySQLAPI.cpp  |   13 ++-----------
 src/Utils.cpp     |    6 ++++++
 3 files changed, 13 insertions(+), 11 deletions(-)


Index: libmysequoia/include/Utils.hpp
diff -u libmysequoia/include/Utils.hpp:1.8 libmysequoia/include/Utils.hpp:1.9
--- libmysequoia/include/Utils.hpp:1.8  Tue Dec 13 14:09:45 2005
+++ libmysequoia/include/Utils.hpp      Sun Dec 18 20:10:38 2005
@@ -101,4 +101,9 @@
  */
 enum enum_field_types sql_to_mysql_type(const int sqltype);
 
+/**
+ * Return true if p is containing our Carob object
+ */
+bool isCarobObject(MYSQL *p);
+
 #endif /* _UTILS_HPP */
Index: libmysequoia/src/MySQLAPI.cpp
diff -u libmysequoia/src/MySQLAPI.cpp:1.17 libmysequoia/src/MySQLAPI.cpp:1.18
--- libmysequoia/src/MySQLAPI.cpp:1.17  Fri Dec 16 11:55:45 2005
+++ libmysequoia/src/MySQLAPI.cpp       Sun Dec 18 20:10:38 2005
@@ -43,15 +43,6 @@
 static bool library_initialized = false;
 
 /**
- * Return true if p is containing our Carob object
- */
-static
-bool isCarobObject(MYSQL *p)
-{
-  return (p != 0) && (p->extra_info == MYSEQUOIA_MAGIC);
-}
-
-/**
  * The pointer to the CarobMySQL object is stored
  * in the thd member of the MYSQL structure.
  * This function returns a pointer to the CarobMYSQL
@@ -327,8 +318,8 @@
 mysql_free_result (MYSQL_RES * res)
 {
   LOG4CXX_DEBUG(logger, "Entering mysql_free_result.");
-  if (res && res->handle)
-    getCarob(res->handle)->free_results(res);
+  if (res)
+    CarobMYSQL::free_results(res);
   LOG4CXX_DEBUG(logger, "Leaving mysql_free_result.");
 }
 
Index: libmysequoia/src/Utils.cpp
diff -u libmysequoia/src/Utils.cpp:1.8 libmysequoia/src/Utils.cpp:1.9
--- libmysequoia/src/Utils.cpp:1.8      Thu Dec 15 10:49:14 2005
+++ libmysequoia/src/Utils.cpp  Sun Dec 18 20:10:38 2005
@@ -24,6 +24,7 @@
 #include <TypeConstants.hpp>
 
 #include <Utils.hpp>
+#include <CarobMySQL.hpp>
 
 /* MySQL include */
 #include <errmsg.h>
@@ -224,3 +225,8 @@
       return MYSQL_TYPE_NULL;
   }
 }
+
+bool isCarobObject(MYSQL *p)
+{
+  return (p != 0) && (p->extra_info == MYSEQUOIA_MAGIC);
+}

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

Reply via email to