mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[liba] Define calloc
To silence a warning in LZ4. The code is not even built.
This commit is contained in:
@@ -9,6 +9,7 @@ LIBA_BEGIN_DECLS
|
|||||||
void free(void *ptr);
|
void free(void *ptr);
|
||||||
void * malloc(size_t size);
|
void * malloc(size_t size);
|
||||||
void * realloc(void *ptr, size_t size);
|
void * realloc(void *ptr, size_t size);
|
||||||
|
void * calloc(size_t count, size_t size);
|
||||||
|
|
||||||
void abort(void) __attribute__((noreturn));
|
void abort(void) __attribute__((noreturn));
|
||||||
|
|
||||||
|
|||||||
9
liba/src/calloc.c
Normal file
9
liba/src/calloc.c
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
void * calloc(size_t count, size_t size) {
|
||||||
|
void * result = malloc(count * size);
|
||||||
|
if (result != NULL) {
|
||||||
|
bzero(result, count * size);
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user