/*
 * 4m v2.15 (externs.h)
 * (C) Copyright 1990 by Carrick Sean Casey
 * (C) Copyright 1993 by Scott Chasin and Michaeljon Miller
 *
 * 3-24-93 See file COPYING for copyright information.
 *
 * External definitions
 */

#include "ctcp.h"

extern char *hostname;  /* default hostname for connects */
extern int portnumber;  /* default INET port number */
extern char localhost[];
extern unsigned long local_ip;

/* defined in split.c */
extern char *fields[];  /* split fields */

extern GLOBS gv;
extern XFER xfer_tab[];
extern SECURE secure_tab[];
extern TTYINFO ttyinfo;

extern table verbs[];

extern char *inputbuf;

extern char *pp;  /* packet pointer */
extern char *pbuf;  /* packet buffer pointer */
extern char *myloginid; /* login id */
extern char *gecos; /* Gecos field */
extern char config_file[];

extern char *topic;
extern char *mbuf;  /* message buffer */
extern char *mbuf2; /* message buffer */
extern char *quitvalue;
extern int beeping; /* 1 if beeping turned on */
extern int echoback;
extern int away;
extern connected; /* whether we are validated or not */
extern char mbox[];
extern char msg_from[];
extern char nick[];
extern char group[];
extern char mode[];
extern char awaymsg[];
extern char msg_str[];
extern char continued;  /* did we bg then fg this job? */
extern int whoflg;  /* just do a who at startup */
extern time_t startup_t;
extern time_t timestamp;  /* Mailbox stat check */
extern int linenumber;

extern int m_whoheader; /* who header output */
extern int m_groupheader; /* group header output */
extern int m_nomesg;  /* turn off messages */
extern int m_watchtime; /* using boring time format */
extern int inverse;
extern int scrolling;
extern int cpos;
extern int ipos;
extern int lines;
extern int insert_mode;
extern int dumb;
extern int hidden;
extern int mail;
extern int hist_nav;

extern NAMLIST *cmdalias, *notify, *execute, *cmd_history, *history;

extern char words[][257], *args;
extern long number;
extern int yes, len, numwords;
extern char first, line[];

extern int TC_co, TC_li;
