aboutsummaryrefslogtreecommitdiffstats
path: root/src/casefiddle.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/casefiddle.c')
-rw-r--r--src/casefiddle.c5
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 {