+enum {
+ RSS_DUMP_NONE = 0,
+ RSS_DUMP_CBC = 1 << 0,
+ RSS_DUMP_PKG = 1 << 1,
+ RSS_DUMP_KILL = 1 << 2,
+ RSS_DUMP_DVG = 1 << 3,
+ RSS_DUMP_MAXAC = 1 << 4,
+ RSS_DUMP_ALL = (RSS_DUMP_MAXAC << 1) - 1,
+};
+
+static rss_opts_t rss_options = {
+ RSS_DUMP_NONE,
+};
+
+static const lc_opt_enum_int_items_t dump_items[] = {
+ { "none", RSS_DUMP_NONE },
+ { "cbc", RSS_DUMP_CBC },
+ { "pkg", RSS_DUMP_PKG },
+ { "kill", RSS_DUMP_KILL },
+ { "dvg", RSS_DUMP_DVG },
+ { "maxac", RSS_DUMP_MAXAC },
+ { "all", RSS_DUMP_ALL },
+ { NULL, 0 }
+};
+
+static lc_opt_enum_int_var_t dump_var = {
+ &rss_options.dump_flags, dump_items
+};
+
+static const lc_opt_table_entry_t rss_option_table[] = {
+ LC_OPT_ENT_ENUM_MASK("dump", "dump phases", &dump_var),
+ LC_OPT_LAST
+};
+
+/******************************************************************************
+ * _ _ __ _ _
+ * | | | | / _| | | (_)
+ * | |__ ___| |_ __ ___ _ __ | |_ _ _ _ __ ___| |_ _ ___ _ __ ___
+ * | '_ \ / _ \ | '_ \ / _ \ '__| | _| | | | '_ \ / __| __| |/ _ \| '_ \/ __|
+ * | | | | __/ | |_) | __/ | | | | |_| | | | | (__| |_| | (_) | | | \__ \
+ * |_| |_|\___|_| .__/ \___|_| |_| \__,_|_| |_|\___|\__|_|\___/|_| |_|___/
+ * | |
+ * |_|
+ ******************************************************************************/
+