if (vflag >= 3) {
char *ib = indent_pr(indent + 2, 1);
printf("%s[", &ib[1]);
- hex_print_with_offset(ib, tdp, rlen, 0);
+ hex_print_with_offset(gndo,ib, tdp, rlen, 0);
printf("\n%s]\n", &ib[1]);
}
return 0;
invilv = ilv_valid(ilv, rlen);
if (invilv) {
printf("%s[", &ib[1]);
- hex_print_with_offset(ib, tdp, rlen, 0);
+ hex_print_with_offset(gndo,ib, tdp, rlen, 0);
printf("\n%s]\n", &ib[1]);
return -1;
}
int ilvl = EXTRACT_32BITS(&ilv->length);
printf("\n%s ILV: type %x length %d\n", &ib[1],
EXTRACT_32BITS(&ilv->type), ilvl);
- hex_print_with_offset("\t\t[", tdp, ilvl-ILV_HDRL, 0);
+ hex_print_with_offset(gndo,"\t\t[", tdp, ilvl-ILV_HDRL, 0);
}
ilv = GO_NXT_ILV(ilv, rlen);
type, EXTRACT_16BITS(&pdtlv->length));
pd_err:
if (EXTRACT_16BITS(&pdtlv->length)) {
- hex_print_with_offset("Bad Data val\n\t [",
+ hex_print_with_offset(gndo,"Bad Data val\n\t [",
pptr, len, 0);
printf("]\n");
if (len < minsize) {
printf("\t\t\ttruncated IDs expected %uB got %uB\n", minsize,
len);
- hex_print_with_offset("\t\t\tID Data[", pptr, len, 0);
+ hex_print_with_offset(gndo,"\t\t\tID Data[", pptr, len, 0);
printf("]\n");
return -1;
}
if (more_pd > 0) {
int consumed = len - more_pd;
pptr += consumed;
- len = more_pd;
+ len = more_pd;
/* XXX: Argh, recurse some more */
return recpdoptlv_print(pptr, len, op_msk, indent+1);
} else
if (vflag >= 3) {
printf("%sData[", &ib[1]);
- hex_print_with_offset(ib, pptr, len, 0);
+ hex_print_with_offset(gndo,ib, pptr, len, 0);
printf("%s]\n", ib);
}
return -1;
printf("%sMetaID 0x%x length %d\n", ib, EXTRACT_32BITS(&ilv->type),
EXTRACT_32BITS(&ilv->length));
if (vflag >= 3) {
- hex_print_with_offset("\t\t[", ILV_DATA(ilv), rlen, 0);
+ hex_print_with_offset(gndo,"\t\t[", ILV_DATA(ilv), rlen, 0);
printf(" ]\n");
}
return 0;
if (vflag >= 3) {
printf("\t\t[");
- hex_print_with_offset("\n\t\t", pptr, rlen, 0);
+ hex_print_with_offset(gndo,"\n\t\t", pptr, rlen, 0);
printf("\n\t\t]");
}
rc = forces_type_print(pptr, fhdr, mlen, tops);
if (rc < 0) {
error:
- hex_print_with_offset("\n\t[", pptr, len, 0);
+ hex_print_with_offset(gndo,"\n\t[", pptr, len, 0);
printf("\n\t]");
return;
}
if (vflag >= 4) {
printf("\n\t Raw ForCES message\n\t [");
- hex_print_with_offset("\n\t ", pptr, len, 0);
+ hex_print_with_offset(gndo,"\n\t ", pptr, len, 0);
printf("\n\t ]");
}
printf("\n");
trunc:
printf("%s", tstr);
}
+/*
+ * Local Variables:
+ * c-style: whitesmith
+ * c-basic-offset: 8
+ * End:
+ */