We had "if (<int> < 0)" else "else if (<int> >= 0)", which cover all
possibilities
src_type = PW_TYPE_SHORT;
in.ushort = (uint16_t) num;
in.length = sizeof(in.ushort);
- } else if (num >= 0) { /* 8bit unsigned (supported) */
+ } else { /* 8bit unsigned (supported) */
src_type = PW_TYPE_BYTE;
in.byte = (uint8_t) num;
in.length = sizeof(in.byte);
- } else {
- rad_assert(0);
- return -1;
}
}
break;
in.ushort = (uint16_t) reply->integer;
in.length = sizeof(in.ushort);
}
- else if (reply->integer >= 0) { /* 8bit unsigned (supported) */
+ else { /* 8bit unsigned (supported) */
src_type = PW_TYPE_BYTE;
in.byte = (uint8_t) reply->integer;
in.length = sizeof(in.byte);
- } else {
- rad_assert(0);
}
break;