*
* Common Trace Format - bitfield test program
*
- * Copyright February 2009 - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
+ * Copyright 2010 - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
*
* 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
for (l = nrbits; l < (CHAR_BIT * TEST_LEN) - s; l++) {
init_byte_array(target.c, TEST_LEN, 0xFF);
ctf_bitfield_write(target.c, s, l, src);
- readval = _ctf_bitfield_read_64(target.c, s, l, BYTE_ORDER, 0);
+ ctf_bitfield_read(target.c, s, l, &readval);
if (readval != src) {
printf("Error (bytewise) src %lX read %llX shift %d len %d\n",
src, readval, s, l);
init_byte_array(target.c, TEST_LEN, 0xFF);
ctf_bitfield_write(target.s, s, l, src);
- readval = _ctf_bitfield_read_64(target.c, s, l, BYTE_ORDER, 0);
+ ctf_bitfield_read(target.c, s, l, &readval);
if (readval != src) {
printf("Error (shortwise) src %lX read %llX shift %d len %d\n",
src, readval, s, l);
init_byte_array(target.c, TEST_LEN, 0xFF);
ctf_bitfield_write(target.i, s, l, src);
- readval = _ctf_bitfield_read_64(target.c, s, l, BYTE_ORDER, 0);
+ ctf_bitfield_read(target.c, s, l, &readval);
if (readval != src) {
printf("Error (intwise) src %lX read %llX shift %d len %d\n",
src, readval, s, l);
init_byte_array(target.c, TEST_LEN, 0xFF);
ctf_bitfield_write(target.l, s, l, src);
- readval = _ctf_bitfield_read_64(target.c, s, l, BYTE_ORDER, 0);
+ ctf_bitfield_read(target.c, s, l, &readval);
if (readval != src) {
printf("Error (longwise) src %lX read %llX shift %d len %d\n",
src, readval, s, l);
init_byte_array(target.c, TEST_LEN, 0xFF);
ctf_bitfield_write(target.ll, s, l, src);
- readval = _ctf_bitfield_read_64(target.c, s, l, BYTE_ORDER, 0);
+ ctf_bitfield_read(target.c, s, l, &readval);
if (readval != src) {
printf("Error (longlongwise) src %lX read %llX shift %d len %d\n",
src, readval, s, l);
for (l = nrbits; l < (8 * TEST_LEN) - s; l++) {
init_byte_array(target.c, TEST_LEN, 0x0);
ctf_bitfield_write(target.c, s, l, src);
- readval = _ctf_bitfield_read_64(target.c, s, l, BYTE_ORDER, 1);
+ ctf_bitfield_read(target.c, s, l, &readval);
if (readval != src) {
printf("Error (bytewise) src %lX read %llX shift %d len %d\n",
src, readval, s, l);
init_byte_array(target.c, TEST_LEN, 0x0);
ctf_bitfield_write(target.s, s, l, src);
- readval = _ctf_bitfield_read_64(target.c, s, l, BYTE_ORDER, 1);
+ ctf_bitfield_read(target.c, s, l, &readval);
if (readval != src) {
printf("Error (shortwise) src %lX read %llX shift %d len %d\n",
src, readval, s, l);
init_byte_array(target.c, TEST_LEN, 0x0);
ctf_bitfield_write(target.i, s, l, src);
- readval = _ctf_bitfield_read_64(target.c, s, l, BYTE_ORDER, 1);
+ ctf_bitfield_read(target.c, s, l, &readval);
if (readval != src) {
printf("Error (intwise) src %lX read %llX shift %d len %d\n",
src, readval, s, l);
init_byte_array(target.c, TEST_LEN, 0x0);
ctf_bitfield_write(target.l, s, l, src);
- readval = _ctf_bitfield_read_64(target.c, s, l, BYTE_ORDER, 1);
+ ctf_bitfield_read(target.c, s, l, &readval);
if (readval != src) {
printf("Error (longwise) src %lX read %llX shift %d len %d\n",
src, readval, s, l);
init_byte_array(target.c, TEST_LEN, 0x0);
ctf_bitfield_write(target.ll, s, l, src);
- readval = _ctf_bitfield_read_64(target.c, s, l, BYTE_ORDER, 1);
+ ctf_bitfield_read(target.c, s, l, &readval);
if (readval != src) {
printf("Error (longlongwise) src %lX read %llX shift %d len %d\n",
src, readval, s, l);
printf("lluwise\n");
print_byte_array(target.c, 8);
- readval = _ctf_bitfield_read_64(target.c, shift, len, BYTE_ORDER, 0);
+ ctf_bitfield_read(target.c, shift, len, &readval);
printf("read: %llX\n", readval);
ret = run_test();