+2004-01-27  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-lsdb.el: Require 'riece-identity; add autoload setting for
+       riece-update-record; bind lsdb-hash-table, riece-command-mode-map.
+
 2004-01-23  TAKAHASHI Kaoru  <kaoru@kaisei.org>
 
        * riece-handle.el (riece-handle-privmsg-message): Check own
 
 
 ;;; Code:
 
+(require 'riece-identity)
+
 (eval-when-compile
   (autoload 'lsdb-maybe-load-hash-tables "lsdb")
   (autoload 'lsdb-lookup-records "lsdb")
   (autoload 'lsdb-puthash "lsdb")
   (autoload 'lsdb-maphash "lsdb")
   (autoload 'lsdb-gethash "lsdb")
-  (autoload 'lsdb-display-records "lsdb"))
+  (autoload 'lsdb-display-records "lsdb")
+  (autoload 'lsdb-update-record "lsdb"))
 
 (defvar riece-lsdb-cache nil)
 
        (lsdb-display-records records)
       (message "No entry for `%s'" (riece-format-identity user t)))))
 
+(defvar lsdb-hash-table)
 (defun riece-lsdb-add-user (user full-name)
   (interactive
    (let ((completion-ignore-case t)
                                    ""))
                          (list (cons 'irc (cons irc old)))))))
 
+(defvar riece-command-mode-map)
 (defun riece-lsdb-insinuate ()
   (require 'lsdb)
   (add-to-list 'lsdb-secondary-hash-tables