1#include "shared.rsh" 2 3// Testing unsigned types for Bug 6764163 4unsigned int ui = 37; 5unsigned char uc = 5; 6 7static bool test_unsigned() { 8 bool failed = false; 9 10 rsDebug("ui", ui); 11 rsDebug("uc", uc); 12 _RS_ASSERT(ui == 0x7fffffff); 13 _RS_ASSERT(uc == 129); 14 15 if (failed) { 16 rsDebug("test_unsigned FAILED", -1); 17 } 18 else { 19 rsDebug("test_unsigned PASSED", 0); 20 } 21 22 return failed; 23} 24 25void unsigned_test() { 26 bool failed = false; 27 failed |= test_unsigned(); 28 29 if (failed) { 30 rsSendToClientBlocking(RS_MSG_TEST_FAILED); 31 } 32 else { 33 rsSendToClientBlocking(RS_MSG_TEST_PASSED); 34 } 35} 36 37