(riece-ignore-errors (symbol-name after-hook)
(run-hook-with-args-until-success after-hook prefix string)))))
-(defun riece-chomp-string (string)
+(defsubst riece-chomp-string (string)
(if (string-match "\r\\'" string)
(substring string 0 (match-beginning 0))
string))
(match-string 1) ;prefix
(string-to-number (match-string 2)) ;number
(match-string 3) ;name
- (riece-chomp-string (match-string 4))) ;reply string
+ (riece-chomp-string (match-string 4))) ;reply string
(if (looking-at "\\(:\\([^ ]+\\) +\\)?\\([^ ]+\\) +\\(.*\\)\n")
(riece-handle-message
(match-string 2) ;optional prefix
(match-string 3) ;command
- (riece-chomp-string (match-string 4))) ;params & trailing
+ (riece-chomp-string (match-string 4))) ;params & trailing
(if riece-debug
(message "Weird message from server: %s"
(buffer-substring (point) (progn