| #include "shared.rsh" |
| |
| // Testing unsigned types for Bug 6764163 |
| unsigned int ui = 37; |
| unsigned char uc = 5; |
| |
| static bool test_unsigned() { |
| bool failed = false; |
| |
| rsDebug("ui", ui); |
| rsDebug("uc", uc); |
| _RS_ASSERT(ui == 0x7fffffff); |
| _RS_ASSERT(uc == 129); |
| |
| if (failed) { |
| rsDebug("test_unsigned FAILED", -1); |
| } |
| else { |
| rsDebug("test_unsigned PASSED", 0); |
| } |
| |
| return failed; |
| } |
| |
| void unsigned_test() { |
| bool failed = false; |
| failed |= test_unsigned(); |
| |
| if (failed) { |
| rsSendToClientBlocking(RS_MSG_TEST_FAILED); |
| } |
| else { |
| rsSendToClientBlocking(RS_MSG_TEST_PASSED); |
| } |
| } |
| |