]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-mobile.c
Update ND_PRINT() as a variadic macro
[tcpdump] / print-mobile.c
index f34c10d999cfc4611423958f2068a7e7d1a314d5..de4d68cfa97be67329e86d4faabc1bcc5ba9e212 100644 (file)
@@ -73,10 +73,10 @@ mobile_print(netdissect_options *ndo, const u_char *bp, u_int length)
        mob = (const struct mobile_ip *)bp;
 
        if (length < MOBILE_SIZE || !ND_TTEST_SIZE(mob)) {
-               ND_PRINT((ndo, "[|mobile]"));
+               ND_PRINT("[|mobile]");
                return;
        }
-       ND_PRINT((ndo, "mobile: "));
+       ND_PRINT("mobile: ");
 
        proto = EXTRACT_BE_U_2(mob->proto);
        crc =  EXTRACT_BE_U_2(mob->hcheck);
@@ -85,19 +85,19 @@ mobile_print(netdissect_options *ndo, const u_char *bp, u_int length)
        }
 
        if (osp)  {
-               ND_PRINT((ndo, "[S] "));
+               ND_PRINT("[S] ");
                if (ndo->ndo_vflag)
-                       ND_PRINT((ndo, "%s ", ipaddr_string(ndo, &mob->osrc)));
+                       ND_PRINT("%s ", ipaddr_string(ndo, &mob->osrc));
        } else {
-               ND_PRINT((ndo, "[] "));
+               ND_PRINT("[] ");
        }
        if (ndo->ndo_vflag) {
-               ND_PRINT((ndo, "> %s ", ipaddr_string(ndo, &mob->odst)));
-               ND_PRINT((ndo, "(oproto=%u)", proto>>8));
+               ND_PRINT("> %s ", ipaddr_string(ndo, &mob->odst));
+               ND_PRINT("(oproto=%u)", proto>>8);
        }
        vec[0].ptr = (const uint8_t *)(const void *)mob;
        vec[0].len = osp ? 12 : 8;
        if (in_cksum(vec, 1)!=0) {
-               ND_PRINT((ndo, " (bad checksum %u)", crc));
+               ND_PRINT(" (bad checksum %u)", crc);
        }
 }