summaryrefslogtreecommitdiff
path: root/gettext-tools/src/its.h
diff options
context:
space:
mode:
Diffstat (limited to 'gettext-tools/src/its.h')
-rw-r--r--gettext-tools/src/its.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/gettext-tools/src/its.h b/gettext-tools/src/its.h
index d26bbcc16..8d597f51e 100644
--- a/gettext-tools/src/its.h
+++ b/gettext-tools/src/its.h
@@ -66,6 +66,18 @@ extern void its_rule_list_extract (its_rule_list_ty *rules,
msgdomain_list_ty *mdlp,
its_extract_callback_ty callback);
+typedef struct its_merge_context_ty its_merge_context_ty;
+
+extern its_merge_context_ty *
+ its_merge_context_alloc (its_rule_list_ty *rules, const char *filename);
+extern void its_merge_context_free (its_merge_context_ty *context);
+extern void its_merge_context_merge (its_merge_context_ty *context,
+ const char *language,
+ message_list_ty *mlp);
+
+extern void its_merge_context_write (its_merge_context_ty *context,
+ FILE *fp);
+
#ifdef __cplusplus
}
#endif