47{
49 u_char *buffer;
50 int buflen;
51
52 printf
53 ("Testing bitstreams ....................................................... ");
54 fflush(stdout);
55
57 if (buffer == NULL) {
58 printf("FAIL\n");
59 return -1;
60 }
62
70 if (buffer[0] != 0xfa) {
71 printf("FAIL\n");
72 printf(" buffer[0] = 0x%02x\n", buffer[0]);
73 return -1;
74 }
75 if (buffer[1] != 0xa8) {
76 printf("FAIL\n");
77 printf(" buffer[1] = 0x%02x\n", buffer[1]);
78 return -1;
79 }
80 if (buffer[2] != 0x80) {
81 printf("FAIL\n");
82 printf(" buffer[2] = 0x%02x\n", buffer[2]);
83 return -1;
84 }
86 if (buffer[2] != 0x81) {
87 printf("FAIL\n");
88 printf(" buffer[2] = 0x%02x\n", buffer[2]);
89 return -1;
90 }
91
93
94 printf("Ok\n");
95 return 0;
96}
int bs_put(bitstream_t *b, u_char bits, uint8_t nbits)
int bs_attach(bitstream_t *b, u_char *buf, int blen)
int bs_create(bitstream_t **ppb)
int bs_destroy(bitstream_t **ppb)