I looked up long in the book "The C Programming Language", second edition by Kernighan and Richtie. How come on page 36 they say:
"In addition; there are a number of qualifiers that can be applied to these basic data types. short and long apply to integers".
But on page 211, section A8.2, they put both long and short as a
type-specifier, not a type-qualifier.
The sentence on page 36 seems to imply that long is being used as a type-qualifer and not a type-specifier. When using long in conjunction with long or int, does makes it a type-qualifier, but not a type-specifier?