Macros
func_attr.h File Reference
#include "nvim/macros.h"

Go to the source code of this file.

Macros

#define DID_REAL_ATTR
 
#define REAL_FATTR_MALLOC
 
#define REAL_FATTR_ALLOC_SIZE(x)
 
#define REAL_FATTR_ALLOC_SIZE_PROD(x, y)
 
#define REAL_FATTR_ALLOC_ALIGN(x)
 
#define REAL_FATTR_PURE
 
#define REAL_FATTR_CONST
 
#define REAL_FATTR_WARN_UNUSED_RESULT
 
#define REAL_FATTR_ALWAYS_INLINE
 
#define REAL_FATTR_UNUSED
 
#define REAL_FATTR_NONNULL_ALL
 
#define REAL_FATTR_NONNULL_ARG(...)
 
#define REAL_FATTR_NONNULL_RET
 
#define REAL_FATTR_NORETURN
 
#define REAL_FATTR_NO_SANITIZE_UNDEFINED
 
#define REAL_FATTR_PRINTF(x, y)
 
#define FUNC_ATTR_MALLOC
 
#define FUNC_ATTR_ALLOC_SIZE(x)
 
#define FUNC_ATTR_ALLOC_SIZE_PROD(x, y)
 
#define FUNC_ATTR_ALLOC_ALIGN(x)
 
#define FUNC_ATTR_PURE
 
#define FUNC_ATTR_CONST
 
#define FUNC_ATTR_WARN_UNUSED_RESULT
 
#define FUNC_ATTR_ALWAYS_INLINE
 
#define FUNC_ATTR_UNUSED
 
#define FUNC_ATTR_NONNULL_ALL
 
#define FUNC_ATTR_NONNULL_ARG(...)
 
#define FUNC_ATTR_NONNULL_RET
 
#define FUNC_ATTR_NORETURN
 
#define FUNC_ATTR_NO_SANITIZE_UNDEFINED
 
#define FUNC_ATTR_PRINTF(x, y)
 

Macro Definition Documentation

#define DID_REAL_ATTR
#define FUNC_ATTR_ALLOC_ALIGN (   x)
#define FUNC_ATTR_ALLOC_SIZE (   x)
#define FUNC_ATTR_ALLOC_SIZE_PROD (   x,
 
)
#define FUNC_ATTR_ALWAYS_INLINE
#define FUNC_ATTR_CONST
#define FUNC_ATTR_MALLOC
#define FUNC_ATTR_NO_SANITIZE_UNDEFINED
#define FUNC_ATTR_NONNULL_ALL
#define FUNC_ATTR_NONNULL_ARG (   ...)
#define FUNC_ATTR_NONNULL_RET
#define FUNC_ATTR_NORETURN
#define FUNC_ATTR_PRINTF (   x,
 
)
#define FUNC_ATTR_PURE
#define FUNC_ATTR_UNUSED
static regsubs_T FUNC_ATTR_WARN_UNUSED_RESULT
Value:
{
*name = NUL
#define NUL
Definition: ascii.h:19
char * name
Definition: eval.c:2047
#define REAL_FATTR_ALLOC_ALIGN (   x)
#define REAL_FATTR_ALLOC_SIZE (   x)
#define REAL_FATTR_ALLOC_SIZE_PROD (   x,
 
)
#define REAL_FATTR_ALWAYS_INLINE
#define REAL_FATTR_CONST
#define REAL_FATTR_MALLOC
#define REAL_FATTR_NO_SANITIZE_UNDEFINED
#define REAL_FATTR_NONNULL_ALL
#define REAL_FATTR_NONNULL_ARG (   ...)
#define REAL_FATTR_NONNULL_RET
#define REAL_FATTR_NORETURN
#define REAL_FATTR_PRINTF (   x,
 
)
#define REAL_FATTR_PURE
#define REAL_FATTR_UNUSED
TYPVAL_ENCODE_SCOPE int REAL_FATTR_WARN_UNUSED_RESULT