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))))))