cao-0.1: backend_lib/C_generic/CAO_bool.h
#ifndef CAO_BOOL_H
#define CAO_BOOL_H
#include "CAO_globals.h"
#ifdef __cplusplus
#include <iostream>
extern "C" {
#endif
#define CAO_bool_init(a,b) a = b
#define CAO_bool_assign(a,b) a = b
#define CAO_bool_equal(a,b,c) a = ((b) == (c))
#define CAO_bool_nequal(a,b,c) a = ((b) != (c))
#define CAO_bool_or(a,b,c) a = ((b) | (c))
#define CAO_bool_and(a,b,c) a = ((b) & (c))
#define CAO_bool_xor(a,b,c) a = ((b) ^ (c))
#define CAO_bool_not(a,b) a = ((~(b)) & 1)
CAO_RES CAO_bool_dump(CAO_bool);
#ifdef __cplusplus
}
#endif
#endif