Mercurial > emacs
comparison src/casefiddle.c @ 93509:367250b2af54
(casify_object): Fix up int/EMACS_INT mixup.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 01 Apr 2008 06:02:20 +0000 |
parents | 139d0b227fdc |
children | 8971ddf55736 |
comparison
equal
deleted
inserted
replaced
93508:fd38b9892507 | 93509:367250b2af54 |
---|---|
103 if (c >= 0 && c < 256) | 103 if (c >= 0 && c < 256) |
104 SSET (obj, i, c); | 104 SSET (obj, i, c); |
105 } | 105 } |
106 } | 106 } |
107 return obj; | 107 return obj; |
108 } | 108 } |
109 else | 109 else |
110 { | 110 { |
111 EMACS_INT i, i_byte, len; | 111 EMACS_INT i, i_byte, size = SCHARS (obj); |
112 EMACS_INT size = SCHARS (obj); | 112 int len; |
113 USE_SAFE_ALLOCA; | 113 USE_SAFE_ALLOCA; |
114 unsigned char *dst, *o; | 114 unsigned char *dst, *o; |
115 /* Over-allocate by 12%: this is a minor overhead, but should be | 115 /* Over-allocate by 12%: this is a minor overhead, but should be |
116 sufficient in 99.999% of the cases to avoid a reallocation. */ | 116 sufficient in 99.999% of the cases to avoid a reallocation. */ |
117 EMACS_INT o_size = SBYTES (obj) + SBYTES (obj) / 8 + MAX_MULTIBYTE_LENGTH; | 117 EMACS_INT o_size = SBYTES (obj) + SBYTES (obj) / 8 + MAX_MULTIBYTE_LENGTH; |