]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-vjc.c
RIPng: Use more ND_TCHECK_SIZE() macros
[tcpdump] / print-vjc.c
index 0743cfa0d28f46d745642106b14a70c5329fe892..cdfa1c960cb65716a5627eb320e3b661e2980bb2 100644 (file)
 /* specification: RFC 1144 */
 
 #ifdef HAVE_CONFIG_H
-#include "config.h"
+#include <config.h>
 #endif
 
-#include <netdissect-stdinc.h>
+#include "netdissect-stdinc.h"
 
 #include "netdissect.h"
 #include "extract.h"
@@ -91,31 +91,31 @@ vjc_print(netdissect_options *ndo, const u_char *bp, u_short proto _U_)
        switch (EXTRACT_U_1(bp) & 0xf0) {
        case TYPE_IP:
                if (ndo->ndo_eflag)
-                       ND_PRINT((ndo, "(vjc type=IP) "));
+                       ND_PRINT("(vjc type=IP) ");
                return PPP_IP;
        case TYPE_UNCOMPRESSED_TCP:
                if (ndo->ndo_eflag)
-                       ND_PRINT((ndo, "(vjc type=raw TCP) "));
+                       ND_PRINT("(vjc type=raw TCP) ");
                return PPP_IP;
        case TYPE_COMPRESSED_TCP:
                if (ndo->ndo_eflag)
-                       ND_PRINT((ndo, "(vjc type=compressed TCP) "));
+                       ND_PRINT("(vjc type=compressed TCP) ");
                for (i = 0; i < 8; i++) {
                        if (EXTRACT_U_1(bp + 1) & (0x80 >> i))
-                               ND_PRINT((ndo, "%c", "?CI?SAWU"[i]));
+                               ND_PRINT("%c", "?CI?SAWU"[i]);
                }
                if (EXTRACT_U_1(bp + 1))
-                       ND_PRINT((ndo, " "));
-               ND_PRINT((ndo, "C=0x%02x ", EXTRACT_U_1(bp + 2)));
-               ND_PRINT((ndo, "sum=0x%04x ", *(const u_short *)(bp + 3)));
+                       ND_PRINT(" ");
+               ND_PRINT("C=0x%02x ", EXTRACT_U_1(bp + 2));
+               ND_PRINT("sum=0x%04x ", *(const u_short *)(bp + 3));
                return -1;
        case TYPE_ERROR:
                if (ndo->ndo_eflag)
-                       ND_PRINT((ndo, "(vjc type=error) "));
+                       ND_PRINT("(vjc type=error) ");
                return -1;
        default:
                if (ndo->ndo_eflag)
-                       ND_PRINT((ndo, "(vjc type=0x%02x) ", EXTRACT_U_1(bp) & 0xf0));
+                       ND_PRINT("(vjc type=0x%02x) ", EXTRACT_U_1(bp) & 0xf0);
                return -1;
        }
 }