/* external state structures used by things like upsd */

#ifndef EXTSTATE_H_SEEN
#define EXTSTATE_H_SEEN 1

/* this could be made dynamic if someone really needs more than this... */
#define ST_MAX_VALUE_LEN 256

/* state tree flags */
#define ST_FLAG_RW      0x0001
#define ST_FLAG_STRING  0x0002

/* list of possible ENUM values */
struct enum_t {
	char    *val;
	struct  enum_t  *next;
};

/* list of instant commands */
struct cmdlist_t {
        char    *name;
        struct  cmdlist_t       *next;
};

#endif	/* EXTSTATE_H_SEEN */


syntax highlighted by Code2HTML, v. 0.9.1