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

Reply via email to