+int quiet = 0;
char progress[] = "-\\|/";
+
-+void inline dprintf(const char *format, ...) {
++void inline __dprintf(const char *format, ...) {
+ if(!quiet) {
+ va_list ap;
+ va_start(ap, format);
fflush(stdout);
for (j = 0; j < 16; j++) {
- printf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
p1 = (ulv *) bufa;
- printf("setting %3u", j);
-+ dprintf("setting %3u", j);
++ __dprintf("setting %3u", j);
fflush(stdout);
for (i = 0; i < count; i++) {
*p1 = ((j + i) % 2) == 0 ? (ul) p1 : ~((ul) p1);
}
- printf("\b\b\b\b\b\b\b\b\b\b\b");
- printf("testing %3u", j);
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("testing %3u", j);
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("testing %3u", j);
fflush(stdout);
p1 = (ulv *) bufa;
for (i = 0; i < count; i++, p1++) {
}
}
- printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
fflush(stdout);
return 0;
}
}
}
- printf("\b \b");
-+ dprintf("\b \b");
++ __dprintf("\b \b");
fflush(stdout);
return compare_regions(bufa, bufb, count);
}
fflush(stdout);
for (j = 0; j < 64; j++) {
- printf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
q = (j % 2) == 0 ? UL_ONEBITS : 0;
- printf("setting %3u", j);
-+ dprintf("setting %3u", j);
++ __dprintf("setting %3u", j);
fflush(stdout);
p1 = (ulv *) bufa;
p2 = (ulv *) bufb;
}
- printf("\b\b\b\b\b\b\b\b\b\b\b");
- printf("testing %3u", j);
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("testing %3u", j);
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("testing %3u", j);
fflush(stdout);
if (compare_regions(bufa, bufb, count)) {
return -1;
}
}
- printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
fflush(stdout);
return 0;
}
fflush(stdout);
for (j = 0; j < 64; j++) {
- printf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
q = (j % 2) == 0 ? CHECKERBOARD1 : CHECKERBOARD2;
- printf("setting %3u", j);
-+ dprintf("setting %3u", j);
++ __dprintf("setting %3u", j);
fflush(stdout);
p1 = (ulv *) bufa;
p2 = (ulv *) bufb;
}
- printf("\b\b\b\b\b\b\b\b\b\b\b");
- printf("testing %3u", j);
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("testing %3u", j);
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("testing %3u", j);
fflush(stdout);
if (compare_regions(bufa, bufb, count)) {
return -1;
}
}
- printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
fflush(stdout);
return 0;
}
size_t i;
- printf(" ");
-+ dprintf(" ");
++ __dprintf(" ");
fflush(stdout);
for (j = 0; j < 256; j++) {
- printf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
p1 = (ulv *) bufa;
p2 = (ulv *) bufb;
- printf("setting %3u", j);
-+ dprintf("setting %3u", j);
++ __dprintf("setting %3u", j);
fflush(stdout);
for (i = 0; i < count; i++) {
*p1++ = *p2++ = (ul) UL_BYTE(j);
}
- printf("\b\b\b\b\b\b\b\b\b\b\b");
- printf("testing %3u", j);
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("testing %3u", j);
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("testing %3u", j);
fflush(stdout);
if (compare_regions(bufa, bufb, count)) {
return -1;
}
}
- printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
fflush(stdout);
return 0;
}
fflush(stdout);
for (j = 0; j < UL_LEN * 2; j++) {
- printf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
p1 = (ulv *) bufa;
p2 = (ulv *) bufb;
- printf("setting %3u", j);
-+ dprintf("setting %3u", j);
++ __dprintf("setting %3u", j);
fflush(stdout);
for (i = 0; i < count; i++) {
if (j < UL_LEN) { /* Walk it up. */
}
- printf("\b\b\b\b\b\b\b\b\b\b\b");
- printf("testing %3u", j);
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("testing %3u", j);
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("testing %3u", j);
fflush(stdout);
if (compare_regions(bufa, bufb, count)) {
return -1;
}
}
- printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
fflush(stdout);
return 0;
}
size_t i;
- printf(" ");
-+ dprintf(" ");
++ __dprintf(" ");
fflush(stdout);
for (j = 0; j < UL_LEN * 2; j++) {
- printf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
p1 = (ulv *) bufa;
p2 = (ulv *) bufb;
- printf("setting %3u", j);
-+ dprintf("setting %3u", j);
++ __dprintf("setting %3u", j);
fflush(stdout);
for (i = 0; i < count; i++) {
if (j < UL_LEN) { /* Walk it up. */
}
- printf("\b\b\b\b\b\b\b\b\b\b\b");
- printf("testing %3u", j);
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("testing %3u", j);
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("testing %3u", j);
fflush(stdout);
if (compare_regions(bufa, bufb, count)) {
return -1;
}
}
- printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
fflush(stdout);
return 0;
}
size_t i;
- printf(" ");
-+ dprintf(" ");
++ __dprintf(" ");
fflush(stdout);
for (j = 0; j < UL_LEN * 2; j++) {
- printf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
p1 = (ulv *) bufa;
p2 = (ulv *) bufb;
- printf("setting %3u", j);
-+ dprintf("setting %3u", j);
++ __dprintf("setting %3u", j);
fflush(stdout);
for (i = 0; i < count; i++) {
if (j < UL_LEN) { /* Walk it up. */
}
- printf("\b\b\b\b\b\b\b\b\b\b\b");
- printf("testing %3u", j);
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("testing %3u", j);
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("testing %3u", j);
fflush(stdout);
if (compare_regions(bufa, bufb, count)) {
return -1;
}
}
- printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
fflush(stdout);
return 0;
}
size_t i;
- printf(" ");
-+ dprintf(" ");
++ __dprintf(" ");
fflush(stdout);
for (k = 0; k < UL_LEN; k++) {
q = ONE << k;
for (j = 0; j < 8; j++) {
- printf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
q = ~q;
- printf("setting %3u", k * 8 + j);
-+ dprintf("setting %3u", k * 8 + j);
++ __dprintf("setting %3u", k * 8 + j);
fflush(stdout);
p1 = (ulv *) bufa;
p2 = (ulv *) bufb;
}
- printf("\b\b\b\b\b\b\b\b\b\b\b");
- printf("testing %3u", k * 8 + j);
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("testing %3u", k * 8 + j);
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("testing %3u", k * 8 + j);
fflush(stdout);
if (compare_regions(bufa, bufb, count)) {
return -1;
}
}
- printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
-+ dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
++ __dprintf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b");
fflush(stdout);
return 0;
}