#+mysql-client-v4.1
(uffi:def-struct mysql-field
(name (* :char))
- (org_table (* :char))
+ (org_name (* :char))
(table (* :char))
(org_table (* :char))
(db (* :char))
(charsetnr :unsigned-int)
(type mysql-field-types))
+(uffi:def-struct mysql-time
+ (year :unsigned-int)
+ (month :unsigned-int)
+ (day :unsigned-int)
+ (hour :unsigned-int)
+ (minute :unsigned-int)
+ (second :unsigned-int)
+ (second-part :unsigned-long)
+ (neg mysql-bool)
+ (time-type :int))
+
;;; MYSQL-ROWS
(uffi:def-array-pointer mysql-row (* :unsigned-char))
(declaim (inline mysql-escape-string))
(uffi:def-function "mysql_escape_string"
- ((to :cstring)
- (from :cstring)
+ ((to (* :unsigned-char))
+ (from (* :unsigned-char))
(length :unsigned-int))
:module "mysql"
:returning :unsigned-int)
:module "clsql-mysql"
:returning :int)
+#+mysql-client-v4.1
+(uffi:def-function "mysql_stmt_store_result"
+ ((stmt mysql-stmt-ptr))
+ :module "clsql-mysql"
+ :returning :int)
+
#+mysql-client-v4.1
(uffi:def-function "mysql_stmt_fetch"
((stmt mysql-stmt-ptr))