an invalid type warning seemed to be generating a compilation failure
From Zach Beane (thanks)
+2014-02-24 Russ Tyndall <russ@acceleration.net>
+ * mysql-sql.lisp
+ an error in type declarations generating a compilation warning
+ was being treated as an error in recent SBCLs, fixed the type
+ warning by correcting the type (still a ton of compliation
+ notes)
+
2014-02-23 Russ Tyndall <russ@acceleration.net>
* sql/metaclasses.lisp
made reinitialize-instance return the instance passed to it as
result-types field-names)
(declare (optimize (speed 3)))
(let ((mysql-ptr (database-mysql-ptr database))
- (results nil) ;; all the results and column-names in reverse-order
- res-ptr (num-fields 0))
- (declare (type mysql-mysql-ptr-def mysql-ptr res-ptr)
+ (results nil) ;; all the results and column-names in reverse-order
+ (res-ptr nil)
+ (num-fields 0))
+ (declare (type mysql-mysql-ptr-def mysql-ptr)
+ (type (or null mysql-mysql-res-ptr-def) res-ptr)
(fixnum num-fields))
(when (database-execute-command query-expression database)
(labels