Function: erc-xdcc

erc-xdcc is a byte-compiled function defined in erc-xdcc.el.gz.

Signature

(erc-xdcc PROC NICK LOGIN HOST TO QUERY)

Documentation

Handle incoming CTCP XDCC queries.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-xdcc.el.gz
(defun erc-xdcc (proc nick login host _to query)
  "Handle incoming CTCP XDCC queries."
  (when erc-xdcc-verbose-flag
    (erc-display-message nil 'notice proc
     (format "XDCC %s (%s@%s) sends %S" nick login host query)))
  (let* ((args (cdr (delete "" (split-string query " "))))
	 (handler (cdr (assoc (downcase (car args)) erc-xdcc-handler-alist))))
    (if (and handler (functionp handler))
	(funcall handler proc nick login host (cdr args))
      (erc-xdcc-reply
       proc nick
       (format "Unknown XDCC sub-command, try \"/ctcp %s XDCC help\""
	       (erc-current-nick))))))