*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation; under version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
int run_test_unsigned(void)
{
- unsigned long src, nrbits;
+ unsigned int src, nrbits;
union {
unsigned char c[TEST_LEN];
unsigned short s[TEST_LEN/sizeof(unsigned short)];
bt_bitfield_write(target.c, unsigned char, s, l, src);
bt_bitfield_read(target.c, unsigned char, s, l, &readval);
if (readval != src) {
- printf("Error (bytewise) src %lX read %llX shift %d len %d\n",
+ printf("Error (bytewise) src %X read %llX shift %d len %d\n",
src, readval, s, l);
print_byte_array(target.c, TEST_LEN);
err = 1;
bt_bitfield_write(target.s, unsigned short, s, l, src);
bt_bitfield_read(target.c, unsigned char, s, l, &readval);
if (readval != src) {
- printf("Error (shortwise) src %lX read %llX shift %d len %d\n",
+ printf("Error (shortwise) src %X read %llX shift %d len %d\n",
src, readval, s, l);
print_byte_array(target.c, TEST_LEN);
err = 1;
bt_bitfield_write(target.i, unsigned int, s, l, src);
bt_bitfield_read(target.c, unsigned char, s, l, &readval);
if (readval != src) {
- printf("Error (intwise) src %lX read %llX shift %d len %d\n",
+ printf("Error (intwise) src %X read %llX shift %d len %d\n",
src, readval, s, l);
print_byte_array(target.c, TEST_LEN);
err = 1;
bt_bitfield_write(target.l, unsigned long, s, l, src);
bt_bitfield_read(target.c, unsigned char, s, l, &readval);
if (readval != src) {
- printf("Error (longwise) src %lX read %llX shift %d len %d\n",
+ printf("Error (longwise) src %X read %llX shift %d len %d\n",
src, readval, s, l);
print_byte_array(target.c, TEST_LEN);
err = 1;
bt_bitfield_write(target.ll, unsigned long long, s, l, src);
bt_bitfield_read(target.c, unsigned char, s, l, &readval);
if (readval != src) {
- printf("Error (longlongwise) src %lX read %llX shift %d len %d\n",
+ printf("Error (longlongwise) src %X read %llX shift %d len %d\n",
src, readval, s, l);
print_byte_array(target.c, TEST_LEN);
err = 1;
int run_test_signed(void)
{
- long src, nrbits;
+ int src, nrbits;
union {
signed char c[TEST_LEN];
short s[TEST_LEN/sizeof(short)];
bt_bitfield_write(target.c, signed char, s, l, src);
bt_bitfield_read(target.c, signed char, s, l, &readval);
if (readval != src) {
- printf("Error (bytewise) src %lX read %llX shift %d len %d\n",
+ printf("Error (bytewise) src %X read %llX shift %d len %d\n",
src, readval, s, l);
print_byte_array(target.c, TEST_LEN);
err = 1;
bt_bitfield_write(target.s, short, s, l, src);
bt_bitfield_read(target.c, signed char, s, l, &readval);
if (readval != src) {
- printf("Error (shortwise) src %lX read %llX shift %d len %d\n",
+ printf("Error (shortwise) src %X read %llX shift %d len %d\n",
src, readval, s, l);
print_byte_array(target.c, TEST_LEN);
err = 1;
bt_bitfield_write(target.i, int, s, l, src);
bt_bitfield_read(target.c, signed char, s, l, &readval);
if (readval != src) {
- printf("Error (intwise) src %lX read %llX shift %d len %d\n",
+ printf("Error (intwise) src %X read %llX shift %d len %d\n",
src, readval, s, l);
print_byte_array(target.c, TEST_LEN);
err = 1;
bt_bitfield_write(target.l, long, s, l, src);
bt_bitfield_read(target.c, signed char, s, l, &readval);
if (readval != src) {
- printf("Error (longwise) src %lX read %llX shift %d len %d\n",
+ printf("Error (longwise) src %X read %llX shift %d len %d\n",
src, readval, s, l);
print_byte_array(target.c, TEST_LEN);
err = 1;
bt_bitfield_write(target.ll, long long, s, l, src);
bt_bitfield_read(target.c, signed char, s, l, &readval);
if (readval != src) {
- printf("Error (longlongwise) src %lX read %llX shift %d len %d\n",
+ printf("Error (longlongwise) src %X read %llX shift %d len %d\n",
src, readval, s, l);
print_byte_array(target.c, TEST_LEN);
err = 1;