EDGESEC  0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
Macros
attributes.h File Reference

File containing macros for compiler attributes, if they are supported. More...

#include <stdlib.h>
Include dependency graph for attributes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __must_check
 
#define __maybe_unused
 
#define STRUCT_PACKED
 
#define __must_free   __must_check
 

Detailed Description

File containing macros for compiler attributes, if they are supported.

Author
Alois Klink alois.nosp@m.@nqu.nosp@m.iring.nosp@m.mind.nosp@m.s.com
Date
2023

In the future, once we support C23, we can remove this header and just use C23 attributes.

Macro Definition Documentation

◆ __maybe_unused

#define __maybe_unused

◆ __must_check

#define __must_check

◆ __must_free

#define __must_free   __must_check

◆ STRUCT_PACKED

struct radius_attr_vendor STRUCT_PACKED