X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=db-mysql%2Fmysql-api.lisp;h=19d1f91d74a40651e557630c364ecd534173d500;hb=8b84dd8066b5792cdc5b9570a60fb72c278da677;hp=60b5cbe417f559f84b241eca27692f496ea876e8;hpb=4121952d2aa95c8611bf70b25b7772b5867c7666;p=clsql.git diff --git a/db-mysql/mysql-api.lisp b/db-mysql/mysql-api.lisp index 60b5cbe..19d1f91 100644 --- a/db-mysql/mysql-api.lisp +++ b/db-mysql/mysql-api.lisp @@ -121,12 +121,6 @@ :get-result :use-result)) -#+(or mysql-client-v4.1 mysql-client-v5) -(uffi:def-enum mysql-field-types - (:ready - :get-result - :use-result)) - ;;; Opaque pointers to mysql C-defined structures (uffi:def-foreign-type mysql-mysql (* :void)) (uffi:def-foreign-type mysql-mysql-res (* :void)) @@ -286,7 +280,7 @@ (uffi:def-function "mysql_options" ((mysql mysql-mysql) (option mysql-option) - (arg (* :void))) + (arg :pointer-void)) :module "mysql" :returning :int) @@ -296,6 +290,12 @@ :module "mysql" :returning :void) +(declaim (inline mysql-next-result)) +(uffi:def-function "mysql_next_result" + ((mysql mysql-mysql)) + :module "mysql" + :returning :int) + (declaim (inline mysql-fetch-row)) (uffi:def-function "mysql_fetch_row" ((res mysql-mysql-res))