I was taking a look at the Quake 1 GPL Code and I came across various similar header files, the purpose or use of which I don't seem to understand. They look like tables of some sorts and are structured like this
{1, 0},
{1, -1},
{1, -2},
{1, -3},
{1, -4},
{1, -5},[...]
Without anything before or after them. I understand they define something but I've never come across this kind of notation in C. You can read one of the header files I'm referring to here.
My question is: what are those...things? The ASM is actually giving me less problems than that stuff.
These are probably multi-use includes. They can be used like so:
struct {int y; int y;} points[] = {
#include <points.inl>
};