Update to the new Smoke ABI (v.3)
src/smoke-c/method.lisp
Sun Dec 13 11:17:08 CET 2009 Tobias Rautenkranz <tobias@rautenkranz.ch>
* Update to the new Smoke ABI (v.3)
--- old-smoke/src/smoke-c/method.lisp 2014-10-30 08:10:00.000000000 +0100
+++ new-smoke/src/smoke-c/method.lisp 2014-10-30 08:10:00.000000000 +0100
@@ -9,7 +9,13 @@
(:enum #x10)
(:constructor #x20)
(:destructor #x40)
- (:protected #x80))
+ (:protected #x80)
+ (:attribute #x100)
+ (:property #x200)
+ (:virtual #x400)
+ (:purevirtual #x800)
+ (:signal #x1000)
+ (:slot #x2000))
(defcstruct smoke-method
"Describe a method"
@@ -17,7 +23,7 @@
(name smoke-index)
(arguments smoke-index)
(num-args :unsigned-char)
- (flags :unsigned-char)
+ (flags :unsigned-short)
(return-type smoke-index)
(method smoke-index))