X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=include%2Fwimlib%2Freparse.h;h=f37e2f4d2d4f1b352f4413aabe1e95dc4e385e20;hb=3ffb2cde078ae8f62d542ab89166e1059c13d758;hp=dd07949faac9151929c6e5c288b03b25ac23ba6e;hpb=5b81e7556e33e4af42dc1e07eb36f830ca0c4db3;p=wimlib diff --git a/include/wimlib/reparse.h b/include/wimlib/reparse.h index dd07949f..f37e2f4d 100644 --- a/include/wimlib/reparse.h +++ b/include/wimlib/reparse.h @@ -58,16 +58,19 @@ parse_reparse_data(const u8 * restrict rpbuf, u16 rpbuflen, extern int make_reparse_buffer(const struct reparse_data * restrict rpdata, - u8 * restrict rpbuf); + u8 * restrict rpbuf, + u16 * restrict rpbuflen_ret); extern int wim_inode_get_reparse_data(const struct wim_inode * restrict inode, - u8 * restrict rpbuf); + u8 * restrict rpbuf, + u16 * restrict rpbuflen_ret, + struct wim_lookup_table_entry *lte_override); #ifndef __WIN32__ ssize_t wim_inode_readlink(const struct wim_inode * restrict inode, char * restrict buf, - size_t buf_len); + size_t buf_len, struct wim_lookup_table_entry *lte); extern int wim_inode_set_symlink(struct wim_inode *inode, const char *target,