20 lines · c
1#ifndef HEADER_LIB_H2#define HEADER_LIB_H3 4void *custom_realloc(void *member, unsigned size);5 6int *global_int;7 8int unavailable_function(void);9int unavailable_global_int;10 11void do_something_with_pointers(int *ptr1, int *ptr2);12void do_something_with_arrays(int simple[], int nested[][2]);13 14typedef int unavailable_typedef;15struct unavailable_struct { int x, y, z; };16 17void take_pointer_and_int(int *ptr1, int value);18 19#endif20