3 If test_index is char, loses high bit when indexes table
4 workaround is to use [(unsigned int) test_index]
11 static unsigned int test_int ;
12 static unsigned char test_index ;
17 test_int = testArray [test_index] ;
21 testUnsignedCharIndex(void)
24 for (i = 0; i < 130; i++) {
30 ASSERT(test_int == 5);
34 ASSERT(test_int == 129);