]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-ascii.c
Clean up comments.
[tcpdump] / print-ascii.c
index df3f36a1a697bb5984695ab8270c1f3600fe9686..56efc84af18c22873d946ae8e5162c0b9d6be3c3 100644 (file)
@@ -65,12 +65,12 @@ ascii_print(netdissect_options *ndo,
        u_char s;
 
        ndo->ndo_protocol = "ascii";
-       caplength = (ndo->ndo_snapend > cp) ? ndo->ndo_snapend - cp : 0;
+       caplength = (ndo->ndo_snapend > cp) ? ND_BYTES_AVAILABLE_AFTER(cp) : 0;
        if (length > caplength)
                length = caplength;
        ND_PRINT("\n");
        while (length > 0) {
-               s = EXTRACT_U_1(cp);
+               s = GET_U_1(cp);
                cp++;
                length--;
                if (s == '\r') {
@@ -83,7 +83,7 @@ ascii_print(netdissect_options *ndo,
                         *
                         * In the middle of a line, just print a '.'.
                         */
-                       if (length > 1 && EXTRACT_U_1(cp) != '\n')
+                       if (length > 1 && GET_U_1(cp) != '\n')
                                ND_PRINT(".");
                } else {
                        if (!ND_ISGRAPH(s) &&
@@ -106,18 +106,18 @@ hex_and_ascii_print_with_offset(netdissect_options *ndo, const char *ident,
        char hexstuff[HEXDUMP_SHORTS_PER_LINE*HEXDUMP_HEXSTUFF_PER_SHORT+1], *hsp;
        char asciistuff[ASCII_LINELENGTH+1], *asp;
 
-       caplength = (ndo->ndo_snapend > cp) ? ndo->ndo_snapend - cp : 0;
+       caplength = (ndo->ndo_snapend > cp) ? ND_BYTES_AVAILABLE_AFTER(cp) : 0;
        if (length > caplength)
                length = caplength;
        nshorts = length / sizeof(u_short);
        i = 0;
        hsp = hexstuff; asp = asciistuff;
        while (nshorts != 0) {
-               s1 = EXTRACT_U_1(cp);
+               s1 = GET_U_1(cp);
                cp++;
-               s2 = EXTRACT_U_1(cp);
+               s2 = GET_U_1(cp);
                cp++;
-               (void)nd_snprintf(hsp, sizeof(hexstuff) - (hsp - hexstuff),
+               (void)snprintf(hsp, sizeof(hexstuff) - (hsp - hexstuff),
                    " %02x%02x", s1, s2);
                hsp += HEXDUMP_HEXSTUFF_PER_SHORT;
                *(asp++) = (char)(ND_ISGRAPH(s1) ? s1 : '.');
@@ -134,9 +134,9 @@ hex_and_ascii_print_with_offset(netdissect_options *ndo, const char *ident,
                nshorts--;
        }
        if (length & 1) {
-               s1 = EXTRACT_U_1(cp);
+               s1 = GET_U_1(cp);
                cp++;
-               (void)nd_snprintf(hsp, sizeof(hexstuff) - (hsp - hexstuff),
+               (void)snprintf(hsp, sizeof(hexstuff) - (hsp - hexstuff),
                    " %02x", s1);
                hsp += 3;
                *(asp++) = (char)(ND_ISGRAPH(s1) ? s1 : '.');
@@ -169,7 +169,7 @@ hex_print_with_offset(netdissect_options *ndo,
        u_int i, s;
        u_int nshorts;
 
-       caplength = (ndo->ndo_snapend > cp) ? ndo->ndo_snapend - cp : 0;
+       caplength = (ndo->ndo_snapend > cp) ? ND_BYTES_AVAILABLE_AFTER(cp) : 0;
        if (length > caplength)
                length = caplength;
        nshorts = length / sizeof(u_short);
@@ -179,16 +179,16 @@ hex_print_with_offset(netdissect_options *ndo,
                        ND_PRINT("%s0x%04x: ", ident, oset);
                        oset += HEXDUMP_BYTES_PER_LINE;
                }
-               s = EXTRACT_U_1(cp);
+               s = GET_U_1(cp);
                cp++;
-               ND_PRINT(" %02x%02x", s, EXTRACT_U_1(cp));
+               ND_PRINT(" %02x%02x", s, GET_U_1(cp));
                cp++;
                nshorts--;
        }
        if (length & 1) {
                if ((i % 8) == 0)
                        ND_PRINT("%s0x%04x: ", ident, oset);
-               ND_PRINT(" %02x", EXTRACT_U_1(cp));
+               ND_PRINT(" %02x", GET_U_1(cp));
        }
 }