Changeset 6051
- Timestamp:
- Mar 17, 2007, 12:01:36 AM (18 years ago)
- File:
-
- 1 edited
-
branches/objc-gf/ccl/lib/db-io.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/objc-gf/ccl/lib/db-io.lisp
r5959 r6051 1725 1725 (let* ((r (%load-foreign-record (db-records d) name ftd already))) 1726 1726 (when r (return r)))))) 1727 1728 1729 ;;; 1730 ;;; Defining the handful of foreign structures that are used 1731 ;;; to build OpenMCL here ensures that all backends see appropriate 1732 ;;; definitions of them. 1733 ;;; 1734 (def-foreign-type nil 1735 (:struct :cdb-datum 1736 (:data (* t)) 1737 (:size (:unsigned 32)))) 1738 1739 (def-foreign-type nil 1740 (:struct :dbm-constant 1741 (:class (:unsigned 32)) 1742 (:pad (:unsigned 32)) 1743 (:value 1744 (:union nil 1745 (:s32 (:signed 32)) 1746 (:u32 (:unsigned 32)) 1747 (:single-float :float) 1748 (:double-float :double))))) 1749 ;;; This matches the xframe-list struct definition in 1750 ;;; "ccl:lisp-kernel;constants.h" 1751 (def-foreign-type nil 1752 (struct :xframe-list 1753 (this (* t #|(struct :ucontext)|#)) 1754 (prev (* (struct :xframe-list))))) 1755
Note:
See TracChangeset
for help on using the changeset viewer.
