*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
#ifndef MATCHER_H
regex_t *preg;
int error;
gboolean result;
+ gboolean done;
};
typedef struct _MatcherProp MatcherProp;
MC_(REPLIED), MC_(NOT_REPLIED),
MC_(FORWARDED), MC_(NOT_FORWARDED),
MC_(LOCKED), MC_(NOT_LOCKED),
+ MC_(PARTIAL), MC_(NOT_PARTIAL),
MC_(COLORLABEL), MC_(NOT_COLORLABEL),
MC_(IGNORE_THREAD), MC_(NOT_IGNORE_THREAD),
MC_(SUBJECT), MC_(NOT_SUBJECT),
MC_(SIZE_GREATER),
MC_(SIZE_SMALLER),
MC_(SIZE_EQUAL),
+ MC_(FOUND_IN_ADDRESSBOOK),MC_(NOT_FOUND_IN_ADDRESSBOOK),
/* match type */
MT_(MATCHCASE),
MT_(MATCH),
MT_(REGEXPCASE),
MT_(REGEXP),
- MT_(ANY_IN_ADDRESSBOOK),
- MT_(ALL_IN_ADDRESSBOOK),
/* actions */
MA_(SCORE),
MA_(EXECUTE),
MA_(SET_SCORE),
MA_(STOP),
MA_(HIDE),
+ MA_(IGNORE),
/* boolean operations */
MB_(OR),
MB_(AND)