*** empty log message ***
This commit is contained in:
parent
644eb48ea2
commit
dbe61e1ac9
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: macros.h,v 1.13 2005-03-29 11:37:50 bacon Exp $
|
* $Id: macros.h,v 1.14 2005-03-30 07:26:38 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _XP_MACROS_H_
|
#ifndef _XP_MACROS_H_
|
||||||
@ -24,6 +24,12 @@
|
|||||||
#define xp_main main
|
#define xp_main main
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define XP_TYPE_IS_SIGNED(type) (!(((type)0) < ((type)-1)))
|
||||||
|
#define XP_TYPE_MAX(type) \
|
||||||
|
((type)(XP_TYPE_IS_SIGNED(type)? ~((type)1 << (xp_sizeof(type) * 8 - 1)): (~(type)0)))
|
||||||
|
#define XP_TYPE_MIN(type) \
|
||||||
|
((type)(XP_TYPE_IS_SIGNED(type)? ((type)1 << (xp_sizeof(type) * 8 - 1)): ((type)0)))
|
||||||
|
|
||||||
#define XP_LOOP_CONTINUE(id) goto __loop_ ## id ## _begin__;
|
#define XP_LOOP_CONTINUE(id) goto __loop_ ## id ## _begin__;
|
||||||
#define XP_LOOP_BREAK(id) goto __loop_ ## id ## _end__;
|
#define XP_LOOP_BREAK(id) goto __loop_ ## id ## _end__;
|
||||||
#define XP_LOOP_BEGIN(id) __loop_ ## id ## _begin__: {
|
#define XP_LOOP_BEGIN(id) __loop_ ## id ## _begin__: {
|
||||||
|
Loading…
Reference in New Issue
Block a user