projects
/
clsql.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r10536: 11 May 2005 Kevin Rosenberg <kevin@rosenberg.net>
[clsql.git]
/
db-mysql
/
mysql-api.lisp
diff --git
a/db-mysql/mysql-api.lisp
b/db-mysql/mysql-api.lisp
index 31828ca296dd99449ddf35ab19371e36bda7edbb..fb6bfbf8794aaca45307826dc47595bdd8c89956 100644
(file)
--- a/
db-mysql/mysql-api.lisp
+++ b/
db-mysql/mysql-api.lisp
@@
-135,7
+135,7
@@
#+mysql-client-v4.1
(uffi:def-struct mysql-field
(name (* :char))
#+mysql-client-v4.1
(uffi:def-struct mysql-field
(name (* :char))
- (org_
tabl
e (* :char))
+ (org_
nam
e (* :char))
(table (* :char))
(org_table (* :char))
(db (* :char))
(table (* :char))
(org_table (* :char))
(db (* :char))
@@
-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))
@@
-529,8
+540,8
@@
(declaim (inline mysql-escape-string))
(uffi:def-function "mysql_escape_string"
(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)
(length :unsigned-int))
:module "mysql"
:returning :unsigned-int)
@@
-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))