Author: wyoung
Date: Fri Feb 29 04:40:46 2008
New Revision: 2224

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=2224&view=rev
Log:
MySQL 4.1 compatibility fix

Modified:
    trunk/lib/type_info.cpp

Modified: trunk/lib/type_info.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/type_info.cpp?rev=2224&r1=2223&r2=2224&view=diff
==============================================================================
--- trunk/lib/type_info.cpp (original)
+++ trunk/lib/type_info.cpp Fri Feb 29 04:40:46 2008
@@ -57,7 +57,12 @@
 // marked as default, the typeid() of each item must be unique.
 const mysql_type_info::sql_type_info mysql_type_info::types[] = {
        sql_type_info("DECIMAL NOT NULL", typeid(sql_decimal),
-                       MYSQL_TYPE_NEWDECIMAL),
+#if defined(MYSQL_TYPE_NEWDECIMAL)
+                       MYSQL_TYPE_NEWDECIMAL
+#else
+                       MYSQL_TYPE_DECIMAL
+#endif
+                       ),
        sql_type_info("TINYINT NOT NULL", typeid(sql_tinyint),
                        MYSQL_TYPE_TINY, mysql_ti_sql_type_info::tf_default),
        sql_type_info("TINYINT UNSIGNED NOT NULL", typeid(sql_tinyint_unsigned),
@@ -114,7 +119,12 @@
                        MYSQL_TYPE_STRING),
 
        sql_type_info("DECIMAL NULL", typeid(Null<sql_decimal>), 
-                       MYSQL_TYPE_NEWDECIMAL, mysql_ti_sql_type_info::tf_null),
+#if defined(MYSQL_TYPE_NEWDECIMAL)
+                       MYSQL_TYPE_NEWDECIMAL
+#else
+                       MYSQL_TYPE_DECIMAL
+#endif
+                       , mysql_ti_sql_type_info::tf_null),
        sql_type_info("TINYINT NULL", typeid(Null<sql_tinyint>), 
                        MYSQL_TYPE_TINY, mysql_ti_sql_type_info::tf_default |
                        mysql_ti_sql_type_info::tf_null),


_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits

Reply via email to