On Tue, 10 Feb 2009, Andrew Talbot wrote:
[...]
> There are also many calls to realloc() - a function with complexities of its
> own - and other functions with "realloc" in their name.
Good point. Here are the ones I noticed:
dlls/rsaenh/mpi.c:3668: if ((tmp = realloc (a->dp, sizeof (mp_digit) *
a->used)) == NULL) {
dlls/rsaenh/mpi.c:72: tmp = realloc (a->dp, sizeof (mp_digit) * size);
dlls/twain_32/dsm_ctrl.c:87: devices = realloc(devices,
sizeof(devices[0])*(nrdevices+1));
dlls/advapi32/tests/registry.c:55: if ((ret = realloc( list[idx], size )))
list[idx] = ret;
dlls/ddraw/tests/ddrawmodes.c:97: modes = realloc(modes, (modes_size
*= 2) * sizeof(DDSURFACEDESC));
dlls/mstask/tests/task.c:41: if ((ret = realloc(list[idx], size)))
dlls/oleaut32/tests/tmarshal.c:59: if ((ret = realloc( list[idx], size )))
list[idx] = ret;
dlls/userenv/tests/userenv.c:54: if ((ret = realloc( list[idx], size )))
list[idx] = ret;
And we even have two calls to calloc()!
dlls/winedos/int33.c:267: MCALLDATA *data = calloc(1,sizeof(MCALLDATA));
dlls/winedos/devices.c:137: hdr_ptr = calloc(1,sizeof(void *)+extra);
--
Francois Gouget <[email protected]> http://fgouget.free.fr/
"Only wimps use tape backup: _real_ men just upload their important stuff on
ftp, and let the rest of the world mirror it ;)" -- Linus Torvalds