X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fxml.h;h=d784db145e189f445d013962cab59e736d537ffe;hb=81d682b3995ba8736f819acd043a695f161dd8a2;hp=635661316de4b060efb586246d61a5aec8ffd16b;hpb=14baa6ae892debbaa18dba8119931580efd0e517;p=wimlib diff --git a/src/xml.h b/src/xml.h index 63566131..d784db14 100644 --- 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