Vanetza
Loading...
Searching...
No Matches
memory.c
1#include <stdlib.h>
2
3static size_t max_size = 4096;
4
5void* vanetza_asn1c_malloc(size_t size)
6{
7 if (size <= max_size)
8 return malloc(size);
9 else
10 return NULL;
11}
12
13void* vanetza_asn1c_calloc(size_t nmemb, size_t size)
14{
15 if (nmemb * size <= max_size)
16 return calloc(nmemb, size);
17 else
18 return NULL;
19}
20
21void* vanetza_asn1c_realloc(void* ptr, size_t size)
22{
23 if (size <= max_size)
24 return realloc(ptr, size);
25 else
26 return NULL;
27}