summaryrefslogtreecommitdiff
path: root/include/mailutils
diff options
context:
space:
mode:
Diffstat (limited to 'include/mailutils')
-rw-r--r--include/mailutils/list.h2
-rw-r--r--include/mailutils/registrar.h9
2 files changed, 10 insertions, 1 deletions
diff --git a/include/mailutils/list.h b/include/mailutils/list.h
index e01913283..2614a882a 100644
--- a/include/mailutils/list.h
+++ b/include/mailutils/list.h
@@ -317,7 +317,7 @@ typedef int (*mu_list_folder_t) (void *_item, void *_data,
0 - success,
EINVAL - _list or _fold is NULL,
- MU_ERR_OUT_PTR_NULL - _return_code is NULL
+ MU_ERR_OUT_PTR_NULL - _return_value is NULL
other value - non-zero value returned by _fold.
The _fold function is not allowed to alter the list it is being applied
diff --git a/include/mailutils/registrar.h b/include/mailutils/registrar.h
index a2cd76b0b..a9e621235 100644
--- a/include/mailutils/registrar.h
+++ b/include/mailutils/registrar.h
@@ -74,8 +74,17 @@ int mu_registrar_lookup_url (mu_url_t url, int flags,
mu_record_t *precord, int *pflags);
int mu_registrar_record (mu_record_t);
int mu_unregistrar_record (mu_record_t);
+
int mu_registrar_apply_filter (int (*flt) (mu_record_t, void *), void *data);
+struct mu_record_match
+{
+ mu_record_t record;
+ int flags;
+};
+
+int mu_registrar_match_records (char const *name, int flags, mu_list_t *ret);
+
int mu_record_is_local (mu_record_t);
/* Scheme. */

Return to:

Send suggestions and report system problems to the System administrator.