Rizin
unix-like reverse engineering framework and cli tools
tuklib_common.h File Reference

Common definitions for tuklib modules. More...

#include "tuklib_config.h"

Go to the source code of this file.

Macros

#define TUKLIB_CAT_X(a, b)   a ## b
 
#define TUKLIB_CAT(a, b)   TUKLIB_CAT_X(a, b)
 
#define TUKLIB_SYMBOL(sym)   TUKLIB_CAT(TUKLIB_SYMBOL_PREFIX, sym)
 
#define TUKLIB_DECLS_BEGIN
 
#define TUKLIB_DECLS_END
 
#define TUKLIB_GNUC_REQ(major, minor)   0
 
#define tuklib_attr_noreturn
 

Detailed Description

Common definitions for tuklib modules.

Definition in file tuklib_common.h.

Macro Definition Documentation

◆ tuklib_attr_noreturn

#define tuklib_attr_noreturn

Definition at line 63 of file tuklib_common.h.

◆ TUKLIB_CAT

#define TUKLIB_CAT (   a,
  b 
)    TUKLIB_CAT_X(a, b)

Definition at line 30 of file tuklib_common.h.

◆ TUKLIB_CAT_X

#define TUKLIB_CAT_X (   a,
  b 
)    a ## b

Definition at line 29 of file tuklib_common.h.

◆ TUKLIB_DECLS_BEGIN

#define TUKLIB_DECLS_BEGIN

Definition at line 40 of file tuklib_common.h.

◆ TUKLIB_DECLS_END

#define TUKLIB_DECLS_END

Definition at line 48 of file tuklib_common.h.

◆ TUKLIB_GNUC_REQ

#define TUKLIB_GNUC_REQ (   major,
  minor 
)    0

Definition at line 57 of file tuklib_common.h.

◆ TUKLIB_SYMBOL

#define TUKLIB_SYMBOL (   sym)    TUKLIB_CAT(TUKLIB_SYMBOL_PREFIX, sym)

Definition at line 33 of file tuklib_common.h.