]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-ppi.c
Shorten a status text description.
[tcpdump] / print-ppi.c
index 720142dffd6406bab3c3f5521e9b9a7f990058b3..2cff56c8144b3f0929a7f94d92a537d01610e965 100644 (file)
@@ -23,16 +23,16 @@ typedef struct ppi_header {
 #ifdef DLT_PPI
 
 static inline void
-ppi_header_print(struct netdissect_options *ndo, const u_char *bp, u_int length)
+ppi_header_print(netdissect_options *ndo, const u_char *bp, u_int length)
 {
        const ppi_header_t *hdr;
-       u_int32_t dlt;
-       u_int16_t len;
+       uint32_t dlt;
+       uint16_t len;
 
        hdr = (const ppi_header_t *)bp;
 
-       len = EXTRACT_16BITS(&hdr->ppi_len);
-       dlt = EXTRACT_32BITS(&hdr->ppi_dlt);
+       len = EXTRACT_LE_16BITS(&hdr->ppi_len);
+       dlt = EXTRACT_LE_32BITS(&hdr->ppi_dlt);
 
        if (!ndo->ndo_qflag) {
                ND_PRINT((ndo,", V.%d DLT %s (%d) len %d", hdr->ppi_ver,
@@ -46,7 +46,7 @@ ppi_header_print(struct netdissect_options *ndo, const u_char *bp, u_int length)
 }
 
 static void
-ppi_print(struct netdissect_options *ndo,
+ppi_print(netdissect_options *ndo,
                const struct pcap_pkthdr *h, const u_char *p)
 {
        if_ndo_printer ndo_printer;
@@ -54,14 +54,14 @@ ppi_print(struct netdissect_options *ndo,
        ppi_header_t *hdr;
        u_int caplen = h->caplen;
        u_int length = h->len;
-       u_int32_t dlt;
+       uint32_t dlt;
 
        if (caplen < sizeof(ppi_header_t)) {
                ND_PRINT((ndo, "[|ppi]"));
                return;
        }
        hdr = (ppi_header_t *)p;
-       dlt = EXTRACT_32BITS(&hdr->ppi_dlt);
+       dlt = EXTRACT_LE_32BITS(&hdr->ppi_dlt);
 
        if (ndo->ndo_eflag)
                ppi_header_print(ndo, p, length);
@@ -80,7 +80,7 @@ ppi_print(struct netdissect_options *ndo,
                                        length + sizeof(ppi_header_t));
 
                if (!ndo->ndo_suppress_default_print)
-                       ndo->ndo_default_print(ndo, p, caplen);
+                       ND_DEFAULTPRINT(p, caplen);
        }
 }
 
@@ -91,7 +91,7 @@ ppi_print(struct netdissect_options *ndo,
  * is the number of bytes actually captured.
  */
 u_int
-ppi_if_print(struct netdissect_options *ndo,
+ppi_if_print(netdissect_options *ndo,
                const struct pcap_pkthdr *h, const u_char *p)
 {
        ppi_print(ndo, h, p);