Installed 21.2-b11 and updated the packages. When I ran xemacs I got
the following warning:
(1) (warning/warning) Autoload error in:
/home/xemacs/packages/lisp/c-support/auto-autoloads:
Symbol's value as variable is void: hide-ifdef-mode-map
By peppering the hideif.el file with autoloads, I was able to remove
the warning. Just adding an autoload to hide-ifdef-mode-map does not
solve the problem, it looks like it must be a keymap.
--- hideif.el.orig Mon Mar 1 21:31:19 1999
+++ hideif.el Mon Mar 1 21:33:01 1999
@@ -114,17 +114,21 @@
(require 'cc-mode)
+;;;###autoload
(defvar hide-ifdef-mode-submap nil
"Keymap used with Hide-Ifdef mode.")
+;;;###autoload
(defvar hide-ifdef-mode-map nil
"Keymap used with Hide-Ifdef mode.")
;; XEmacs Change: Use vector notation.
+;;;###autoload
(defconst hide-ifdef-mode-prefix-key [(control c) @]
"Prefix key for all Hide-Ifdef mode commands.")
;; Set up the submap that goes after the prefix key.
+;;;###autoload
(if hide-ifdef-mode-submap
() ; Don't redefine it.
(setq hide-ifdef-mode-submap (make-sparse-keymap))
@@ -147,6 +151,7 @@
)
;; Set up the mode's main map, which leads via the prefix key to the submap.
+;;;###autoload
(if hide-ifdef-mode-map
()
(setq hide-ifdef-mode-map (make-sparse-keymap))
--
Sean MacLennan Just crank that volume to the point of pain.
Ottawa, Canada Why waste good music on a brain?
http://www.storm.ca/~seanm (Spinal Tap)