]> wimlib.net Git - wimlib/blobdiff - src/xml.h
filedes_t => int
[wimlib] / src / xml.h
index 635661316de4b060efb586246d61a5aec8ffd16b..d784db145e189f445d013962cab59e736d537ffe 100644 (file)
--- a/src/xml.h
+++ b/src/xml.h
@@ -16,8 +16,8 @@ struct wim_info {
 extern int
 xml_export_image(const struct wim_info *old_wim_info, int image,
                 struct wim_info **new_wim_info_p,
-                const utf8char *dest_image_name,
-                const utf8char *dest_image_description);
+                const tchar *dest_image_name,
+                const tchar *dest_image_description);
 
 extern size_t
 xml_get_max_image_name_len(const WIMStruct *w);
@@ -29,7 +29,7 @@ extern void
 xml_delete_image(struct wim_info **wim_info_p, int image);
 
 extern int
-xml_add_image(WIMStruct *w, const utf8char *name);
+xml_add_image(WIMStruct *w, const tchar *name);
 
 extern void
 free_wim_info(struct wim_info *info);
@@ -38,12 +38,11 @@ extern void
 print_image_info(const struct wim_info *wim_info, int image);
 
 extern int
-read_xml_data(FILE *fp, const struct resource_entry *res,
-             utf16lechar **xml_data_ret,
+read_xml_data(int in_fd, const struct resource_entry *res,
              struct wim_info **info_ret);
 
 extern int
-write_xml_data(const struct wim_info *wim_info, int image, FILE *out,
+write_xml_data(const struct wim_info *wim_info, int image, int out_fd,
               u64 total_bytes, struct resource_entry *out_res_entry);
 
 extern void