/* bo-test.c : test program for bo.h */ /* September 7, 2006 - Jon Mayo - PUBLIC DOMAIN */ #include #include "bo.h" int main() { unsigned char test[] = { 0x44, 0x66, 0x88, 0xaa, }; printf("%08lX %04X %04X\n", RD_BE32(test, 0), RD_BE16(test, 0), RD_BE16(test, 2)); WR_BE16(test, 2, 0xDD11); printf("%08lX %04X %04X\n", RD_BE32(test, 0), RD_BE16(test, 0), RD_BE16(test, 2)); WR_BE16(test, 0, 0x3377); printf("%08lX %04X %04X\n", RD_BE32(test, 0), RD_BE16(test, 0), RD_BE16(test, 2)); WR_LE16(test, 2, 0x99CC); printf("%08lX %04X %04X\n", RD_BE32(test, 0), RD_BE16(test, 0), RD_BE16(test, 2)); return 0; }