setup_once.h: HP-UX specific TRUE and FALSE definitions

Some HP-UX system headers require TRUE defined to 1 and FALSE to 0.
This commit is contained in:
Yang Tse 2012-12-12 16:39:07 +01:00
parent 98b52964cf
commit bceb40095a
1 changed files with 12 additions and 0 deletions

View File

@ -299,6 +299,18 @@ struct timeval {
#endif
/*
* Some HP-UX system headers require TRUE defined to 1 and FALSE to 0.
*/
#if defined(__hpux)
#undef TRUE
#define TRUE 1
#undef FALSE
#define FALSE 0
#endif
/*
* Macro WHILE_FALSE may be used to build single-iteration do-while loops,
* avoiding compiler warnings. Mostly intended for other macro definitions.