Blob Blame History Raw
#ifndef _VARS_H_
#define _VARS_H_

FILE *fh=NULL,*fm=NULL;		//html and mrtg files
int  xdebug=0;			//say if produce extreme debug
int  comment=0;			//say if inside of a comment block
char cfgdir[257]="";		//path of the cfg file

#define N_HOSTS 4096
int  nhosts=0;			//# of defined states
char hostsn[N_HOSTS][65];	//host name
char hostsi[N_HOSTS][33];	//host definition as interface

int  identl=0;	
char body[257]="";		//code appended to body tag
char base[257]="";		//base for html files

#define N_ALIAS 128
int nalias=0;			//# of defined aliases
char aliasn[N_ALIAS][33];	//name of the aliases and their contents
char aliasi[N_ALIAS][129];	//name of the interfaces and their resolv

int usealias=0;			//say if is allowed to use aliases
int chngname=0;			//say if change the name of the output files
int conv=0;			//say if change or not the name of the files

char title[65];			//title of the html page

#define N_MK 128
int   nmkr[4]={ 0,		//# of files procesed for mkd
		0,		//# of files procesed for mkw
		0,		//# of files procesed for mkm
		0};		//# of files procesed for mky
char  mkrn[N_MK][8][257];	//0=name of the cfg procesed for mkd
				//1=name of the cfg procesed for mkw
				//2=name of the cfg procesed for mkm
				//3=name of the cfg procesed for mky
				//4=name of the router procesed for mkd
				//5=name of the router procesed for mkw
				//6=name of the router procesed for mkm
				//7=name of the router procesed for mky

FILE* mkri[N_MK][4];		//0=FILE* for mkd
				//1=FILE* for mkw
				//2=FILE* for mkm
				//3=FILE* for mky

char mrtgoutpath[256];		//used be convname2ip and convip2name

#endif