From 012e5bf4cd4e89ce9548b3c68740084b0bdb8e1c Mon Sep 17 00:00:00 2001
From: Antony Dovgal <tony2001@php.net>
Date: Mon, 5 Dec 2005 13:22:14 +0000
Subject: [PATCH] add NEWDECIMAL, NEWDATE, GEOMETRY, SET and ENUM field types

---
 ext/pdo_mysql/mysql_statement.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/ext/pdo_mysql/mysql_statement.c b/ext/pdo_mysql/mysql_statement.c
index b888ec36e9..6fc030a4ff 100755
--- a/ext/pdo_mysql/mysql_statement.c
+++ b/ext/pdo_mysql/mysql_statement.c
@@ -503,11 +503,22 @@ static char *type_to_name_native(int type)
         PDO_MYSQL_NATIVE_TYPE_NAME(FLOAT)
         PDO_MYSQL_NATIVE_TYPE_NAME(DOUBLE)
         PDO_MYSQL_NATIVE_TYPE_NAME(DECIMAL)
+#ifdef FIELD_TYPE_NEWDECIMAL
+        PDO_MYSQL_NATIVE_TYPE_NAME(NEWDECIMAL)
+#endif
+#ifdef FIELD_TYPE_GEOMETRY
+        PDO_MYSQL_NATIVE_TYPE_NAME(GEOMETRY)
+#endif
         PDO_MYSQL_NATIVE_TYPE_NAME(TIMESTAMP)
 #ifdef MYSQL_HAS_YEAR
         PDO_MYSQL_NATIVE_TYPE_NAME(YEAR)
 #endif
+        PDO_MYSQL_NATIVE_TYPE_NAME(SET)
+        PDO_MYSQL_NATIVE_TYPE_NAME(ENUM)
         PDO_MYSQL_NATIVE_TYPE_NAME(DATE)
+#ifdef FIELD_TYPE_NEWDATE
+        PDO_MYSQL_NATIVE_TYPE_NAME(NEWDATE)
+#endif
         PDO_MYSQL_NATIVE_TYPE_NAME(TIME)
         PDO_MYSQL_NATIVE_TYPE_NAME(DATETIME)
         PDO_MYSQL_NATIVE_TYPE_NAME(TINY_BLOB)
-- 
2.40.0