2012-09-05 [colin] 3.8.1cvs44
authorColin Leroy <colin@colino.net>
Wed, 5 Sep 2012 15:38:36 +0000 (15:38 +0000)
committerColin Leroy <colin@colino.net>
Wed, 5 Sep 2012 15:38:36 +0000 (15:38 +0000)
* src/matcher.c
* src/matcher.h
* src/prefs_matcher.c
Drop matcherprop_new_create, which is just a copy of
matcherprop_new, and staticalize what can be

ChangeLog
PATCHSETS
configure.ac
src/matcher.c
src/matcher.h
src/prefs_matcher.c

index c2e5059..d5dc2e3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2012-09-05 [colin]     3.8.1cvs44
+
+       * src/matcher.c
+       * src/matcher.h
+       * src/prefs_matcher.c
+               Drop matcherprop_new_create, which is just a copy of
+               matcherprop_new, and staticalize what can be
+
 2012-09-05 [colin]     3.8.1cvs43
 
        * src/plugins/pgpcore/select-keys.c
index a44444c..e4366ab 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.1.2.72 -r 1.1.2.73 src/plugins/pgpcore/sgpgme.c;  ) > 3.8.1cvs41.patchset
 ( cvs diff -u -r 1.9.2.79 -r 1.9.2.80 src/gtk/gtkaspell.c;  ) > 3.8.1cvs42.patchset
 ( cvs diff -u -r 1.1.2.31 -r 1.1.2.32 src/plugins/pgpcore/select-keys.c;  ) > 3.8.1cvs43.patchset
+( cvs diff -u -r 1.75.2.72 -r 1.75.2.73 src/matcher.c;  cvs diff -u -r 1.39.2.20 -r 1.39.2.21 src/matcher.h;  cvs diff -u -r 1.43.2.94 -r 1.43.2.95 src/prefs_matcher.c;  ) > 3.8.1cvs44.patchset
index 6e4c2f2..7ae505d 100644 (file)
@@ -12,7 +12,7 @@ MINOR_VERSION=8
 MICRO_VERSION=1
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=43
+EXTRA_VERSION=44
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 2fe403a..2d5d9c9 100644 (file)
@@ -272,41 +272,6 @@ MatcherProp *matcherprop_new(gint criteria, const gchar *header,
        return prop;
 }
 
-/*!
- *\brief       Allocate a structure for a filtering / scoring
- *             "condition" (a matcher structure)
- *             Same as matcherprop_new, except it doesn't change the expr's 
- *             case.
- *
- *\param       criteria Criteria ID (MATCHCRITERIA_XXXX)
- *\param       header Header string (if criteria is MATCHCRITERIA_HEADER
-                       or MATCHCRITERIA_FOUND_IN_ADDRESSBOOK)
- *\param       matchtype Type of action (MATCHTYPE_XXX)
- *\param       expr String value or expression to check
- *\param       value Integer value to check
- *
- *\return      MatcherProp * Pointer to newly allocated structure
- */
-MatcherProp *matcherprop_new_create(gint criteria, const gchar *header,
-                             gint matchtype, const gchar *expr,
-                             int value)
-{
-       MatcherProp *prop;
-
-       prop = g_new0(MatcherProp, 1);
-       prop->criteria = criteria;
-       prop->header = header != NULL ? g_strdup(header) : NULL;
-
-       prop->expr = expr != NULL ? g_strdup(expr) : NULL;
-
-       prop->matchtype = matchtype;
-       prop->preg = NULL;
-       prop->value = value;
-       prop->error = 0;
-
-       return prop;
-}
-
 /*!
  *\brief       Free a matcher structure
  *
@@ -742,8 +707,8 @@ static gboolean matcherprop_match_test(const MatcherProp *prop,
  *
  *\return      gboolean TRUE if a match
  */
-gboolean matcherprop_match(MatcherProp *prop, 
-                          MsgInfo *info)
+static gboolean matcherprop_match(MatcherProp *prop, 
+                                 MsgInfo *info)
 {
        time_t t;
 
index 6da8a3e..cae91f8 100644 (file)
@@ -153,20 +153,12 @@ MatcherProp *matcherprop_new              (gint            criteria,
                                         gint            matchtype, 
                                         const gchar    *expr,
                                         int             value);
-MatcherProp *matcherprop_new_create    (gint            criteria, 
-                                        const gchar    *header,
-                                        gint            matchtype, 
-                                        const gchar    *expr,
-                                        int             value);
 void matcherprop_free                  (MatcherProp *prop);
 
 MatcherProp *matcherprop_parse         (gchar  **str);
 
 MatcherProp *matcherprop_copy          (const MatcherProp *src);
 
-gboolean matcherprop_match             (MatcherProp    *prop, 
-                                        MsgInfo        *info);
-
 MatcherList * matcherlist_new          (GSList         *matchers, 
                                         gboolean       bool_and);
 void matcherlist_free                  (MatcherList    *cond);
index 167c9e4..85ac692 100644 (file)
@@ -1592,7 +1592,7 @@ static MatcherProp *prefs_matcher_dialog_to_matcher(void)
                break;
        }
 
-       matcherprop = matcherprop_new_create(criteria, header, matchtype,
+       matcherprop = matcherprop_new(criteria, header, matchtype,
                                      expr, value);
 
        return matcherprop;