Main Page   Data Structures   File List   Data Fields   Globals  

/home/mclark/src/json-c/bits.h File Reference


Defines

#define min(x, y)
#define max(x, y)
#define hexdigit(x)   (((x) <= '9') ? (x) - '0' : ((x) & 7) + 9)
#define error_ptr(error)   ((void*)error)
#define is_error(ptr)   ((unsigned long)ptr > (unsigned long)-4000L)

Define Documentation

#define error_ptr error       ((void*)error)
 

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

#define is_error ptr       ((unsigned long)ptr > (unsigned long)-4000L)
 

#define max x,
 
 

Value:

({             \
        typeof(x) _x = (x);     \
        typeof(y) _y = (y);     \
        (void) (&_x == &_y);    \
        _x > _y ? _x : _y; })

#define min x,
 
 

Value:

({             \
        typeof(x) _x = (x);     \
        typeof(y) _y = (y);     \
        (void) (&_x == &_y);    \
        _x < _y ? _x : _y; })


Generated on Sat Aug 7 12:37:13 2004 for json-c by doxygen1.2.15