+
+ void hdr_order(string_t s) {
+ string_list_add(&HeaderOrderList, s);
+ RETURN();
+ };
+ void unhdr_order(string_t s) {
+ if (m_strcmp(s, "*")) {
+ string_list_remove(&HeaderOrderList, s);
+ } else {
+ string_list_wipe(&HeaderOrderList);
+ }
+ RETURN();
+ };
+
+ void ignore(string_t s) {
+ if (m_strcmp(s, "*")) {
+ string_list_remove(&UnIgnore, s);
+ } else {
+ string_list_wipe(&UnIgnore);
+ }
+ string_list_add(&Ignore, s);
+ RETURN();
+ };
+ void unignore(string_t s) {
+ if (m_strcmp(s, "*")) {
+ string_list_add(&UnIgnore, s);
+ string_list_remove(&Ignore, s);
+ } else {
+ string_list_wipe(&Ignore);
+ }
+ RETURN();
+ };