42-archive/malloc/tests/test4.c
2017-09-30 13:24:43 +02:00

20 lines
293 B
C

#include "../includes/malloc.h"
#include <unistd.h>
#include <string.h>
void print(char *s)
{
write(1, s, strlen(s));
}
int main(void)
{
char *addr;
addr = malloc(16);
free(NULL);
free((void*)addr + 5);
if (realloc((void*)addr + 5, 10) == NULL)
print("Bonjours\n");
return (0);
}