tagged_items updates
authorEric Biggers <ebiggers3@gmail.com>
Tue, 27 Dec 2016 23:24:55 +0000 (17:24 -0600)
committerEric Biggers <ebiggers3@gmail.com>
Wed, 28 Dec 2016 04:30:47 +0000 (22:30 -0600)
commit1fbda1dbe72721908b1f99f9f8abf1749e43f4c5
tree3611320dea2605b52751b396e2ae1ae56e3e159b
parenta871d28a60075d871287505d63f50d64201a0e76
tagged_items updates

- Expose tagged_item functions in new header tagged_items.h
- Make object_id functions inline functions in object_id.h
- Make inode_get_tagged_item() return stored length, not aligned length
- Add a new function inode_set_tagged_data() which removes existing
  items before setting the new one, and use it for inode_set_object_id()
- Make inode_add_tagged_item() append item rather than prepend
- Keep items 8-byte aligned in memory
Makefile.am
include/wimlib/inode.h
include/wimlib/object_id.h
include/wimlib/tagged_items.h [new file with mode: 0644]
src/tagged_items.c