Changeset main,3 for main/xbase.lisp
- Timestamp:
- 10/03/2007 05:29:16 AM (19 years ago)
- branch-nick:
- xbase
- revision id:
- dsowen@fugue88.ws-20071003052916-lerpjpvvmfisu4v3
- File:
-
- 1 edited
-
main/xbase.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
main/xbase.lisp
r2 r3 152 152 153 153 (defun sql-create (name descs) 154 (format nil "CREATE TABLE ~A (~{~A~@{,~A~}~});"154 (format nil "CREATE TABLE ~A~% (~{~A~@{,~% ~A~}~})" 155 155 name 156 156 (mapcar 'sql-column descs))) … … 182 182 183 183 (defun read-dbf (type) 184 (let* ((filename (gethash type *dbfs*)) 185 (header (read-dbf-structure filename))) 186 (with-open-file (in filename :element-type '(unsigned-byte 8)) 187 (file-position in (slot-value header 'header-length)) 188 (read-records in type)))) 184 (let ((dbf-desc (gethash type *dbfs*))) 185 (with-slots (filename) dbf-desc 186 (let ((header (read-dbf-structure filename))) 187 (with-open-file (in filename :element-type '(unsigned-byte 8)) 188 (file-position in (slot-value header 'header-length)) 189 (read-records in type)))))) 189 190 190 191 (define-dbf-struct unit-type "/home/dsowen/scott/local/bent-data/bentutyp.dbf")
Note: See TracChangeset
for help on using the changeset viewer.
