(if (<= (point-max) md5-maximum-internal-length)
(mapconcat
(function (lambda (node) (format "%02x" node)))
- (md5-encode (buffer-string))
+ (md5-encode (buffer-substring (point-min) (point-max)))
"")
(call-process-region (point-min) (point-max)
(or shell-file-name "/bin/sh")