@@ -148,14 +148,6 @@ mbfl_memory_device_output(int c, void *data)
148
148
/* overflow */
149
149
return -1 ;
150
150
}
151
-
152
- newlen = device -> length + device -> allocsz ;
153
- tmp = (unsigned char * )mbfl_realloc ((void * )device -> buffer , newlen );
154
- if (tmp == NULL ) {
155
- return -1 ;
156
- }
157
- device -> length = newlen ;
158
- device -> buffer = tmp ;
159
151
}
160
152
161
153
device -> buffer [device -> pos ++ ] = (unsigned char )c ;
@@ -176,14 +168,6 @@ mbfl_memory_device_output2(int c, void *data)
176
168
/* overflow */
177
169
return -1 ;
178
170
}
179
-
180
- newlen = device -> length + device -> allocsz ;
181
- tmp = (unsigned char * )mbfl_realloc ((void * )device -> buffer , newlen );
182
- if (tmp == NULL ) {
183
- return -1 ;
184
- }
185
- device -> length = newlen ;
186
- device -> buffer = tmp ;
187
171
}
188
172
189
173
device -> buffer [device -> pos ++ ] = (unsigned char )((c >> 8 ) & 0xff );
@@ -206,14 +190,6 @@ mbfl_memory_device_output4(int c, void* data)
206
190
/* overflow */
207
191
return -1 ;
208
192
}
209
-
210
- newlen = device -> length + device -> allocsz ;
211
- tmp = (unsigned char * )mbfl_realloc ((void * )device -> buffer , newlen );
212
- if (tmp == NULL ) {
213
- return -1 ;
214
- }
215
- device -> length = newlen ;
216
- device -> buffer = tmp ;
217
193
}
218
194
219
195
device -> buffer [device -> pos ++ ] = (unsigned char )((c >> 24 ) & 0xff );
@@ -245,15 +221,6 @@ mbfl_memory_device_strncat(mbfl_memory_device *device, const char *psrc, size_t
245
221
/* overflow */
246
222
return -1 ;
247
223
}
248
-
249
- newlen = device -> length + len + MBFL_MEMORY_DEVICE_ALLOC_SIZE ;
250
- tmp = (unsigned char * )mbfl_realloc ((void * )device -> buffer , newlen );
251
- if (tmp == NULL ) {
252
- return -1 ;
253
- }
254
-
255
- device -> length = newlen ;
256
- device -> buffer = tmp ;
257
224
}
258
225
259
226
w = & device -> buffer [device -> pos ];
@@ -307,19 +274,6 @@ mbfl_wchar_device_output(int c, void *data)
307
274
/* overflow */
308
275
return -1 ;
309
276
}
310
-
311
- newlen = device -> length + device -> allocsz ;
312
- if (newlen > SIZE_MAX / sizeof (int )) {
313
- /* overflow */
314
- return -1 ;
315
- }
316
-
317
- tmp = (unsigned int * )mbfl_realloc ((void * )device -> buffer , newlen * sizeof (int ));
318
- if (tmp == NULL ) {
319
- return -1 ;
320
- }
321
- device -> length = newlen ;
322
- device -> buffer = tmp ;
323
277
}
324
278
325
279
device -> buffer [device -> pos ++ ] = c ;
0 commit comments