1 #include <stdio.h>
2 
3 static char buf[10000];
4 static int bufi = 0;
5 void* malloc(size_t i) {
6    bufi += i;
7    return buf + bufi - i;
8 }
9 
10 void free(void*ptr) {
11 }
12 
13 int main (void)
14 {
15    char *p;
16    p = malloc(10);
17    p = malloc(123);
18    free(p);
19    return 0;
20 }
21 
22