Changeset 5815
- Timestamp:
- Jan 29, 2007, 6:27:57 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/lib/macros.lisp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/lib/macros.lisp
r5808 r5815 2357 2357 2358 2358 (defun define-callback (name args body env) 2359 #+ (or linuxppc-target (and darwinppc-target 32-bit-target))2359 #+ppc-target 2360 2360 (let* ((stack-word (gensym)) 2361 2361 (stack-ptr (gensym)) … … 2422 2422 ,woi 2423 2423 ,monitor)))))) 2424 #- (or linuxppc-target (and darwinppc-target 32-bit-target))2424 #-ppc-target 2425 2425 (funcall (backend-define-callback *target-backend*) 2426 2426 name … … 2432 2432 (defun defcallback-body (&rest args) 2433 2433 (declare (dynamic-extent args)) 2434 #+ (or linuxppc-target (and darwinppc-target 32-bit-target))2434 #+ppc-target 2435 2435 (destructuring-bind (stack-ptr fp-args-ptr lets rlets inits dynamic-extent-decls other-decls body return-type struct-return-arg error-return error-delta) args 2436 2436 (let* ((result (gensym)) … … 2461 2461 (,condition-name (,cond) (,error-return-function ,cond ,stack-ptr (%inc-ptr ,stack-ptr ,error-delta))))) 2462 2462 body))) 2463 #- (or linuxppc-target (and darwinppc-target 32-bit-target))2463 #-ppc-target 2464 2464 (apply (backend-defcallback-body *target-backend*) args)) 2465 2465
Note:
See TracChangeset
for help on using the changeset viewer.
