summaryrefslogtreecommitdiffstats
path: root/src/format.h
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@redhat.com>2011-07-26 19:41:14 -0400
committerNalin Dahyabhai <nalin@redhat.com>2011-07-26 19:41:14 -0400
commit15eda1c504dfe9321eb7bec5bc365ee22a6c5903 (patch)
treedd6a16d3c1d181014c8c662c4bd6d0554ad9a551 /src/format.h
parent6276d3ca35392d9813e4cf96168533a7c65e5af5 (diff)
downloadslapi-nis-15eda1c504dfe9321eb7bec5bc365ee22a6c5903.tar.gz
slapi-nis-15eda1c504dfe9321eb7bec5bc365ee22a6c5903.tar.xz
slapi-nis-15eda1c504dfe9321eb7bec5bc365ee22a6c5903.zip
- remove format_* functions that didn't need to be exported
- make SDN lists/queues also have a sorted companion which we can use for presence testing
Diffstat (limited to 'src/format.h')
-rw-r--r--src/format.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/format.h b/src/format.h
index fb5834b..b5dbf3e 100644
--- a/src/format.h
+++ b/src/format.h
@@ -34,7 +34,7 @@ struct format_ref_attr_list {
struct format_ref_attr_list_link {
char *attribute, *filter_str;
Slapi_Filter *filter;
- struct slapi_dn **base_sdn_list;
+ struct slapi_dn **base_sdn_list, **base_sdn_list2;
} *links;
int n_links;
};
@@ -49,12 +49,9 @@ void format_free_ref_attr_list(struct format_ref_attr_list **);
struct format_ref_attr_list **
format_dup_ref_attr_list(struct format_ref_attr_list **);
-void format_free_sdn_list(struct slapi_dn **list);
-struct slapi_dn **format_dup_sdn_list(struct slapi_dn **list);
-struct slapi_dn **format_make_sdn_list(char **list);
-struct slapi_dn **format_add_sdn_list(struct slapi_dn ***list, const char *dn);
-struct slapi_dn **format_add_sdn_list_sorted(struct slapi_dn ***list,
- const char *dn);
+void format_free_sdn_list(struct slapi_dn **list, struct slapi_dn **list2);
+void format_add_sdn_list(struct slapi_dn ***list, struct slapi_dn ***list2,
+ const char *dn);
void format_free_data(char *data);
char *format_get_data(struct plugin_state *state, struct slapi_entry *e,