summaryrefslogtreecommitdiffstats
path: root/src/format.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/format.h')
-rw-r--r--src/format.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/format.h b/src/format.h
index 3fcf8f9..b3faba9 100644
--- a/src/format.h
+++ b/src/format.h
@@ -37,15 +37,19 @@ struct format_inref_attr **format_dup_inref_attrs(struct format_inref_attr **);
void format_free_data(char *data);
char *format_get_data(struct plugin_state *state, struct slapi_entry *e,
const char *domain, const char *map,
- const char *fmt, const char *disallowed_chars,
+ const char *fmt,
+ const char *disallowed_chars,
char ***ref_attrs,
- struct format_inref_attr ***inref_attrs);
-void format_free_data_set(char **data_set);
+ struct format_inref_attr ***inref_attrs,
+ unsigned int *data_length);
+void format_free_data_set(char **data_set, unsigned int *data_lengths);
char **format_get_data_set(struct plugin_state *state, Slapi_Entry *e,
const char *domain, const char *map,
- const char *fmt, const char *disallowed,
+ const char *fmt,
+ const char *disallowed,
char ***ref_attrs,
- struct format_inref_attr ***inref_attrs);
+ struct format_inref_attr ***inref_attrs,
+ unsigned int **data_lengths);
char *format_escape_for_filter(const char *unescaped);
#endif