--- a/webmon.c +++ b/webmon.c @@ -7,6 +7,8 @@ #include <openssl/md5.h> #include <pthread.h> +int updatetime; + void clear_entry(int i) { --- a/webmon.h +++ b/webmon.h @@ -6,7 +6,7 @@ /* this is included in the saved config file */ -int updatetime; /* how often to check webpages (in hours) */ +extern int updatetime; /* how often to check webpages (in hours) */ struct webinfo { char *urlData; /* full url, pointed into by pointers below, internal '\0' */ @@ -21,11 +21,13 @@ struct webinfo { char use; char updated; /* new md5 checksum in place */ char flagged; /* a changed has been posted to tooltips for this entry */ -} wi[20]; +}; + +extern struct webinfo wi[20]; /* end of data for config file */ -char wheretostore; /* 0 == webinfo.init_md5, 1 == webinfo.new_md5 */ +extern char wheretostore; /* 0 == webinfo.init_md5, 1 == webinfo.new_md5 */ void parse_url_to_config_struct(int i, gchar *instr); /* parse URL and store data in webinfo struct */ char *make_url_from_config_struct(int i);