"INVALID ",
"UNKNOWN CMD ",
"NULL ",
- "REQREQ ",
+ "REGREQ ",
"REGRESPONSE ",
"CANCEL ",
"ENCRYPT ",
char subclass2[20];
char *subclass;
char tmp[256];
- if ((fhi->cmdresp & 0x3f) > (int)sizeof(commands)/(int)sizeof(char *)) {
- snprintf(class2, (int)sizeof(class2), "(%d?)", fhi->cmdresp);
+ if ((fhi->cmdresp & 0x3f) >= ARRAY_LEN(commands)) {
+ snprintf(class2, sizeof(class2), "(%d?)", fhi->cmdresp & 0x3f);
class = class2;
} else {
- class = commands[(int)(fhi->cmdresp & 0x3f)];
+ class = commands[fhi->cmdresp & 0x3f];
}
- snprintf(subclass2, (int)sizeof(subclass2), "%02hhx", (unsigned char)fhi->cmdflags);
+ snprintf(subclass2, sizeof(subclass2), "%02hhx", (unsigned char)fhi->cmdflags);
subclass = subclass2;
- snprintf(tmp, (int)sizeof(tmp),
+ snprintf(tmp, sizeof(tmp),
"%s-Frame -- OSeqno: %3.3d ISeqno: %3.3d Type: %s (%s)\n",
pref[rx],
fhi->oseqno, fhi->iseqno, class, fhi->cmdresp & 0x40 ? "Response" : "Command");