chiark
/
gitweb
/
~mdw
/
clg
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f0c6525
)
Bug fix
author
espen
<espen>
Thu, 2 Mar 2006 21:13:01 +0000
(21:13 +0000)
committer
espen
<espen>
Thu, 2 Mar 2006 21:13:01 +0000
(21:13 +0000)
glib/gcallback.lisp
patch
|
blob
|
blame
|
history
diff --git
a/glib/gcallback.lisp
b/glib/gcallback.lisp
index 5b0ab2cbda03e3bab881f3ed4d01318818c23e70..c6cdaea5ffd9aede23859b63a8454ac697ae9df5 100644
(file)
--- a/
glib/gcallback.lisp
+++ b/
glib/gcallback.lisp
@@
-20,7
+20,7
@@
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-;; $Id: gcallback.lisp,v 1.3
2 2006/02/26 15:16:15
espen Exp $
+;; $Id: gcallback.lisp,v 1.3
3 2006/03/02 21:13:01
espen Exp $
(in-package "GLIB")
(in-package "GLIB")
@@
-470,7
+470,7
@@
(defmacro define-callback-marshal (name return-type args &key (callback-id :last
(:first `((callback-id unsigned-int) ,@(mapcar #'list names types)))
(:last `(,@(mapcar #'list names types) (callback-id unsigned-int))))
(declare (ignore ,@ignore))
(:first `((callback-id unsigned-int) ,@(mapcar #'list names types)))
(:last `(,@(mapcar #'list names types) (callback-id unsigned-int))))
(declare (ignore ,@ignore))
- (invoke-callback callback-id ',return-type ,@
params
))))
+ (invoke-callback callback-id ',return-type ,@
(nreverse params)
))))
(defmacro with-callback-function ((id function) &body body)
`(let ((,id (register-callback-function ,function)))
(defmacro with-callback-function ((id function) &body body)
`(let ((,id (register-callback-function ,function)))