diff options
| author | Kenichi Handa | 2012-08-16 21:25:17 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-08-16 21:25:17 +0900 |
| commit | d75ffb4ed0b2e72a9361a07d16a5c884a9459728 (patch) | |
| tree | 8ac5a6a8ae033fef7fbc7fb7b09a703ef4b0ed5b /src/casefiddle.c | |
| parent | 69c41c4070c86baac11a627e9c3d366420aeb7cc (diff) | |
| parent | 250c8ab9b8f6322959fa3122db83944c30c3894b (diff) | |
| download | emacs-d75ffb4ed0b2e72a9361a07d16a5c884a9459728.tar.gz emacs-d75ffb4ed0b2e72a9361a07d16a5c884a9459728.zip | |
merge trunk
Diffstat (limited to 'src/casefiddle.c')
| -rw-r--r-- | src/casefiddle.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/casefiddle.c b/src/casefiddle.c index 19fbc832288..81e84252b72 100644 --- a/src/casefiddle.c +++ b/src/casefiddle.c | |||
| @@ -114,12 +114,11 @@ casify_object (enum case_action flag, Lisp_Object obj) | |||
| 114 | ptrdiff_t i, i_byte, size = SCHARS (obj); | 114 | ptrdiff_t i, i_byte, size = SCHARS (obj); |
| 115 | int len; | 115 | int len; |
| 116 | USE_SAFE_ALLOCA; | 116 | USE_SAFE_ALLOCA; |
| 117 | unsigned char *dst, *o; | ||
| 118 | ptrdiff_t o_size = (size < STRING_BYTES_BOUND / MAX_MULTIBYTE_LENGTH | 117 | ptrdiff_t o_size = (size < STRING_BYTES_BOUND / MAX_MULTIBYTE_LENGTH |
| 119 | ? size * MAX_MULTIBYTE_LENGTH | 118 | ? size * MAX_MULTIBYTE_LENGTH |
| 120 | : STRING_BYTES_BOUND); | 119 | : STRING_BYTES_BOUND); |
| 121 | SAFE_ALLOCA (dst, void *, o_size); | 120 | unsigned char *dst = SAFE_ALLOCA (o_size); |
| 122 | o = dst; | 121 | unsigned char *o = dst; |
| 123 | 122 | ||
| 124 | for (i = i_byte = 0; i < size; i++, i_byte += len) | 123 | for (i = i_byte = 0; i < size; i++, i_byte += len) |
| 125 | { | 124 | { |