(if channel
(riece-command-switch-to-channel channel)
(error "No such number!"))))
-
+
(eval-and-compile
(let ((number 1))
(while (<= number 20)
(start riece-current-channels)
channel)
(while (and start (not (eq start pointer)))
- (setq channel (car start))
+ (if (car start)
+ (setq channel (car start)))
(setq start (cdr start)))
(when (null channel)
(setq start (copy-sequence riece-current-channels))
(riece-extended-version))))
(process-list riece-process-list))
(while process-list
- (riece-process-send-string (car process-list)
- (if message
- (format "QUIT :%s\r\n" message)
- "QUIT\r\n"))
+ (riece-quit-server-process (car process-list) message)
(setq process-list (cdr process-list))))))
(defun riece-command-raw (command)
(read-string "Message: ")
(or riece-quit-message
(riece-extended-version)))))
- (riece-process-send-string (riece-server-process server-name)
- (if message
- (format "QUIT :%s\r\n" message)
- "QUIT\r\n")))
+ (riece-quit-server-process (riece-server-process server-name) message))
(defun riece-command-universal-server-name-argument ()
(interactive)