json-c  0.12.1
Macros
bits.h File Reference

Macros

#define json_min(a, b)   ((a) < (b) ? (a) : (b))
 
#define json_max(a, b)   ((a) > (b) ? (a) : (b))
 
#define hexdigit(x)   (((x) <= '9') ? (x) - '0' : ((x) & 7) + 9)
 
#define error_ptr(error)   ((void*)error)
 
#define error_description(error)   (json_tokener_errors[error])
 
#define is_error(ptr)   (ptr == NULL)
 

Macro Definition Documentation

◆ error_description

#define error_description (   error)    (json_tokener_errors[error])

◆ error_ptr

#define error_ptr (   error)    ((void*)error)

◆ hexdigit

#define hexdigit (   x)    (((x) <= '9') ? (x) - '0' : ((x) & 7) + 9)

◆ is_error

#define is_error (   ptr)    (ptr == NULL)

◆ json_max

#define json_max (   a,
 
)    ((a) > (b) ? (a) : (b))

◆ json_min

#define json_min (   a,
 
)    ((a) < (b) ? (a) : (b))