text: /*
   * Program:	UNIX TCP/IP routines
   *
   * Author:	Mark Crispin
   *		Networks and Distributed Computing
   *		Computing & Communications
   *		University of Washington
   *		Administration Building, AG-44
   *		Seattle, WA  98195
   *		Internet: MRC@CAC.Washington.EDU
   *
   * Date:	1 August 1988
   * Last Edited:	24 October 2000
   * 
   * The IMAP toolkit provided in this Distribution is
   * Copyright 2000 University of Washington.
   * The full text of our legal notices is contained in the file called
   * CPYRIGHT, included with this Distribution.
   */
  
  
  /* TCP input buffer */
  
  #define BUFLEN 8192
  
  
  /* TCP I/O stream */
  
  #define TCPSTREAM struct tcp_stream
  TCPSTREAM {
    char *host;			/* host name */
    unsigned long port;		/* port number */
    char *localhost;		/* local host name */
    char *remotehost;		/* remote host name */
    int tcpsi;			/* input socket */
    int tcpso;			/* output socket */
    int ictr;			/* input counter */
    char *iptr;			/* input pointer */
    char ibuf[BUFLEN];		/* input buffer */
  };
  