mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
Add warn_unused_result check, attribute only supported by GCC 3.4 or later
warn_unused_result was introduced in GCC version 3.4. Change-Id: I6c2cc938d2b868ddfe0889cc41d7fa9d70e1b907
This commit is contained in:
parent
67729c954f
commit
72e0e2a516
1 changed files with 8 additions and 1 deletions
|
@ -170,8 +170,15 @@ struct sockaddr_in;
|
|||
#endif
|
||||
|
||||
#if defined(__GNUC__)
|
||||
|
||||
/* warn_unused_result attribute only supported by GCC 3.4 or later */
|
||||
#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
|
||||
#define LWS_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
|
||||
#else
|
||||
#define LWS_WARN_UNUSED_RESULT
|
||||
#endif
|
||||
|
||||
#define LWS_VISIBLE __attribute__((visibility("default")))
|
||||
#define LWS_WARN_UNUSED_RESULT __attribute__ ((warn_unused_result))
|
||||
#define LWS_WARN_DEPRECATED __attribute__ ((deprecated))
|
||||
#else
|
||||
#define LWS_VISIBLE
|
||||
|
|
Loading…
Add table
Reference in a new issue