X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=test%2Ftstodr.c;fp=test%2Ftstodr.c;h=06c28eab419c5c83a7e7cbaef980bd4689dfdf59;hb=46a5c887dd9e559be988094bae9b7ca1bb1a6c24;hp=83d2d2c10a1ba189127d0be6d73eeb5f0154434b;hpb=9efa074e7621acf1a41b8382567a40e9b0fccbfd;p=yaz-moved-to-github.git diff --git a/test/tstodr.c b/test/tstodr.c index 83d2d2c..06c28ea 100644 --- a/test/tstodr.c +++ b/test/tstodr.c @@ -166,7 +166,7 @@ static void tst_berint32(ODR encode, ODR decode) 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); @@ -214,9 +214,9 @@ static void tst_berint32(ODR encode, ODR decode) 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); @@ -231,7 +231,7 @@ static void tst_berint32(ODR encode, ODR decode) 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); @@ -278,7 +278,7 @@ static void tst_berint64(ODR encode, ODR decode) 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); @@ -298,9 +298,9 @@ static void tst_berint64(ODR encode, ODR decode) 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);