Print large unsigned values correctly (not as negative numbers) for

subdevice with 32 bit values.
This commit is contained in:
Frank Mori Hess 2007-01-08 20:56:24 +00:00
parent 8db3fa8f47
commit f80c83a1d0

View file

@ -77,11 +77,11 @@ int main(int argc, char *argv[])
range_info->unit);
}
if(options.verbose) {
printf(" (%d raw units)", data);
printf(" (%lu raw units)", (unsigned long)data);
}
}
} else {
printf("%d",data);
printf("%lu", (unsigned long)data);
}
printf("\n");