girara
Macros
macros.h File Reference

Go to the source code of this file.

Macros

#define __has_attribute(x)   0
 
#define GIRARA_PRINTF(format_idx, arg_idx)
 
#define GIRARA_UNUSED(x)   x
 
#define GIRARA_HIDDEN
 
#define GIRARA_VISIBLE
 
#define GIRARA_DEPRECATED(x)   x
 
#define GIRARA_DEPRECATED_
 
#define GIRARA_ALLOC_SIZE(x)
 
#define GIRARA_DO_PRAGMA(x)
 
#define GIRARA_IGNORE_DEPRECATED
 
#define GIRARA_UNIGNORE   GIRARA_DO_PRAGMA(GCC diagnostic pop)
 

Macro Definition Documentation

◆ __has_attribute

#define __has_attribute (   x)    0

Definition at line 7 of file macros.h.

◆ GIRARA_ALLOC_SIZE

#define GIRARA_ALLOC_SIZE (   x)

Definition at line 62 of file macros.h.

◆ GIRARA_DEPRECATED

#define GIRARA_DEPRECATED (   x)    x

Definition at line 52 of file macros.h.

◆ GIRARA_DEPRECATED_

#define GIRARA_DEPRECATED_

Definition at line 53 of file macros.h.

◆ GIRARA_DO_PRAGMA

#define GIRARA_DO_PRAGMA (   x)

Definition at line 70 of file macros.h.

◆ GIRARA_HIDDEN

#define GIRARA_HIDDEN

Definition at line 35 of file macros.h.

◆ GIRARA_IGNORE_DEPRECATED

#define GIRARA_IGNORE_DEPRECATED
Value:
GIRARA_DO_PRAGMA(GCC diagnostic push) \
GIRARA_DO_PRAGMA(GCC diagnostic ignored "-Wdeprecated-declarations")
#define GIRARA_DO_PRAGMA(x)
Definition: macros.h:70

Definition at line 75 of file macros.h.

◆ GIRARA_PRINTF

#define GIRARA_PRINTF (   format_idx,
  arg_idx 
)

Definition at line 15 of file macros.h.

◆ GIRARA_UNIGNORE

#define GIRARA_UNIGNORE   GIRARA_DO_PRAGMA(GCC diagnostic pop)

Definition at line 81 of file macros.h.

◆ GIRARA_UNUSED

#define GIRARA_UNUSED (   x)    x

Definition at line 25 of file macros.h.

◆ GIRARA_VISIBLE

#define GIRARA_VISIBLE

Definition at line 43 of file macros.h.