| 1114 | }; |
| 1115 | |
| 1116 | static void |
| 1117 | fill_reject_code(u_short *codep, char *str) |
| 1118 | { |
| 1119 | int val; |
| 1120 | char *s; |
| 1121 | |
| 1122 | val = strtoul(str, &s, 0); |
| 1123 | if (s == str || *s != '\0' || val >= 0x100) |
| 1124 | val = match_token(icmpcodes, str); |
| 1125 | if (val < 0) |
| 1126 | errx(EX_DATAERR, "unknown ICMP unreachable code ``%s''", str); |
| 1127 | *codep = val; |
| 1128 | return; |
| 1129 | } |
| 1130 | |
| 1131 | static void |
| 1132 | print_reject_code(struct buf_pr *bp, uint16_t code) |
no test coverage detected