]>
jfr.im git - irc/quakenet/newserv.git/blob - helpmod2/hconf.h
1 /* H configuration (database) file */
14 int helpmod_config_read(const char *);
15 int helpmod_config_write(const char *);
17 int helpmod_config_read_account(FILE *);
18 int helpmod_config_write_account(FILE *, haccount
*);
20 int helpmod_config_read_channel(FILE *);
21 int helpmod_config_write_channel(FILE *, hchannel
*);
23 int helpmod_config_read_ban(FILE *);
24 int helpmod_config_write_ban(FILE *, hban
*);
26 int helpmod_config_read_hlc_profile(FILE *);
27 int helpmod_config_write_hlc_profile(FILE *, hlc_profile
*);
29 int helpmod_config_read_term(FILE *, hterm
**);
30 int helpmod_config_write_term(FILE *, hterm
*);
32 int helpmod_config_read_chanstats(FILE *, hstat_channel
*);
33 int helpmod_config_write_chanstats(FILE *, hstat_channel
*);
35 int helpmod_config_read_stats(FILE *, hstat_account
*);
36 int helpmod_config_write_stats(FILE *, hstat_account
*);
38 int helpmod_config_read_globals(FILE *);
39 int helpmod_config_write_globals(FILE *);
41 int helpmod_config_read_report(FILE *);
42 int helpmod_config_write_report(FILE *, hchannel
*);
44 int helpmod_config_read_ticket(FILE *);
45 int helpmod_config_write_ticket(FILE *, hticket
*, hchannel
*);
47 int helpmod_config_read_version(FILE *);
48 int helpmod_config_write_version(FILE *);
50 void helpmod_config_scheduled_events(void);
54 Any line starting with '%' is considered a comment and ignored
55 Empty lines between sections are allowed
56 White space is allowed in the entries