diff options
Diffstat (limited to 'src/format.h')
-rw-r--r-- | src/format.h | 14 |
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 |