girara
Macros
macros.h File Reference

Go to the source code of this file.

Macros

#define __has_attribute(x)   0
 
#define __has_builtin(x)   0
 
#define GIRARA_GNUC_CHECK(maj, min)   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 8 of file macros.h.

◆ __has_builtin

#define __has_builtin (   x)    0

Definition at line 12 of file macros.h.

◆ GIRARA_ALLOC_SIZE

#define GIRARA_ALLOC_SIZE (   x)

Definition at line 74 of file macros.h.

◆ GIRARA_DEPRECATED

#define GIRARA_DEPRECATED (   x)    x

Definition at line 64 of file macros.h.

◆ GIRARA_DEPRECATED_

#define GIRARA_DEPRECATED_

Definition at line 65 of file macros.h.

◆ GIRARA_DO_PRAGMA

#define GIRARA_DO_PRAGMA (   x)

Definition at line 82 of file macros.h.

◆ GIRARA_GNUC_CHECK

#define GIRARA_GNUC_CHECK (   maj,
  min 
)    0

Definition at line 19 of file macros.h.

◆ GIRARA_HIDDEN

#define GIRARA_HIDDEN

Definition at line 47 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")

Definition at line 87 of file macros.h.

◆ GIRARA_PRINTF

#define GIRARA_PRINTF (   format_idx,
  arg_idx 
)

Definition at line 27 of file macros.h.

◆ GIRARA_UNIGNORE

#define GIRARA_UNIGNORE   GIRARA_DO_PRAGMA(GCC diagnostic pop)

Definition at line 93 of file macros.h.

◆ GIRARA_UNUSED

#define GIRARA_UNUSED (   x)    x

Definition at line 37 of file macros.h.

◆ GIRARA_VISIBLE

#define GIRARA_VISIBLE

Definition at line 55 of file macros.h.

GIRARA_DO_PRAGMA
#define GIRARA_DO_PRAGMA(x)
Definition: macros.h:81