Update of /cvsroot/mahogany/M/src/modules
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5138/src/modules

Modified Files:
        Filters.cpp 
Log Message:
added nop() filter action

Index: Filters.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/modules/Filters.cpp,v
retrieving revision 1.193
retrieving revision 1.194
diff -b -u -2 -r1.193 -r1.194
--- Filters.cpp 15 May 2004 23:15:36 -0000      1.193
+++ Filters.cpp 2 Jul 2004 21:33:32 -0000       1.194
@@ -3130,4 +3130,14 @@
 }
 
+static Value func_nop(ArgList *args, FilterRuleImpl *p)
+{
+   // the sole meaning of this function is to prevent the subsequent actiosn
+   // from being evaluated, so do prevent them from running
+   Value v = 1;
+   v.Abort();
+
+   return v;
+}
+
 static Value func_hasflag(ArgList *args, FilterRuleImpl *p)
 {
@@ -3525,4 +3535,5 @@
          Define(_T("clearflag"), func_clearflag);
          Define(_T("isfromme"), func_isfromme);
+         Define(_T("nop"), func_nop);
 #ifdef TEST
          Define(_T("nargs"), func_nargs);



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates

Reply via email to