#include "config.h"
#endif
-#include <tcpdump-stdinc.h>
+#include <netdissect-stdinc.h>
struct ipcomp {
uint8_t comp_nxt; /* Next Header */
#include <zlib.h>
#endif
-#include "interface.h"
+#include "netdissect.h"
#include "extract.h"
int
int advance;
#endif
- ipcomp = (struct ipcomp *)bp;
+ ipcomp = (const struct ipcomp *)bp;
cpi = EXTRACT_16BITS(&ipcomp->comp_cpi);
/* 'ep' points to the end of available data. */
ep = ndo->ndo_snapend;
- if ((u_char *)(ipcomp + 1) >= ep - sizeof(struct ipcomp)) {
+ if ((const u_char *)(ipcomp + 1) >= ep - sizeof(struct ipcomp)) {
ND_PRINT((ndo, "[|IPCOMP]"));
goto fail;
}