#ifndef lint
static const char rcsid[] =
- "@(#) $Header: /tcpdump/master/tcpdump/print-telnet.c,v 1.7 2000-05-28 04:23:14 itojun Exp $";
+ "@(#) $Header: /tcpdump/master/tcpdump/print-telnet.c,v 1.12 2000-09-29 04:58:51 guy Exp $";
#endif
#include <sys/param.h>
#include <ctype.h>
#include <netinet/in.h>
-#include <netinet/in_systm.h>
-#include <netinet/ip.h>
-#include <netinet/ip_var.h>
-#include <netinet/tcp.h>
#define TELCMDS
#define TELOPTS
#include <arpa/telnet.h>
#include <stdio.h>
-#ifdef __STDC__
#include <stdlib.h>
-#endif
#include <unistd.h>
#include <string.h>
# define TELCMD_FIRST SE
#endif
-static void safeputs __P((const char *));
-
-#define safeputc(c) \
- printf((((unsigned char)c) < 0x80 && isprint((c)) ? "%c" : "\\%03o"), \
- ((unsigned char)c) & 0xff)
-
-static void
-safeputs(s)
- const char *s;
-{
- while (*s) {
- safeputc(*s);
- s++;
- }
-}
-
void
telnet_print(register const u_char *sp, u_int length)
{