New file containing list of the actions to parse for.
authorjongfoster <jongfoster@users.sourceforge.net>
Thu, 31 May 2001 21:17:20 +0000 (21:17 +0000)
committerjongfoster <jongfoster@users.sourceforge.net>
Thu, 31 May 2001 21:17:20 +0000 (21:17 +0000)
actionlist.h [new file with mode: 0644]

diff --git a/actionlist.h b/actionlist.h
new file mode 100644 (file)
index 0000000..e54943a
--- /dev/null
@@ -0,0 +1,29 @@
+
+/*
+ * Master list of supported actions.
+ *
+ * Not really a header, since it generates code.
+ *
+ * This is included (3 times!) from actions.c
+ * Each time, DEFINE_ACTION_MULTI(), DEFINE_ACTION_STRING(),
+ * DEFINE_ACTION_BOOL(), and DEFINE_ACTION_ALIAS
+ * are defined to suitable values beforehand.
+ */
+DEFINE_ACTION_MULTI ("add-header",                              ACTION_MULTI_ADD_HEADER)
+DEFINE_ACTION_BOOL  ("block",           ACTION_BLOCK)
+DEFINE_ACTION_BOOL  ("fast-redirects",  ACTION_FAST_REDIRECTS)
+DEFINE_ACTION_BOOL  ("filter",          ACTION_FILTER)
+DEFINE_ACTION_BOOL  ("hide-forwarded",  ACTION_HIDE_FORWARDED)
+DEFINE_ACTION_STRING("hide-from",       ACTION_HIDE_FROM,       ACTION_STRING_FROM)
+DEFINE_ACTION_STRING("hide-referer",    ACTION_HIDE_REFERER,    ACTION_STRING_REFERER)
+DEFINE_ACTION_STRING("hide-user-agent", ACTION_HIDE_USER_AGENT, ACTION_STRING_USER_AGENT)
+DEFINE_ACTION_BOOL  ("image",           ACTION_IMAGE)
+DEFINE_ACTION_BOOL  ("no-cookies-read", ACTION_NO_COOKIE_READ)
+DEFINE_ACTION_BOOL  ("no-cookies-set",  ACTION_NO_COOKIE_SET)
+DEFINE_ACTION_BOOL  ("no-popups",       ACTION_NO_POPUPS)
+DEFINE_ACTION_BOOL  ("vanilla-wafer",   ACTION_VANILLA_WAFER)
+DEFINE_ACTION_MULTI ("wafer",                                   ACTION_MULTI_WAFER)
+#if DEFINE_ACTION_ALIAS
+DEFINE_ACTION_BOOL  ("no-popup",        ACTION_NO_POPUPS)
+DEFINE_ACTION_STRING("hide-referrer",   ACTION_HIDE_REFERER,    ACTION_STRING_REFERER)
+#endif /* if DEFINE_ACTION_ALIAS */