I often see something like attribute in error messages. What is this? Are there any similar things like this attribute? Can anyone give me a detailed explanation?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It is a GCC extension which allows a developer to attach characteristics to function declarations to allow the compiler to perform more error checking.
Detailed Explanation also found here and here. A set of GCC extensions for C can be found here.