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

◆ DID_REAL_ATTR

#define DID_REAL_ATTR

◆ FUNC_ATTR_ALLOC_ALIGN

#define FUNC_ATTR_ALLOC_ALIGN (   x)

◆ FUNC_ATTR_ALLOC_SIZE

#define FUNC_ATTR_ALLOC_SIZE (   x)

◆ FUNC_ATTR_ALLOC_SIZE_PROD

#define FUNC_ATTR_ALLOC_SIZE_PROD (   x,
 
)

◆ FUNC_ATTR_ALWAYS_INLINE

#define FUNC_ATTR_ALWAYS_INLINE

◆ FUNC_ATTR_CONST

#define FUNC_ATTR_CONST

◆ FUNC_ATTR_MALLOC

#define FUNC_ATTR_MALLOC

◆ FUNC_ATTR_NO_SANITIZE_UNDEFINED

#define FUNC_ATTR_NO_SANITIZE_UNDEFINED

◆ FUNC_ATTR_NONNULL_ALL

#define FUNC_ATTR_NONNULL_ALL

◆ FUNC_ATTR_NONNULL_ARG

#define FUNC_ATTR_NONNULL_ARG (   ...)

◆ FUNC_ATTR_NONNULL_RET

#define FUNC_ATTR_NONNULL_RET

◆ FUNC_ATTR_NORETURN

#define FUNC_ATTR_NORETURN

◆ FUNC_ATTR_PRINTF

#define FUNC_ATTR_PRINTF (   x,
 
)

◆ FUNC_ATTR_PURE

#define FUNC_ATTR_PURE

◆ FUNC_ATTR_UNUSED

#define FUNC_ATTR_UNUSED

◆ FUNC_ATTR_WARN_UNUSED_RESULT

static regsubs_T FUNC_ATTR_WARN_UNUSED_RESULT
Value:
{
*name = NUL

◆ REAL_FATTR_ALLOC_ALIGN

#define REAL_FATTR_ALLOC_ALIGN (   x)

◆ REAL_FATTR_ALLOC_SIZE

#define REAL_FATTR_ALLOC_SIZE (   x)

◆ REAL_FATTR_ALLOC_SIZE_PROD

#define REAL_FATTR_ALLOC_SIZE_PROD (   x,
 
)

◆ REAL_FATTR_ALWAYS_INLINE

#define REAL_FATTR_ALWAYS_INLINE

◆ REAL_FATTR_CONST

#define REAL_FATTR_CONST

◆ REAL_FATTR_MALLOC

#define REAL_FATTR_MALLOC

◆ REAL_FATTR_NO_SANITIZE_UNDEFINED

#define REAL_FATTR_NO_SANITIZE_UNDEFINED

◆ REAL_FATTR_NONNULL_ALL

#define REAL_FATTR_NONNULL_ALL

◆ REAL_FATTR_NONNULL_ARG

#define REAL_FATTR_NONNULL_ARG (   ...)

◆ REAL_FATTR_NONNULL_RET

#define REAL_FATTR_NONNULL_RET

◆ REAL_FATTR_NORETURN

#define REAL_FATTR_NORETURN

◆ REAL_FATTR_PRINTF

#define REAL_FATTR_PRINTF (   x,
 
)

◆ REAL_FATTR_PURE

#define REAL_FATTR_PURE

◆ REAL_FATTR_UNUSED

#define REAL_FATTR_UNUSED

◆ REAL_FATTR_WARN_UNUSED_RESULT

TYPVAL_ENCODE_SCOPE int REAL_FATTR_WARN_UNUSED_RESULT
NUL
#define NUL
Definition: ascii.h:19
name
char_u * name
Definition: userfunc.c:821