1 |
|
2004-06-21 Kim F. Storm <storm@cua.dk> |
2 |
|
|
3 |
|
* lisp.h (MAX_ALLOCA): Define here. |
4 |
|
(safe_alloca_unwind): Add prototype. |
5 |
|
(USE_SAFE_ALLOCA, SAFE_ALLOCA, SAFE_FREE): New macros. |
6 |
|
|
7 |
|
* alloc.c (safe_alloca_unwind): New function. |
8 |
|
|
9 |
|
* casefiddle.c (casify_object): Use SAFE_ALLOCA. |
10 |
|
|
11 |
|
* charset.c (Fstring): Use SAFE_ALLOCA. |
12 |
|
|
13 |
|
* coding.c (MAX_ALLOCA): Remove define. |
14 |
|
|
15 |
|
* data.c (MAX_ALLOCA): Remove define. |
16 |
|
(Faset): Use SAFE_ALLOCA. |
17 |
|
|
18 |
|
* editfns.c (Fformat, Ftranspose_regions): Use SAFE_ALLOCA. |
19 |
|
|
20 |
|
* fns.c (string_make_multibyte, string_to_multibyte) |
21 |
|
(string_make_unibyte, Fmapconcat, Fmapcar): Use SAFE_ALLOCA. |
22 |
|
(MAX_ALLOCA): Remove define. |
23 |
|
(Fbase64_encode_region, Fbase64_encode_string) |
24 |
|
(Fbase64_decode_region, Fbase64_decode_string): Use SAFE_ALLOCA. |
25 |
|
(Fbase64_encode_region, Fbase64_encode_string): Fix potential |
26 |
|
memory leak if encoding fails. |
27 |
|
|
28 |
|
* xdisp.c (add_to_log): Use SAFE_ALLOCA. |
29 |
|
|
30 |
2004-06-21 Eli Zaretskii <eliz@gnu.org> |
2004-06-21 Eli Zaretskii <eliz@gnu.org> |
31 |
|
|
32 |
* print.c (Fwith_output_to_temp_buffer): Doc fix. |
* print.c (Fwith_output_to_temp_buffer): Doc fix. |