X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=static.el;h=b64440d65e8175075d7f52cffb5636dcba0642a4;hb=1c90eac9bf24c5232775f610b94900605e5c6d12;hp=2a2a89d6961a2812f7eb8357cb1c8b9cb04d5099;hpb=b7bae01820fc0b13e9fd1f09dd19e19e3be6709a;p=elisp%2Fapel.git diff --git a/static.el b/static.el index 2a2a89d..b64440d 100644 --- a/static.el +++ b/static.el @@ -51,13 +51,15 @@ (list (quote quote) (, bodyform)) (,@ (mapcar (if var - (lambda (h) - (` ((, (car h)) - (list (quote funcall) - (lambda ((, var)) (,@ (cdr h))) - (list (quote quote) (, var)))))) - (lambda (h) - (` ((, (car h)) (quote (progn (,@ (cdr h)))))))) + (function + (lambda (h) + (` ((, (car h)) + (list (quote funcall) + (function (lambda ((, var)) (,@ (cdr h)))) + (list (quote quote) (, var))))))) + (function + (lambda (h) + (` ((, (car h)) (quote (progn (,@ (cdr h))))))))) handlers)))))) (put 'static-defconst 'lisp-indent-function 'defun) @@ -81,6 +83,7 @@ The variable SYMBOL can be referenced at either compile-time or run-time." ;;; @ end ;;; -(provide 'static) +(require 'product) +(product-provide (provide 'static) (require 'apel-ver)) ;;; static.el ends here