5

In C, if you declare a struct like:
struct point {
int x, y;
};
you also have to use struct when referring to point, e.g.:
struct point p; // declare p as struct point
because all struct, union, and enum names are in a distinct "tags" namespace. Yes, I know you can use a typedef to import...