From: yamaoka Date: Mon, 20 Dec 1999 01:42:12 +0000 (+0000) Subject: (base64-encode-string): Allow the optional second arg `no-line-break'. X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d7a336f820ebed0d6d8b4e7bccb8ba1c87a42ac1;p=elisp%2Fflim.git (base64-encode-string): Allow the optional second arg `no-line-break'. --- diff --git a/ChangeLog b/ChangeLog index 0a4a2b3..c25710d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +1999-12-20 Katsumi Yamaoka + + * mel-b-el.el (base64-encode-string): Allow the optional second arg + `no-line-break'. + 1999-12-13 Katsumi Yamaoka * README.en,README.ja,mime-en.sgml,mime-en.texi,mime-ja.sgml, diff --git a/mel-b-el.el b/mel-b-el.el index f661853..00e46fd 100644 --- a/mel-b-el.el +++ b/mel-b-el.el @@ -123,7 +123,7 @@ external decoder is called." (ash (logand (car pack) 3) 4)))) buf)) -(defun-maybe base64-encode-string (string) +(defun-maybe base64-encode-string (string &optional no-line-break) "Encode STRING to base64, and return the result." (let* ((len (length string)) (b 0)(e 57) @@ -135,7 +135,7 @@ external decoder is called." (function base64-encode-1) (pack-sequence (substring string b e) 3) "") - "\n")) + (if (not no-line-break) "\n"))) (setq b e e (+ e 57))) (concat dest