{0, 0, 0, 0},
};
-CERRARRAY cerr[] = {
- { 114, "not integer" },
- { 115, "not hex" },
- { 116, "out of hex range" },
- { 0, NULL },
-};
-
int main(int argc, char *argv[])
{
bool logicalmode = false; /* レジストリの内容を論理値(0〜65535)で表示する場合はtrue */
fprintf(stderr, "Dumpword Error - %d: %s\n", cerrno, cerrmsg);
exit(-1);
}
- if(logicalmode == true) {
- fprintf(stdout, "%6s: %6d = #%04X = %s\n", argv[optind], word, word, word2bit(word));
- } else {
- fprintf(stdout, "%6s: %6d = #%04X = %s\n", argv[optind], (short)word, word, word2bit(word));
- }
+ fprintf(stdout, "%6s: ", argv[optind]);
+ print_dumpword(word, logicalmode);
return 0;
}