I just tried to read some source code in the C language.
I encountered with some weird syntax in the <ctype.h>
file.
Can somebody please explain the syntax or give me some reference as to what it means?
extern const unsigned short int **__ctype_b_loc (void)
__THROW __attribute__ ((__const__));
I know it should be some definition for a global variable, but the syntax spread into 2 lines, and there is much extra stuff after the variable definition (after the __ctype_b_loc
)