"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "libisofs/rockridge.h" between
xorriso-1.4.6.tar.gz and xorriso-1.4.8.tar.gz

About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.

rockridge.h  (xorriso-1.4.6):rockridge.h  (xorriso-1.4.8)
skipping to change at line 252 skipping to change at line 252
* The SUSP iterator is used to iterate over the System User Entries * The SUSP iterator is used to iterate over the System User Entries
* of a ECMA-168 directory record. * of a ECMA-168 directory record.
* It takes care about Continuation Areas, handles the end of the different * It takes care about Continuation Areas, handles the end of the different
* system user entries and skip padding areas. Thus, using an iteration * system user entries and skip padding areas. Thus, using an iteration
* we are accessing just to the meaning entries. * we are accessing just to the meaning entries.
*/ */
typedef struct susp_iterator SuspIterator; typedef struct susp_iterator SuspIterator;
SuspIterator * SuspIterator *
susp_iter_new(IsoDataSource *src, struct ecma119_dir_record *record, susp_iter_new(IsoDataSource *src, struct ecma119_dir_record *record,
uint8_t len_skp, int msgid); uint32_t fs_blocks, uint8_t len_skp, int msgid);
/** /**
* Get the next SUSP System User Entry using given iterator. * Get the next SUSP System User Entry using given iterator.
* *
* @param sue * @param sue
* Pointer to the next susp entry. It refers to an internal buffer and * Pointer to the next susp entry. It refers to an internal buffer and
* it's not guaranteed to be allocated after calling susp_iter_next() * it's not guaranteed to be allocated after calling susp_iter_next()
* again. Thus, if you need to keep some entry you have to do a copy. * again. Thus, if you need to keep some entry you have to do a copy.
* @return * @return
* 1 on success, 0 if no more entries, < 0 error * 1 on success, 0 if no more entries, < 0 error
*/ */
int susp_iter_next(SuspIterator *iter, struct susp_sys_user_entry **sue); int susp_iter_next(SuspIterator *iter, struct susp_sys_user_entry **sue,
int flag);
/** /**
* Free a given susp iterator. * Free a given susp iterator.
*/ */
void susp_iter_free(SuspIterator *iter); void susp_iter_free(SuspIterator *iter);
/** /**
* Fills a struct stat with the values of a Rock Ridge PX entry (RRIP, 4.1.1). * Fills a struct stat with the values of a Rock Ridge PX entry (RRIP, 4.1.1).
* *
* @return * @return
 End of changes. 2 change blocks. 
2 lines changed or deleted 3 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)