*/
static u_int
rsvp_intserv_print(netdissect_options *ndo,
- const u_char *tptr, u_short obj_tlen)
+ const u_char *tptr, u_int obj_tlen)
{
u_int parameter_id,parameter_length;
union {
const struct rsvp_obj_frr_t *rsvp_obj_frr;
} obj_ptr;
- u_short rsvp_obj_len,rsvp_obj_ctype,rsvp_obj_class_num,obj_tlen;
- u_int intserv_serv_tlen;
+ u_short rsvp_obj_len,rsvp_obj_ctype,rsvp_obj_class_num;
+ u_int obj_tlen,intserv_serv_tlen;
int hexdump;
u_int processed,padbytes,error_code,error_value,i,sigcheck;
union {
float f;
uint32_t i;
} bw;
- uint8_t namelen;
+ u_int namelen;
u_int action, subchannel;
return -1;
}
if(rsvp_obj_len < sizeof(struct rsvp_object_header)) {
- ND_PRINT("%sERROR: object header too short %u < %lu", indent, rsvp_obj_len,
- (unsigned long)sizeof(struct rsvp_object_header));
+ ND_PRINT("%sERROR: object header too short %u < %zu", indent, rsvp_obj_len,
+ sizeof(struct rsvp_object_header));
return -1;
}
GET_BE_U_2(rsvp_com_header->checksum));
if (tlen < sizeof(struct rsvp_common_header)) {
- ND_PRINT("ERROR: common header too short %u < %lu", tlen,
- (unsigned long)sizeof(struct rsvp_common_header));
+ ND_PRINT("ERROR: common header too short %u < %zu", tlen,
+ sizeof(struct rsvp_common_header));
return;
}
GET_BE_U_2(rsvp_com_header->checksum));
if (subtlen < sizeof(struct rsvp_common_header)) {
- ND_PRINT("ERROR: common header too short %u < %lu", subtlen,
- (unsigned long)sizeof(struct rsvp_common_header));
+ ND_PRINT("ERROR: common header too short %u < %zu", subtlen,
+ sizeof(struct rsvp_common_header));
return;
}