!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/darren@hiebert.com/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://darren.hiebert.com/ctags/	/official site/
!_TAG_PROGRAM_VERSION	3.5.1	/with C, C++, Eiffel, Fortran, and Java  support/
ADDR_LOGGING	./alldefs.h	8;"	d
ADDR_LOGGING	./policy.h	83;"	d
AddToList	./readconf.c	66;"	d	file:
BINARY	./http_gw.c	43;"	d	file:
BINDPORT	./alldefs.h	19;"	d
BIND_DEBUG	./alldefs.h	18;"	d
BUFIO_BSIZE	./bufio.c	14;"	d	file:
ClearConfig	./readconf.c	/^ClearConfig(void) $/;"	f
ClientType	./gopher_gw.c	/^static char ClientType = 0;$/;"	v	file:
ConnectTo	./connect.c	/^ConnectTo (char *host_name, char *port_name)$/;"	f
DEBUGLOG	./alldefs.h	6;"	d
DEBUGLOG	./policy.h	68;"	d
DEFAULT	./readconf.h	/^  DEFAULT,$/;"	e	enum:tokens
Dataset	./gateway.h	/^enum Dataset	{ FIRST_DATA=1,SECOND_DATA=2};$/;"	g
DebugLog	./log.c	/^ DebugLog(char *fmt, ...)$/;"	f
DefaultEncoding	./readconf.c	/^encoding *DefaultEncoding = NULL;$/;"	v
DefaultGW	./com_gw.c	/^DefaultGW (int netfd, encoding *enc, int timeout)$/;"	f
DefaultGW	./readconf.h	/^Gateway DefaultGW;$/;"	v
Direction	./gateway.h	/^enum Direction	{ FROM_CLIENT=0,TO_CLIENT=1};$/;"	g
EMAILCHARSET	./readconf.h	/^  EMAILCHARSET$/;"	e	enum:tokens
ENCODING	./readconf.h	/^  ENCODING,$/;"	e	enum:tokens
ENCODING_PREC	./alldefs.h	24;"	d
ENCODING_PREC	./alldefs.h	2;"	d
ENCODING_PREC	./policy.h	132;"	d
ENCODING_PREC	./policy.h	34;"	d
ENCPRECEDENCE	./readconf.h	/^  ENCPRECEDENCE,$/;"	e	enum:tokens
ENTLEN	./com_gw.c	165;"	d	file:
ERR_CONFIG	./readconf.h	24;"	d
ERR_NOCONFERROR	./readconf.h	23;"	d
ERR_NODATA	./gateway.h	/^  ERR_NODATA$/;"	e	enum:GWerrors
ERR_NOERROR	./gateway.h	/^  ERR_NOERROR = 0,$/;"	e	enum:GWerrors
ERR_RDERR	./gateway.h	/^  ERR_RDERR,$/;"	e	enum:GWerrors
ERR_UNSPEC	./readconf.h	25;"	d
ERR_WRTERR	./gateway.h	/^  ERR_WRTERR,$/;"	e	enum:GWerrors
EmailGateway	./com_gw.c	/^EmailGateway (int fromfile,int tofile, char *charset, char *table, int changecharset )$/;"	f	file:
EncodingByAddress	./readconf.c	/^EncodingByAddress(void)$/;"	f
EncodingByName	./readconf.c	/^EncodingByName (const char *name) $/;"	f
EncodingByPeer	./readconf.c	/^EncodingByPeer(void)$/;"	f	file:
EncodingByVhost	./readconf.c	/^EncodingByVhost(void)$/;"	f	file:
FIRST_DATA	./gateway.h	/^enum Dataset	{ FIRST_DATA=1,SECOND_DATA=2};$/;"	e	enum:Dataset
FROM_CLIENT	./gateway.h	/^enum Direction	{ FROM_CLIENT=0,TO_CLIENT=1};$/;"	e	enum:Direction
FindEncodingByAddr	./readconf.c	572;"	d	file:
FindGateway	./readconf.c	645;"	d	file:
FreeLIST	./readconf.c	84;"	d	file:
GATEWAY_PREC	./alldefs.h	27;"	d
GATEWAY_PREC	./alldefs.h	3;"	d
GATEWAY_PREC	./policy.h	136;"	d
GATEWAY_PREC	./policy.h	42;"	d
GWPRECEDENCE	./readconf.h	/^  GWPRECEDENCE,$/;"	e	enum:tokens
GW_client	./gateway.h	/^typedef enum GWerrors (GW_client)($/;"	t
GW_server	./gateway.h	/^typedef enum GWerrors (GW_server)($/;"	t
GWerrors	./gateway.h	/^enum GWerrors {$/;"	g
Gateway	./readconf.h	/^typedef void (Gateway)(int netfd, encoding *,int timeout);$/;"	t
GatewayByName	./readconf.c	/^GatewayByName (const char *name) $/;"	f
GatewayBySocket	./readconf.c	/^GatewayBySocket (int sock) $/;"	f
GetAddresses	./readconf.c	/^GetAddresses(int s)$/;"	f
GopherGW	./gopher_gw.c	/^GopherGW (int netfd,encoding *enc, int timeout)$/;"	f
GopherGW	./readconf.h	/^Gateway GopherGW;$/;"	v
HTMLEND	./cyrcoder/cyrwww.c	38;"	d	file:
HTMLHEAD	./cyrcoder/cyrwww.c	36;"	d	file:
HttpGW	./http_gw.c	/^HttpGW (int netfd, encoding *enc, int timeout)$/;"	f
HttpGW	./readconf.h	/^Gateway HttpGW;$/;"	v
InitTables	./readconf.c	/^InitTables(encoding *encptr) $/;"	f
IsHTTP_1_0	./http_gw.c	/^static int  IsHTTP_1_0=0;$/;"	v	file:
IsTransparentAddr	./readconf.c	/^IsTransparentAddr(int sock)$/;"	f
LOGBUFSIZE	./readconf.c	45;"	d	file:
MAXPATH	./readconf.h	17;"	d
NETWORK_DEBUG	./alldefs.h	7;"	d
NETWORK_DEBUG	./policy.h	76;"	d
NNAMES	./cyrcoder/gentables.c	13;"	d	file:
NOTABLE	./readconf.h	21;"	d
NOTOKEN	./readconf.h	/^  NOTOKEN=-1,$/;"	e	enum:tokens
NO_HSTRERROR	./alldefs.h	13;"	d
NO_HSTRERROR	./policy.h	109;"	d
NO_VSNPRINTF	./alldefs.h	10;"	d
NO_VSNPRINTF	./policy.h	98;"	d
NO_VSYSLOG	./alldefs.h	16;"	d
NO_VSYSLOG	./policy.h	113;"	d
NetworkDebug	./log.c	/^NetworkDebug(char *fmt,...)$/;"	f
NrejectedClientHeaders	./http_gw.c	150;"	d	file:
NrejectedServerHeaders	./http_gw.c	167;"	d	file:
OPTION	./readconf.h	/^  OPTION,$/;"	e	enum:tokens
PARSEERR	./readconf.h	/^  PARSEERR=-2,$/;"	e	enum:tokens
PEER	./readconf.h	/^  PEER,$/;"	e	enum:tokens
PRECS_SIZE	./readconf.c	253;"	d	file:
P_ENC_PREC	./readconf.h	28;"	d
P_GW_PREC	./readconf.h	27;"	d
Parse	./readconf.c	/^Parse(char *str, tok_array arr) $/;"	f	file:
PassToClient	./http_gw.c	/^PassToClient(char *str)$/;"	f	file:
PassToServer	./http_gw.c	/^PassToServer(char *str)$/;"	f	file:
PopGW	./com_gw.c	/^PopGW (int netfd, encoding *enc, int timeout)$/;"	f
PopGW	./readconf.h	/^Gateway PopGW;$/;"	v
ReadConfig	./readconf.c	/^ReadConfig (const char *cfileName) $/;"	f
SECOND_DATA	./gateway.h	/^enum Dataset	{ FIRST_DATA=1,SECOND_DATA=2};$/;"	e	enum:Dataset
SKIPCHARS	./discover/discover.c	16;"	d	file:
SmtpGW	./com_gw.c	/^SmtpGW (int netfd, encoding *enc, int timeout)$/;"	f
SmtpGW	./readconf.h	/^Gateway SmtpGW;$/;"	v
SpyGW	./spy.c	/^SpyGW (int netfd,int spy_in,int spy_out, int timeout)$/;"	f
TABLEDIR	./readconf.h	/^  TABLEDIR=1,$/;"	e	enum:tokens
TABLESIZE	./readconf.h	22;"	d
TEXT	./http_gw.c	42;"	d	file:
TIMEOUT	./alldefs.h	1;"	d
TIMEOUT	./alldefs.h	21;"	d
TIMEOUT	./policy.h	128;"	d
TIMEOUT	./policy.h	13;"	d
TOKDELIM	./readconf.h	20;"	d
TO_CLIENT	./gateway.h	/^enum Direction	{ FROM_CLIENT=0,TO_CLIENT=1};$/;"	e	enum:Direction
TRANSPARENTHOST	./readconf.h	/^  ,TRANSPARENTHOST$/;"	e	enum:tokens
TRANSPARENT_EXEC	./alldefs.h	5;"	d
TRANSPARENT_EXEC	./policy.h	61;"	d
TRANSPARENT_HOST	./alldefs.h	4;"	d
TRANSPARENT_HOST	./policy.h	48;"	d
TSIZE	./cyrcoder/gentables.c	12;"	d	file:
TSIZE	./discover/discover.c	15;"	d	file:
TelnetGW	./readconf.h	/^Gateway TelnetGW;$/;"	v
TelnetGW	./telnet_gw.c	/^TelnetGW (int netfd, encoding *enc, int timeout)$/;"	f
TranslateBuf	./com_gw.c	/^TranslateBuf (unsigned char *buf, int len, unsigned char *table)$/;"	f
VIRTUALHOST	./readconf.h	/^  VIRTUALHOST,$/;"	e	enum:tokens
__GATEWAY_H	./gateway.h	6;"	d
__READCONF_H	./readconf.h	8;"	d
_enc	./readconf.h	/^typedef struct _enc $/;"	s
_h_fbuf	./bufio.c	/^typedef struct _h_fbuf $/;"	s	file:
_peer	./readconf.h	/^typedef struct _peer $/;"	s
_port_options	./readconf.h	/^typedef struct _port_options $/;"	s
_thlist	./readconf.h	/^typedef struct _thlist$/;"	s
_tos_options	./readconf.h	/^typedef struct _tos_options $/;"	s
_vhost	./readconf.h	/^typedef struct _vhost $/;"	s
addEmailCharset	./readconf.c	/^addEmailCharset(tok_array arr)$/;"	f	file:
addEncoding	./readconf.c	/^addEncoding(tok_array arr) $/;"	f	file:
addPeer	./readconf.c	/^addPeer(tok_array cline)$/;"	f	file:
addTranspHost	./readconf.c	/^addTranspHost(tok_array cline)$/;"	f	file:
addVhost	./readconf.c	/^addVhost(tok_array cline)$/;"	f	file:
addr	./readconf.h	/^  host_addr addr;$/;"	m	struct:_peer
addr	./readconf.h	/^  host_addr addr;$/;"	m	struct:_thlist
addr	./readconf.h	/^  host_addr addr;$/;"	m	struct:_vhost
bnr	./telnet_gw.c	/^unsigned char  bnr[]={ 255 , 255 };$/;"	v
buf	./bufio.c	/^  char *buf;$/;"	m	struct:_h_fbuf
buf	./com_gw.c	/^unsigned char buf[cpBSIZE];$/;"	v
buf_from	./discover/discover.c	/^buf_from[TSIZE], \/* result - encoding table from client to host *\/$/;"	v
buf_to	./discover/discover.c	/^  buf_to[TSIZE], \/* result - encoding table from host to client *\/$/;"	v
c2h	./http_gw.c	95;"	d	file:
chain	./bufio.c	/^  void *chain;$/;"	m	struct:_h_fbuf
chain	./readconf.h	/^  struct _enc *chain;$/;"	m	struct:_enc
chain	./readconf.h	/^  struct _peer *chain;$/;"	m	struct:_peer
chain	./readconf.h	/^  struct _port_options *chain;$/;"	m	struct:_port_options
chain	./readconf.h	/^  struct _thlist *chain;$/;"	m	struct:_thlist
chain	./readconf.h	/^  struct _tos_options *chain;$/;"	m	struct:_tos_options
chain	./readconf.h	/^  struct _vhost *chain;$/;"	m	struct:_vhost
changecharset	./readconf.h	/^  int changecharset; \/* Charset field must be changed *\/$/;"	m	struct:_enc
chr2hex	./http_gw.c	/^chr2hex(unsigned char *dst,unsigned int val)$/;"	f	file:
cl_transpexec	./main.c	/^static int  cl_transpexec=0;$/;"	v	file:
cl_transpgw	./main.c	/^static int  cl_transpgw=0;$/;"	v	file:
clencoding	./main.c	/^static char clencoding[256]="\\0";$/;"	v	file:
clgateway	./main.c	/^static char clgateway[256]="\\0";$/;"	v	file:
clientcharset	./readconf.h	/^  char *servercharset,*clientcharset;$/;"	m	struct:_enc
cm_stage	./telnet_gw.c	/^static int cm_stage[2] = { 1 , 1 };$/;"	v	file:
commandArgs	./main.c	/^static char **commandArgs; \/* will be initialized to &argv[someindex+1] *\/$/;"	v	file:
commandToRun	./main.c	/^static char *commandToRun; \/* will be iniatilized to arvg[someindex] *\/$/;"	v	file:
conf	./readconf.h	/^struct conf$/;"	s
config	./readconf.c	/^static struct conf config = {NULL,NULL,NULL,NULL,NULL};$/;"	v	file:
configComplain	./readconf.c	/^configComplain(char *fmt, ...)$/;"	f	file:
configFile	./main.c	/^static char configFile[MAXPATH]=CONFIGFILE;$/;"	v	file:
conftokens	./readconf.c	/^struct keytoken conftokens[] = {$/;"	v
copyword	./com_gw.c	167;"	d	file:
cpBSIZE	./gateway.h	9;"	d
cpBUFSIZE	./http_gw.c	36;"	d	file:
create_form	./cyrcoder/cyrwww.c	/^create_form(unsigned char *encoding)$/;"	f
cur_string	./readconf.c	/^static int cur_string = 0;$/;"	v	file:
dataFromClient	./spy.c	/^dataFromClient(int netfd,encoding *enc)$/;"	f	file:
dataToClient	./spy.c	/^dataToClient(int netfd,encoding *enc)$/;"	f	file:
data_waiting	./bufio.c	/^int data_waiting(int hdl)$/;"	f
datapipe	./spy.c	/^datapipe(int inf,int outf,int spyfile)$/;"	f	file:
empty_line	./http_gw.c	/^empty_line(char *word)$/;"	f	file:
enc	./readconf.h	/^  encoding 	*enc;$/;"	m	struct:conf
encname	./cyrcoder/cyrtrans.c	/^static char encname[32];$/;"	v	file:
encname	./cyrcoder/cyrwww.c	/^static char encname[32];$/;"	v	file:
encoding	./readconf.h	/^} encoding;$/;"	t
encprec	./readconf.c	/^static char encprec[PRECS_SIZE]=ENCODING_PREC,gwprec[PRECS_SIZE]=GATEWAY_PREC;$/;"	v	file:
encptr	./readconf.h	/^  encoding  *encptr; \/* For compatibility with EncodingByAddr *\/$/;"	m	struct:_thlist
encptr	./readconf.h	/^  encoding *encptr;$/;"	m	struct:_peer
encptr	./readconf.h	/^  encoding *encptr;$/;"	m	struct:_vhost
escape	./http_gw.c	/^escape(unsigned char *dest, unsigned char *str)$/;"	f	file:
fblist	./bufio.c	/^static fbuffer *fblist = NULL;$/;"	v	file:
fbuffer	./bufio.c	/^} fbuffer;$/;"	t	file:
fd2buffer	./bufio.c	/^fbuffer *fd2buffer(int fd)$/;"	f
fill	./bufio.c	/^  int fill; \/* number of bytes currently in buffer *\/$/;"	m	struct:_h_fbuf
find_table	./cyrcoder/cyrwww.c	/^find_table (char *name)$/;"	f
genlist	./cyrcoder/gentables.c	/^genlist(FILE *out,int n) $/;"	f
gentable	./cyrcoder/gentables.c	/^gentable(FILE *out, int in, char *name)$/;"	f
getToken	./readconf.c	/^getToken(const char *word) $/;"	f	file:
gopherFromClient	./gopher_gw.c	/^gopherFromClient(int netfd, encoding *enc )$/;"	f	file:
gopherToClient	./gopher_gw.c	/^gopherToClient(int netfd, encoding *enc )$/;"	f	file:
gw	./readconf.h	/^  Gateway *gw;$/;"	m	struct:_port_options
gw	./readconf.h	/^  Gateway *gw;$/;"	m	struct:_tos_options
gwprec	./readconf.c	/^static char encprec[PRECS_SIZE]=ENCODING_PREC,gwprec[PRECS_SIZE]=GATEWAY_PREC;$/;"	v	file:
h_checkerr	./bufio.c	/^int h_checkerr(int handle)$/;"	f
h_checksize	./bufio.c	/^void h_checksize(fbuffer *f, int size)$/;"	f
h_fgets	./bufio.c	/^char *h_fgets(char *str, int size, int fd,int checkselect)$/;"	f
h_movebuf	./bufio.c	/^void h_movebuf(fbuffer *f)$/;"	f
h_read	./bufio.c	/^h_read(int handle_from,char *buf, int size)$/;"	f
handle	./bufio.c	/^  int handle;$/;"	m	struct:_h_fbuf
hookup	./readconf.c	/^hookup(char *host, host_addr *hostaddr )$/;"	f	file:
host_addr	./readconf.h	/^typedef struct in_addr host_addr;$/;"	t
http_request	./http_gw.c	/^http_request(int netfd, encoding *enc)$/;"	f	file:
http_response	./http_gw.c	/^http_response(int netfd,encoding *enc)$/;"	f	file:
inf	./spy.c	/^int outf=0,inf=0;$/;"	v
initDefault	./readconf.c	/^initDefault(tok_array cline)$/;"	f	file:
initEncPrecedence	./readconf.c	/^initEncPrecedence(tok_array cline)$/;"	f	file:
initGwPrecedence	./readconf.c	/^initGwPrecedence(tok_array cline)$/;"	f	file:
initTableDir	./readconf.c	/^initTableDir(tok_array arr) $/;"	f	file:
iserr	./bufio.c	/^  int iserr; \/* -1 if read() has returned -1 *\/$/;"	m	struct:_h_fbuf
keytoken	./readconf.h	/^struct keytoken {$/;"	s
llen	./readconf.c	/^static int llen=sizeof(local_addr),plen=sizeof(peer_addr),peer_found=0,$/;"	v	file:
local_addr	./readconf.c	/^struct sockaddr_in local_addr,peer_addr;$/;"	v
local_found	./readconf.c	/^  local_found=0;$/;"	v	file:
main	./cyrcoder/cyrtrans.c	/^main(int argc, char *argv[])  $/;"	f
main	./cyrcoder/cyrwww.c	/^main()  $/;"	f
main	./cyrcoder/gentables.c	/^main(int argc, char *argv[])$/;"	f
main	./discover/discover.c	/^main (int av, char *ac[]) $/;"	f
main	./main.c	/^main(int argc, char *argv[])$/;"	f
main	./spy.c	/^main(int argc, char *argv[])$/;"	f
makebuf	./bufio.c	/^fbuffer * makebuf(int fd)$/;"	f
min	./bufio.c	12;"	d	file:
mmax	./http_gw.c	39;"	d	file:
mmin	./http_gw.c	38;"	d	file:
name	./readconf.h	/^  char	name[32];$/;"	m	struct:_port_options
name	./readconf.h	/^  char name[32];$/;"	m	struct:_enc
name	./readconf.h	/^  char name[32];$/;"	m	struct:_tos_options
names	./cyrcoder/gentables.c	/^static char names[NNAMES][10];$/;"	v	file:
next_char	./discover/discover.c	/^next_char(FILE *f)$/;"	f
nindex	./telnet_gw.c	/^int nindex(unsigned char *str, int s, int n)$/;"	f
ntables	./cyrcoder/cyrtrans.c	/^static int ntables=sizeof(tables)\/sizeof(tables[0]);$/;"	v	file:
ntables	./cyrcoder/cyrwww.c	/^static int ntables=sizeof(tables)\/sizeof(tables[0]);$/;"	v	file:
nwords	./readconf.h	/^  unsigned int	nwords;$/;"	m	struct:keytoken
outf	./spy.c	/^int outf=0,inf=0;$/;"	v
outfile	./spy.c	/^static char outfile[256]="";$/;"	v	file:
parseContentType	./com_gw.c	/^parseContentType(char *str, char *ctype,char *charset, char *garbage)$/;"	f
parse_env	./cyrcoder/cyrwww.c	/^parse_env (char *env,char **enc,char **str)$/;"	f
peer	./readconf.h	/^} peer;$/;"	t
peer_addr	./readconf.c	/^struct sockaddr_in local_addr,peer_addr;$/;"	v
peer_found	./readconf.c	/^static int llen=sizeof(local_addr),plen=sizeof(peer_addr),peer_found=0,$/;"	v	file:
peers	./readconf.h	/^  peer	       	*peers;$/;"	m	struct:conf
plen	./readconf.c	/^static int llen=sizeof(local_addr),plen=sizeof(peer_addr),peer_found=0,$/;"	v	file:
po	./readconf.h	/^  port_options 	*po;$/;"	m	struct:conf
popToClient	./com_gw.c	/^popToClient(int netfd, encoding *enc)$/;"	f	file:
port	./readconf.h	/^  int	port;$/;"	m	struct:_port_options
port_options	./readconf.h	/^} port_options;$/;"	t
print_result	./cyrcoder/cyrwww.c	/^print_result(unsigned char **str,unsigned char *table) $/;"	f
processCLOptions	./main.c	/^processCLOptions(int argc, char *argv[])$/;"	f	file:
processCLOptions	./spy.c	/^processCLOptions(int argc, char *argv[])$/;"	f	file:
processOptions	./readconf.c	/^processOptions(tok_array cline)$/;"	f	file:
ptr	./bufio.c	/^  int ptr; \/* index for next byte *\/$/;"	m	struct:_h_fbuf
recode	./cyrcoder/cyrtrans.c	/^recode(unsigned char *table)$/;"	f
recode	./cyrcoder/cyrwww.c	/^recode(unsigned char *string, unsigned char *table)$/;"	f
rejectedClientHeaders	./http_gw.c	/^char *rejectedClientHeaders[]= $/;"	v
rejectedServerHeaders	./http_gw.c	/^char *rejectedServerHeaders[]=$/;"	v
servercharset	./readconf.h	/^  char *servercharset,*clientcharset;$/;"	m	struct:_enc
setsig	./main.c	/^setsig(void)$/;"	f
setsig	./spy.c	/^setsig(void)$/;"	f
sigfunc	./main.c	/^sigfunc(int sig)$/;"	f
sigfunc	./spy.c	/^sigfunc(int sig)$/;"	f
simpleClientPipe	./com_gw.c	/^simpleClientPipe(int netfd,encoding* enc)$/;"	f	file:
simpleServerPipe	./com_gw.c	/^simpleServerPipe(int netfd, encoding *enc)$/;"	f	file:
simple_gw	./com_gw.c	/^simple_gw( int netfd, GW_client  *clipump, GW_server *srvpump$/;"	f
size	./bufio.c	/^  int size; \/* buffer size *\/$/;"	m	struct:_h_fbuf
skipspc	./com_gw.c	166;"	d	file:
smtpFromClient	./com_gw.c	/^smtpFromClient(int netfd, encoding *enc)$/;"	f	file:
spyfile_in	./spy.c	/^static int spyfile_in,spyfile_out;$/;"	v	file:
spyfile_out	./spy.c	/^static int spyfile_in,spyfile_out;$/;"	v	file:
strcmpi	./readconf.c	30;"	d	file:
strmatch	./http_gw.c	/^strmatch(char *string, char *pat)$/;"	f	file:
strws	./http_gw.c	40;"	d	file:
tabledir	./readconf.c	/^char tabledir[MAXPATH]="";$/;"	v
tablefrom	./readconf.h	/^  unsigned char tablefrom[TABLESIZE],tableto[TABLESIZE];$/;"	m	struct:_enc
tablefromfile	./readconf.h	/^  char tablefromfile[MAXPATH],tabletofile[MAXPATH];$/;"	m	struct:_enc
tableto	./readconf.h	/^  unsigned char tablefrom[TABLESIZE],tableto[TABLESIZE];$/;"	m	struct:_enc
tabletofile	./readconf.h	/^  char tablefromfile[MAXPATH],tabletofile[MAXPATH];$/;"	m	struct:_enc
targethost	./main.c	/^static char targethost[256]="\\0";$/;"	v	file:
targethost	./spy.c	/^static char targethost[256]="\\0";$/;"	v	file:
targetport	./main.c	/^static char targetport[256]="\\0";$/;"	v	file:
targetport	./spy.c	/^static char targetport[256]="\\0";$/;"	v	file:
telnetFromClient	./telnet_gw.c	/^telnetFromClient(int netfd, encoding *enc)$/;"	f	file:
telnetPipe	./telnet_gw.c	/^telnetPipe(int  in, int out , enum Direction fclient,encoding* enc)$/;"	f	file:
telnetToClient	./telnet_gw.c	/^telnetToClient(int netfd,encoding *enc)$/;"	f	file:
temp_from	./discover/discover.c	/^  temp_from[TSIZE], \/* temporary buffer for from_table *\/$/;"	v
temp_to	./discover/discover.c	/^  temp_to[TSIZE];   \/* --"-- for to_table *\/$/;"	v
thl	./readconf.h	/^  transphost    *thl;$/;"	m	struct:conf
timeout	./main.c	/^static int  timeout = 3600;$/;"	v	file:
timeout	./main.c	/^static int  timeout = TIMEOUT;$/;"	v	file:
timeout	./spy.c	/^static int  timeout = TIMEOUT;$/;"	v	file:
to	./readconf.h	/^  tos_options 	*to;$/;"	m	struct:conf
tok	./readconf.h	/^  enum tokens 	tok;$/;"	m	struct:keytoken
tok_array	./readconf.h	/^typedef char   tok_array[10][40];$/;"	t
token	./readconf.h	/^  char 			token[32];$/;"	m	struct:keytoken
tokens	./readconf.h	/^enum tokens $/;"	g
tos	./readconf.h	/^  int	tos;$/;"	m	struct:_tos_options
tos_options	./readconf.h	/^} tos_options;$/;"	t
transparentGW	./com_gw.c	/^void  transparentGW(int netfd,encoding *enc, int timeout)$/;"	f
transparentGW	./readconf.h	/^Gateway transparentGW;$/;"	v
transphost	./readconf.h	/^} transphost;$/;"	t
unescape	./http_gw.c	/^unescape(unsigned char *dest,unsigned char *str)$/;"	f	file:
url_translate	./http_gw.c	/^url_translate(char *url,encoding *client_enc)$/;"	f
urlbuf	./http_gw.c	/^static char urlbuf[cpBUFSIZE*3+1]; \/* urltranslate() will put results in this buffer *\/$/;"	v	file:
usage	./cyrcoder/cyrtrans.c	/^usage(char *name)$/;"	f
usage	./discover/discover.c	/^usage(void)$/;"	f
usage	./main.c	/^usage(char *name)$/;"	f	file:
usage	./spy.c	/^usage(char *name)$/;"	f	file:
vhosts	./readconf.h	/^  virthost     	*vhosts;$/;"	m	struct:conf
virthost	./readconf.h	/^} virthost;$/;"	t
wait_for_se	./telnet_gw.c	/^static int wait_for_se[2] = { 0 , 0 };$/;"	v	file:
writestr	./http_gw.c	/^writestr(int file, char *str)$/;"	f	file:
