-/* $NetBSD: print-ascii.c,v 1.1 1999/09/30 14:49:12 sjg Exp $ */
+/* $NetBSD: print-ascii.c,v 1.1 1999/09/30 14:49:12 sjg Exp $ */
/*-
* Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
/* \summary: ASCII packet dump printer */
-#ifdef HAVE_CONFIG_H
#include <config.h>
-#endif
#include "netdissect-stdinc.h"
int truncated = FALSE;
ndo->ndo_protocol = "ascii";
- caplength = (ndo->ndo_snapend > cp) ? ND_BYTES_AVAILABLE_AFTER(cp) : 0;
+ caplength = ND_BYTES_AVAILABLE_AFTER(cp);
if (length > caplength) {
length = caplength;
truncated = TRUE;
}
ND_PRINT("\n");
- while (length > 0) {
+ while (length != 0) {
s = GET_U_1(cp);
cp++;
length--;
char hexstuff[HEXDUMP_SHORTS_PER_LINE*HEXDUMP_HEXSTUFF_PER_SHORT+1], *hsp;
char asciistuff[ASCII_LINELENGTH+1], *asp;
- caplength = (ndo->ndo_snapend > cp) ? ND_BYTES_AVAILABLE_AFTER(cp) : 0;
+ caplength = ND_BYTES_AVAILABLE_AFTER(cp);
if (length > caplength) {
length = caplength;
truncated = TRUE;
u_int nshorts;
int truncated = FALSE;
- caplength = (ndo->ndo_snapend > cp) ? ND_BYTES_AVAILABLE_AFTER(cp) : 0;
+ caplength = ND_BYTES_AVAILABLE_AFTER(cp);
if (length > caplength) {
length = caplength;
truncated = TRUE;
{
hex_print_with_offset(ndo, indent, cp, length, 0);
}
-
-#ifdef MAIN
-int
-main(int argc, char *argv[])
-{
- hex_print("\n\t", "Hello, World!\n", 14);
- printf("\n");
- hex_and_ascii_print("\n\t", "Hello, World!\n", 14);
- printf("\n");
- ascii_print("Hello, World!\n", 14);
- printf("\n");
-#define TMSG "Now is the winter of our discontent...\n"
- hex_print_with_offset("\n\t", TMSG, sizeof(TMSG) - 1, 0x100);
- printf("\n");
- hex_and_ascii_print_with_offset("\n\t", TMSG, sizeof(TMSG) - 1, 0x100);
- printf("\n");
- exit(0);
-}
-#endif /* MAIN */