diff options
| author | Dave Love | 2000-11-27 15:24:43 +0000 |
|---|---|---|
| committer | Dave Love | 2000-11-27 15:24:43 +0000 |
| commit | b25e2fb558c52c5635f9b518fce2d10ae8faa614 (patch) | |
| tree | f0c3cdbd20017ffd49c7ce4d48a1161d559eef5e | |
| parent | 902ae620321aa2fadae916091a441e603a1cb8a4 (diff) | |
| download | emacs-b25e2fb558c52c5635f9b518fce2d10ae8faa614.tar.gz emacs-b25e2fb558c52c5635f9b518fce2d10ae8faa614.zip | |
base64 tweaks
| -rw-r--r-- | lispref/text.texi | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/lispref/text.texi b/lispref/text.texi index 736b2dfe18f..8ca521c3224 100644 --- a/lispref/text.texi +++ b/lispref/text.texi | |||
| @@ -3508,13 +3508,18 @@ all markers unrelocated. | |||
| 3508 | @cindex base 64 encoding | 3508 | @cindex base 64 encoding |
| 3509 | 3509 | ||
| 3510 | Base 64 code is used in email to encode a sequence of 8-bit bytes as a | 3510 | Base 64 code is used in email to encode a sequence of 8-bit bytes as a |
| 3511 | longer sequence of @sc{ascii} graphic characters. This section | 3511 | longer sequence of @sc{ascii} graphic characters. It is defined in RFC |
| 3512 | describes the functions for converting to and from this code. | 3512 | 2045. This section describes the functions for converting to and from |
| 3513 | this code. | ||
| 3513 | 3514 | ||
| 3514 | @defun base64-encode-region beg end &optional no-line-break | 3515 | @defun base64-encode-region beg end &optional no-line-break |
| 3515 | @tindex base64-encode-region | 3516 | @tindex base64-encode-region |
| 3516 | This function converts the region from @var{beg} to @var{end} | 3517 | This function converts the region from @var{beg} to @var{end} into base |
| 3517 | into base 64 code. It returns the length of the encoded text. | 3518 | 64 code. It returns the length of the encoded text. An error is |
| 3519 | signaled if a character in the region is multibyte, i.e.@: in a | ||
| 3520 | multibyte buffer the region must contain only characters from the | ||
| 3521 | charsets @code{ascii}, @code{eight-bit-control} and | ||
| 3522 | @code{eight-bit-graphic}. | ||
| 3518 | 3523 | ||
| 3519 | Normally, this function inserts newline characters into the encoded | 3524 | Normally, this function inserts newline characters into the encoded |
| 3520 | text, to avoid overlong lines. However, if the optional argument | 3525 | text, to avoid overlong lines. However, if the optional argument |
| @@ -3525,7 +3530,9 @@ the output is just one long line. | |||
| 3525 | @defun base64-encode-string string &optional no-line-break | 3530 | @defun base64-encode-string string &optional no-line-break |
| 3526 | @tindex base64-encode-string | 3531 | @tindex base64-encode-string |
| 3527 | This function converts the string @var{string} into base 64 code. It | 3532 | This function converts the string @var{string} into base 64 code. It |
| 3528 | returns a string containing the encoded text. | 3533 | returns a string containing the encoded text. As for |
| 3534 | @code{base64-encode-region}, an error is signaled if a character in the | ||
| 3535 | string is multibyte. | ||
| 3529 | 3536 | ||
| 3530 | Normally, this function inserts newline characters into the encoded | 3537 | Normally, this function inserts newline characters into the encoded |
| 3531 | text, to avoid overlong lines. However, if the optional argument | 3538 | text, to avoid overlong lines. However, if the optional argument |