X-Git-Url: https://pd.if.org/git/?p=lice;a=blobdiff_plain;f=tests%2F_Bool.c;fp=tests%2F_Bool.c;h=3747327232659fb61d2d4a36eb02fffd2d4f0b2f;hp=0000000000000000000000000000000000000000;hb=bb650f4a52a456c1aa0a34508d6f3dcce58291b6;hpb=686688990cde8ecd8d9423fde7f88b6ac6ac8a40 diff --git a/tests/_Bool.c b/tests/_Bool.c new file mode 100644 index 0000000..3747327 --- /dev/null +++ b/tests/_Bool.c @@ -0,0 +1,32 @@ +// bool + +#include + +int main(void) { + expecti(__bool_true_false_are_defined, 1); + + _Bool a = 0; + _Bool b = 1; + _Bool c = 2; + _Bool d = 3; + + expecti(a, 0); + expecti(b, 1); + expecti(c, 1); + expecti(d, 1); + + a = 3; + b = 2; + c = 1; + d = 0; + + expecti(a, 1); + expecti(b, 1); + expecti(c, 1); + expecti(d, 0); + + bool a1 = false; + a1 = !a1; + a1 = (a1) ? true : false; + expecti(a1, true); +}