On Tue, Jan 19, 2010 at 02:14:17PM -0600, Peter Karman wrote:
> I do get the same result.
Good, 'cause working around that class of bug would have been a huge PITA -- I
threw up my hands at that NetBSD bug.
Maybe it's macro expansion weirdness? Try changing "ASSERT_INT_EQ" to
"kino_TestBatch_int_equals" and "StrHelp_UTF8_SKIP" to
"kino_StrHelp_UTF8_SKIP".
I'm also not totally satisfied that we've ruled out vararg argument passing.
What if we do something like this?
bool_t condition = StrHelp_UTF8_SKIP[i] == 1 ? true : false;
ASSERT_TRUE(batch, condition, "UTF8_SKIP ascii %d", (int)i);
Marvin Humphrey