Blame test-t/n_bool.t

Packit Service 8bf002
/* bool.t   */
Packit Service 8bf002
/*
Packit Service 8bf002
 * On C++:  'true' and 'false' are evaluated 1 and 0 respectively.
Packit Service 8bf002
 *      and logical AND, logical OR are evaluated boolean.
Packit Service 8bf002
 */
Packit Service 8bf002
Packit Service 8bf002
/*  Valid block;    */
Packit Service 8bf002
Packit Service 8bf002
#define MACRO   1
Packit Service 8bf002
#define MACRO3  3
Packit Service 8bf002
Packit Service 8bf002
#if MACRO == true
Packit Service 8bf002
    Valid block;
Packit Service 8bf002
#else
Packit Service 8bf002
    non-Valid block;
Packit Service 8bf002
#endif
Packit Service 8bf002
Packit Service 8bf002
#if (MACRO && MACRO3) == true
Packit Service 8bf002
    Valid block;
Packit Service 8bf002
#else
Packit Service 8bf002
    non-Valid block;
Packit Service 8bf002
#endif
Packit Service 8bf002