* db-sqlite/sqlite-sql.lisp, db-sqlite3/sqlite3-sql.lisp:
Better support for 64 bit environments
+22 Jan 2005 Kevin Rosenberg <kevin@rosenberg.net>
+ * db-sqlite/sqlite-sql.lisp, db-sqlite3/sqlite3-sql.lisp:
+ Better support for 64 bit environments
+
05 Jan 2005 Kevin Rosenberg <kevin@rosenberg.net>
* Version 3.1.5
* sql/metaclass.lisp: Make t the default value of :set
(loop for type in raw-types
collect
(case type
- ((:int :integer :tinyint :long)
+ ((:int :integer :tinyint)
:int32)
+ (:long #+(or x86-64 64bit) :int64 #-(or x86-64 64bit) :int32)
(:bigint
:int64)
((:float :double)
(t :string))))
(loop for type in result-types
collect (case type
- ((:int :integer :tinyint :long) :int32)
+ ((:int :integer :tinyint) :int32)
+ (:long #+(or x86-64 64bit) :int64 #-(or x86-64 64bit) :int32)
(:bigint :int64)
((:float :double) :double)
((:numeric) :number)