/* * This file was generated automatically by ./makekw on Sun Jan 6 01:11:50 EST 2008. * Any modifications made to it will be lost. */ /* parser stuff */ enum keyword { kw_ambientprobe, kw_coolerholdoff, kw_cooleroffmin, kw_cooleronmin, kw_coolertoheaterdelay, kw_coolerovershoot, kw_coolrelay, kw_debugfile, kw_displayfile, kw_dosyslog, kw_endtemp, kw_fermenter1label, kw_fermenter1label1, kw_fermenter1label2, kw_fermenter2label, kw_fermenter2label1, kw_fermenter2label2, kw_fermenterprobe, kw_fermenter2probe, kw_graphlogfile, kw_graphloginterval, kw_heateroffmin, kw_heaterholdoff, kw_heateronmin, kw_heaterovershoot, kw_heatertocoolerdelay, kw_heatrelay, kw_idledisplaytime, kw_linespeed, kw_logfile, kw_loginterval, kw_logpagesize, kw_maxambienttemp, kw_minambienttemp, kw_maxcooltempdiff, kw_maxheattempdiff, kw_monitor, kw_nologtcp, kw_probe2factor, kw_relayline, kw_roomtempprobe, kw_serialline, kw_starttemp, kw_tcpport, kw_invalid_keyword = -1 }; struct _keywords { char *name; enum keyword keyword; }; struct keywordset { int size; struct _keywords *k; }; #define FUNKEY(x) { kw_##x, &x##_command } /* create pair "kw_foo", foo_command */ #define keypair(x) { #x, kw_##x } /* create pair "foo", kw_foo */ #define flagkeypair(x) { "-"#x, x##_command } /* create pair "-foo", kw_foo */ #define KEYWORDSET(x) {sizeof (x) / sizeof (struct _keywords), x} extern struct _keywords keywords []; extern struct _keywords flag_keywords []; extern struct keywordset keyword_set; extern struct keywordset flag_set; void parseline(int c, char *args[]); /* parse a line with c parameters at args */ int tokenize (char *, char * [], int); enum keyword get_keyword (char *name, struct keywordset *keywordset); void ambientprobe_command (int argc, char *argv [], char *arg0 []); void coolerholdoff_command (int argc, char *argv [], char *arg0 []); void cooleroffmin_command (int argc, char *argv [], char *arg0 []); void cooleronmin_command (int argc, char *argv [], char *arg0 []); void coolertoheaterdelay_command (int argc, char *argv [], char *arg0 []); void coolerovershoot_command (int argc, char *argv [], char *arg0 []); void coolrelay_command (int argc, char *argv [], char *arg0 []); void debugfile_command (int argc, char *argv [], char *arg0 []); void displayfile_command (int argc, char *argv [], char *arg0 []); void dosyslog_command (int argc, char *argv [], char *arg0 []); void endtemp_command (int argc, char *argv [], char *arg0 []); void fermenter1label_command (int argc, char *argv [], char *arg0 []); void fermenter1label1_command (int argc, char *argv [], char *arg0 []); void fermenter1label2_command (int argc, char *argv [], char *arg0 []); void fermenter2label_command (int argc, char *argv [], char *arg0 []); void fermenter2label1_command (int argc, char *argv [], char *arg0 []); void fermenter2label2_command (int argc, char *argv [], char *arg0 []); void fermenterprobe_command (int argc, char *argv [], char *arg0 []); void fermenter2probe_command (int argc, char *argv [], char *arg0 []); void graphlogfile_command (int argc, char *argv [], char *arg0 []); void graphloginterval_command (int argc, char *argv [], char *arg0 []); void heateroffmin_command (int argc, char *argv [], char *arg0 []); void heaterholdoff_command (int argc, char *argv [], char *arg0 []); void heateronmin_command (int argc, char *argv [], char *arg0 []); void heaterovershoot_command (int argc, char *argv [], char *arg0 []); void heatertocoolerdelay_command (int argc, char *argv [], char *arg0 []); void heatrelay_command (int argc, char *argv [], char *arg0 []); void idledisplaytime_command (int argc, char *argv [], char *arg0 []); void linespeed_command (int argc, char *argv [], char *arg0 []); void logfile_command (int argc, char *argv [], char *arg0 []); void loginterval_command (int argc, char *argv [], char *arg0 []); void logpagesize_command (int argc, char *argv [], char *arg0 []); void maxambienttemp_command (int argc, char *argv [], char *arg0 []); void minambienttemp_command (int argc, char *argv [], char *arg0 []); void maxcooltempdiff_command (int argc, char *argv [], char *arg0 []); void maxheattempdiff_command (int argc, char *argv [], char *arg0 []); void monitor_command (int argc, char *argv [], char *arg0 []); void nologtcp_command (int argc, char *argv [], char *arg0 []); void probe2factor_command (int argc, char *argv [], char *arg0 []); void relayline_command (int argc, char *argv [], char *arg0 []); void roomtempprobe_command (int argc, char *argv [], char *arg0 []); void serialline_command (int argc, char *argv [], char *arg0 []); void starttemp_command (int argc, char *argv [], char *arg0 []); void tcpport_command (int argc, char *argv [], char *arg0 []);