diff libmlk-core/core/alloc.c @ 298:196264679079

misc: remove usage of bool
author David Demelier <markand@malikania.fr>
date Wed, 10 Mar 2021 18:49:08 +0100
parents 9b758eb84556
children d01e83210ca2
line wrap: on
line diff
--- a/libmlk-core/core/alloc.c	Wed Mar 10 18:49:00 2021 +0100
+++ b/libmlk-core/core/alloc.c	Wed Mar 10 18:49:08 2021 +0100
@@ -149,7 +149,7 @@
 	if (size / newlen != elemsize)
 		return errorf("%s", strerror(ENOMEM)), NULL;
 	if (!(ptr = funcs->realloc(ptr, size)))
-		return false;
+		return NULL;
 
 	if (newlen > oldlen)
 		memset((unsigned char *)ptr + (oldlen * elemsize), 0, (newlen - oldlen) * elemsize);
@@ -185,21 +185,21 @@
 	return ret;
 }
 
-bool
+int
 alloc_pool_init(struct alloc_pool *pool, size_t elemsize, void (*finalizer)(void *))
 {
 	assert(pool);
 	assert(elemsize != 0);
 
 	if (!(pool->data = alloc_array(ALLOC_POOL_INIT_DEFAULT, elemsize)))
-		return false;
+		return -1;
 
 	pool->elemsize = elemsize;
 	pool->size = 0;
 	pool->capacity = ALLOC_POOL_INIT_DEFAULT;
 	pool->finalizer = finalizer;
 
-	return true;
+	return 0;
 }
 
 void *