Don't enclose with `eval-and-compile'.
 2001-08-29  Yuuichi Teranishi  <teranisi@gohome.org>
 
+       * wl-acap.el (toplevel): Require 'un-define before 'wl;
+       Don't enclose with `eval-and-compile'.
+
        * wl.el (wl): Call `elmo-init' and `wl-folder-init' unless
        wl-init is non-nil.
 
 
 ;;; Code:
 ;;
 
+(cond
+ ((and (featurep 'xemacs)
+       (module-installed-p 'xemacs-ucs))
+  (require 'xemacs-ucs))
+ ((module-installed-p 'un-define)
+  (require 'un-define)))
 (require 'custom)
 (require 'cus-edit)
 (require 'wl-vars)
 (require 'acap)
 (require 'slp)
 
-(eval-and-compile
-  (cond
-   ((and (featurep 'xemacs)
-        (module-installed-p 'xemacs-ucs))
-    (require 'xemacs-ucs))
-   ((module-installed-p 'un-define)
-    (require 'un-define))))
-
 (defconst wl-acap-dataset-class "vendor.wanderlust")
 (defconst wl-acap-entry-name "settings")