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;