* riece-complete.el: Require 'cl for butlast.
authorueno <ueno>
Fri, 30 May 2003 00:44:33 +0000 (00:44 +0000)
committerueno <ueno>
Fri, 30 May 2003 00:44:33 +0000 (00:44 +0000)
* Don't use pop and push.

lisp/ChangeLog
lisp/riece-complete.el
lisp/riece-ctcp.el

index cca77eb..9b8c879 100644 (file)
@@ -1,5 +1,7 @@
 2003-05-30  Daiki Ueno  <ueno@unixuser.org>
 
+       * riece-complete.el: Require 'cl for butlast.
+
        * Makefile.am (elc): Renamed from "compile".
 
        * riece.el (riece-dialogue-mode-map): Bind
index 902d364..7d945cd 100644 (file)
@@ -24,6 +24,8 @@
 
 ;;; Code:
 
+(eval-when-compile (require 'cl))      ;butlast
+
 (require 'riece-compat)
 
 (defvar riece-minibuffer-map
index 51fc346..4bd4101 100644 (file)
@@ -42,8 +42,8 @@
             (riece-prefix-nickname prefix))
     (let* ((user (riece-prefix-nickname prefix))
           (parameters (riece-split-parameters string))
-          (targets (split-string (pop parameters) ","))
-          (message (pop parameters)))
+          (targets (split-string (car parameters) ","))
+          (message (nth 1 parameters)))
       (if (string-match "\1\\([^ ]+\\)\\( .+\\)?\1" message)
          (let ((request (downcase (match-string 1 message))))
            (if (match-beginning 2)
             (riece-prefix-nickname prefix))
     (let* ((user (riece-prefix-nickname prefix))
           (parameters (riece-split-parameters string))
-          (targets (split-string (pop parameters) ","))
-          (message (pop parameters)))
+          (targets (split-string (car parameters) ","))
+          (message (nth 1 parameters)))
       (if (string-match "\1\\([^ ]+\\)\\( .+\\)?\1" message)
          (let ((response (downcase (match-string 1 message))))
            (if (match-beginning 2)