instead of `open-network-stream' as initial value.
(qmtp-send-buffer): Don't guard as `binary'.
:type 'integer
:group 'qmtp)
-(defvar qmtp-open-connection-function (function open-network-stream))
+(autoload 'binary-open-network-stream "raw-io")
+(defvar qmtp-open-connection-function (function binary-open-network-stream))
(defvar qmtp-error-response-alist
'((?Z "Temporary failure")
(setq qmtp-read-point (point-min))
(let (process)
(unwind-protect
- (let ((coding-system-for-read 'binary)
- (coding-system-for-write 'binary))
+ (progn
(setq process
(funcall qmtp-open-connection-function
"QMTP" (current-buffer) qmtp-server qmtp-service))