Yc_MySequence *t;
srand(123);
- for (i = 0; i<1000; i++)
+ for (i = 0; i < 1000; i++)
{
int j;
- for (j = 0; j<sizeof(buf); j++)
+ for (j = 0; j < (int) sizeof(buf); j++)
buf[j] = rand();
- for (j = 1; j<sizeof(buf); j++)
+ for (j = 1; j < (int) sizeof(buf); j++)
{
odr_setbuf(decode, buf, j, 0);
yc_MySequence(decode, &t, 0, 0);
YAZ_CHECK(buf);
YAZ_CHECK_EQ(len, 2);
YAZ_CHECK_EQ(buf[0], 1);
- YAZ_CHECK_EQ(buf[1], -1);
+ YAZ_CHECK_EQ((unsigned char) buf[1], 255);
odr_reset(decode);
odr_setbuf(decode, buf, len, 0);
YAZ_CHECK_EQ(len, 5);
YAZ_CHECK_EQ(buf[0], 4);
YAZ_CHECK_EQ(buf[1], 127);
- YAZ_CHECK_EQ(buf[2], -1);
- YAZ_CHECK_EQ(buf[3], -1);
- YAZ_CHECK_EQ(buf[4], -1);
+ YAZ_CHECK_EQ((unsigned char) buf[2], 255);
+ YAZ_CHECK_EQ((unsigned char) buf[3], 255);
+ YAZ_CHECK_EQ((unsigned char) buf[4], 255);
odr_reset(decode);
odr_setbuf(decode, buf, len, 0);
YAZ_CHECK(buf);
YAZ_CHECK_EQ(len, 5);
YAZ_CHECK_EQ(buf[0], 4);
- YAZ_CHECK_EQ(buf[1], -128);
+ YAZ_CHECK_EQ((unsigned char) buf[1], 128);
YAZ_CHECK_EQ(buf[2], 0);
YAZ_CHECK_EQ(buf[3], 0);
YAZ_CHECK_EQ(buf[4], 0);
YAZ_CHECK(buf);
YAZ_CHECK_EQ(len, 6);
YAZ_CHECK_EQ(buf[0], 5);
- YAZ_CHECK_EQ(buf[1], -1);
+ YAZ_CHECK_EQ((unsigned char) buf[1], 255);
YAZ_CHECK_EQ(buf[2], 0);
YAZ_CHECK_EQ(buf[3], 0);
YAZ_CHECK_EQ(buf[4], 0);
YAZ_CHECK_EQ(len, 7);
YAZ_CHECK_EQ(buf[0], 6);
YAZ_CHECK_EQ(buf[1], 0);
- YAZ_CHECK_EQ(buf[2], -24);
- YAZ_CHECK_EQ(buf[3], -44);
- YAZ_CHECK_EQ(buf[4], -91);
+ YAZ_CHECK_EQ((unsigned char) buf[2], 232);
+ YAZ_CHECK_EQ((unsigned char) buf[3], 212);
+ YAZ_CHECK_EQ((unsigned char) buf[4], 165);
YAZ_CHECK_EQ(buf[5], 16);
YAZ_CHECK_EQ(buf[6], 0);