3 If test_index is char, loses high bit when indexes table
4 workaround is to use [(unsigned int) test_index]
14 static unsigned int test_int ;
15 static unsigned char test_index ;
20 test_int = testArray [test_index] ;
24 testUnsignedCharIndex(void)
27 for (i = 0; i < 130; i++) {
33 ASSERT(test_int == 5);
37 ASSERT(test_int == 129);