projects
/
clsql.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r9642: Automated commit for Debian build of clsql upstream-version-2.11.10
[clsql.git]
/
db-mysql
/
mysql-api.lisp
diff --git
a/db-mysql/mysql-api.lisp
b/db-mysql/mysql-api.lisp
index 31828ca296dd99449ddf35ab19371e36bda7edbb..d6989685f1db9d2cc562b229914dfa794708bf98 100644
(file)
--- a/
db-mysql/mysql-api.lisp
+++ b/
db-mysql/mysql-api.lisp
@@
-155,6
+155,17
@@
(charsetnr :unsigned-int)
(type mysql-field-types))
(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))
;;; MYSQL-ROWS
(uffi:def-array-pointer mysql-row (* :unsigned-char))
@@
-598,6
+609,12
@@
:module "clsql-mysql"
:returning :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))
#+mysql-client-v4.1
(uffi:def-function "mysql_stmt_fetch"
((stmt mysql-stmt-ptr))