diff options
author | Kenichi Handa <handa@m17n.org> | 1999-02-17 08:12:31 +0000 |
---|---|---|
committer | Kenichi Handa <handa@m17n.org> | 1999-02-17 08:12:31 +0000 |
commit | c22554ac395d5ec99b44575d8e3f3a109df6f921 (patch) | |
tree | e38b5a1a175ebe7bfe0a883ff62be95983079c4a /src/fns.c | |
parent | 02882bbce618f0f33689f57cb3eb33902d5d03ae (diff) | |
download | emacs-c22554ac395d5ec99b44575d8e3f3a109df6f921.tar.gz |
(Fbase64_encode_string): New optional argument `NO_LINE_BREAK'.
Diffstat (limited to 'src/fns.c')
-rw-r--r-- | src/fns.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/fns.c b/src/fns.c index 821ee247926..b6821a83d32 100644 --- a/src/fns.c +++ b/src/fns.c @@ -2897,9 +2897,11 @@ into shorter lines.") } DEFUN ("base64-encode-string", Fbase64_encode_string, Sbase64_encode_string, - 1, 1, 0, - "Base64-encode STRING and return the result.") - (string) + 1, 2, 0, + "Base64-encode STRING and return the result.\n\ +Optional second argument NO-LINE-BREAK means do not break long lines\n\ +into shorter lines.") + (string, no_line_break) Lisp_Object string; { int allength, length, encoded_length; @@ -2918,7 +2920,7 @@ DEFUN ("base64-encode-string", Fbase64_encode_string, Sbase64_encode_string, encoded = (char *) xmalloc (allength); encoded_length = base64_encode_1 (XSTRING (string)->data, - encoded, length, 0); + encoded, length, NILP (no_line_break)); if (encoded_length > allength) abort (); |