#include "unittest.h" char test[1]; char *dst = &test[0]; TEST { char src = 0; *dst = (src == 0) ? 42 : src; ASSERT_AreEqual(42, *dst, "%u", "Incorrect ternary expression evaluation!"); } ENDTEST