In GUN C manual, 6.30 Declaring Attributes of Functions, it states:
You may also specify attributes with
__
preceding and following each keyword. This allows you to use them in header files without being concerned about a possible macro of the same name. For example, you may use__noreturn__
instead ofnoreturn
.
Does this mean that user can specify customized attributes? Or what else? I'm definitely confused, could anyone help, or give me some samples?