Now I\'m talking about new type definition by a programmer using typedef keyword. As long as my pupils are used to the type size_t (for example by using function length ()),
You can try to expand standard include files with the C preprocessor (cpp
) by hand and check the output of that:
$ echo '#include ' | cpp -I/usr/include - > stdlib-expanded.c
You will find that the output of cpp
even includes markers to indicate from which files the code in stdlib-expanded.c
has been included.