MCPcopy Create free account
hub / github.com/Singular/Singular / realloc

Function realloc

omalloc/omalloc.c:49–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47}
48
49void* realloc(void* old_addr, size_t new_size)
50{
51 if (old_addr && new_size)
52 {
53 void* new_addr;
54 omTypeReallocAligned(old_addr, void*, new_addr, new_size);
55 OM_MARK_AS_STATIC(new_addr);
56 return new_addr;
57 }
58 else
59 {
60 free(old_addr);
61 return malloc(new_size);
62 }
63}
64
65/* on some systems strdup is a macro -- replace it unless OMALLOC_FUNC
66 is defined */

Callers 6

scanner.ccFile · 0.85
libparse.ccFile · 0.85
reallocSizeFunction · 0.85
omRealloc0SizeFunction · 0.85
Jim_ReallocFunction · 0.85
reg_growFunction · 0.85

Calls 2

freeFunction · 0.85
mallocFunction · 0.85

Tested by

no test coverage detected