#define SITES_MAX 10000
#define HIDDEN_ITEMS_MAX 100
#define IGNORED_ITEMS_MAX 100
#define IGNORED_SITES_MAX 100
#define ITEMS_MAX 10000
#define WEEKS_MAX 5000

extern int getline(/* FILE *in, char *s */);
extern void configure();
extern void usage();

extern char *configfile; 
extern char servername[1024];
extern char logfile[1024];
extern char filepath[1024];
extern char webpath[1024];
extern char webhome[1024];
extern int has_prefix;
extern int has_suffix;
extern char prefix[1024];
extern char suffix[1024];
extern char *ignored_sites[SITES_MAX];
extern int ignored_sites_t; 

extern char *items[ITEMS_MAX];
extern int item_accs[ITEMS_MAX];
extern int items_t;

extern char *hidden_items[ITEMS_MAX];
extern int hidden_items_t;
extern char *ignored_items[ITEMS_MAX];
extern int ignored_items_t;

extern char *domainNameDefault;
extern int domainMakeChart;
/* Plenty of continents, no? */
#define DOMAIN_ALIASES_MAX 100
extern int domainAliasesTotal;
extern char *domainAliases[DOMAIN_ALIASES_MAX];

#define LOG_CERN_OLD 0
#define LOG_NCSA_OLD 1
#define LOG_COMMON 2
#define LOG_PLEXUS 3

extern int logtype;

extern char *mystrdup(/* char *s */);

extern void stringtolower(/* char *s */);
