Changed the prototype of object_resize()
This commit is contained in:
parent
974d0b7bcf
commit
272705130d
|
@ -28,6 +28,6 @@ Object * object_new(size_t size);
|
|||
void object_delete(Object * object);
|
||||
|
||||
/* useful */
|
||||
Object * object_resize(Object ** object, size_t size);
|
||||
int object_resize(Object ** object, size_t size);
|
||||
|
||||
#endif /* !LIBSYSTEM_OBJECT_H */
|
||||
|
|
|
@ -55,19 +55,19 @@ void object_delete(void * object)
|
|||
|
||||
|
||||
/* useful */
|
||||
Object * object_resize(Object ** object, size_t size)
|
||||
int object_resize(Object ** object, size_t size)
|
||||
{
|
||||
void * p;
|
||||
|
||||
if((p = realloc(*object, size)) == NULL)
|
||||
{
|
||||
error_set_code(1, "%s", strerror(errno));
|
||||
return NULL;
|
||||
return 1;
|
||||
}
|
||||
*object = p;
|
||||
#ifdef DEBUG
|
||||
fprintf(stderr, "DEBUG: %s(&%p, %zu) => %p\n", __func__, *object, size,
|
||||
p);
|
||||
#endif
|
||||
return p;
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user