diff options
Diffstat (limited to 'include/sqfs')
| -rw-r--r-- | include/sqfs/data_writer.h | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/include/sqfs/data_writer.h b/include/sqfs/data_writer.h index a895b7a..210a08d 100644 --- a/include/sqfs/data_writer.h +++ b/include/sqfs/data_writer.h @@ -125,6 +125,15 @@ struct sqfs_block_hooks_t {  	 *              fragment block.  	 */  	void (*notify_fragment_discard)(void *user, const sqfs_block_t *block); + +	/** +	 * @brief Gets called before writing a block of padding bytes to disk. +	 * +	 * @param user A user pointer. +	 * @param block The padding bytes that are about to be written. +	 * @param count The number of padding bytes in the block. +	 */ +	void (*prepare_padding)(void *user, sqfs_u8 *block, size_t count);  };  #ifdef __cplusplus | 
