diff options
Diffstat (limited to 'src/fns.c')
| -rw-r--r-- | src/fns.c | 16 |
1 files changed, 14 insertions, 2 deletions
| @@ -3297,7 +3297,13 @@ static Lisp_Object base64_encode_string_1 (Lisp_Object, bool, | |||
| 3297 | DEFUN ("base64-encode-region", Fbase64_encode_region, Sbase64_encode_region, | 3297 | DEFUN ("base64-encode-region", Fbase64_encode_region, Sbase64_encode_region, |
| 3298 | 2, 3, "r", | 3298 | 2, 3, "r", |
| 3299 | doc: /* Base64-encode the region between BEG and END. | 3299 | doc: /* Base64-encode the region between BEG and END. |
| 3300 | Return the length of the encoded text. | 3300 | The data in the region is assumed to represent bytes, not text. If |
| 3301 | you want to base64-encode text, the text has to be converted into data | ||
| 3302 | first by using `encode-coding-region' with the appropriate coding | ||
| 3303 | system first. | ||
| 3304 | |||
| 3305 | Return the length of the encoded data. | ||
| 3306 | |||
| 3301 | Optional third argument NO-LINE-BREAK means do not break long lines | 3307 | Optional third argument NO-LINE-BREAK means do not break long lines |
| 3302 | into shorter lines. */) | 3308 | into shorter lines. */) |
| 3303 | (Lisp_Object beg, Lisp_Object end, Lisp_Object no_line_break) | 3309 | (Lisp_Object beg, Lisp_Object end, Lisp_Object no_line_break) |
| @@ -3544,7 +3550,13 @@ base64_encode_1 (const char *from, char *to, ptrdiff_t length, | |||
| 3544 | DEFUN ("base64-decode-region", Fbase64_decode_region, Sbase64_decode_region, | 3550 | DEFUN ("base64-decode-region", Fbase64_decode_region, Sbase64_decode_region, |
| 3545 | 2, 3, "r", | 3551 | 2, 3, "r", |
| 3546 | doc: /* Base64-decode the region between BEG and END. | 3552 | doc: /* Base64-decode the region between BEG and END. |
| 3547 | Return the length of the decoded text. | 3553 | Return the length of the decoded data. |
| 3554 | |||
| 3555 | Note that after calling this function, the data in the region will | ||
| 3556 | represent bytes, not text. If you want to end up with text, you have | ||
| 3557 | to call `decode-coding-region' afterwards with an appropriate coding | ||
| 3558 | system. | ||
| 3559 | |||
| 3548 | If the region can't be decoded, signal an error and don't modify the buffer. | 3560 | If the region can't be decoded, signal an error and don't modify the buffer. |
| 3549 | Optional third argument BASE64URL determines whether to use the URL variant | 3561 | Optional third argument BASE64URL determines whether to use the URL variant |
| 3550 | of the base 64 encoding, as defined in RFC 4648. */) | 3562 | of the base 64 encoding, as defined in RFC 4648. */) |