name spaces of identifiers in C