diff --git a/libisoburn/isoburn.c b/libisoburn/isoburn.c index 10f69f15..995801d0 100644 --- a/libisoburn/isoburn.c +++ b/libisoburn/isoburn.c @@ -742,10 +742,11 @@ int isoburn_prepare_new_image(struct burn_drive *d, struct burn_disc **disc, } -/* API since 0.2.2 */ -int isoburn_prepare_blind_grow(struct burn_drive *d, struct burn_disc **disc, - struct isoburn_imgen_opts *opts, - struct burn_drive *out_drive, int nwa) +/* API since 1.5.8 */ +int isoburn_prepare_blind_grow_v2(struct burn_drive *d, + struct burn_disc **disc, + struct isoburn_imgen_opts *opts, + struct burn_drive *out_drive, off_t nwa) { int ret; struct isoburn *o= NULL; @@ -767,6 +768,18 @@ int isoburn_prepare_blind_grow(struct burn_drive *d, struct burn_disc **disc, } +/* API since 0.2.2 */ +int isoburn_prepare_blind_grow(struct burn_drive *d, struct burn_disc **disc, + struct isoburn_imgen_opts *opts, + struct burn_drive *out_drive, int nwa) +{ + int ret; + + ret= isoburn_prepare_blind_grow_v2(d, disc, opts, out_drive, (off_t) nwa); + return(ret); +} + + /* API @since 0.1.0 @param flag bit0= this is a regular end, not an abort give up source reference diff --git a/libisoburn/libisoburn.h b/libisoburn/libisoburn.h index 18f74ae2..1b5450bd 100644 --- a/libisoburn/libisoburn.h +++ b/libisoburn/libisoburn.h @@ -2768,6 +2768,14 @@ int isoburn_prepare_blind_grow(struct burn_drive *in_drive, struct isoburn_imgen_opts *opts, struct burn_drive *out_drive, int nwa); +/** Like isoburn_prepare_blind_grow(), but with off_t nwa value. + @since 1.5.8 +*/ +int isoburn_prepare_blind_grow_v2(struct burn_drive *in_drive, + struct burn_disc **disc, + struct isoburn_imgen_opts *opts, + struct burn_drive *out_drive, off_t nwa); + /** Revoke isoburn_prepare_*() instead of running isoburn_disc_write(). diff --git a/libisoburn/libisoburn.ver b/libisoburn/libisoburn.ver index e45e44fd..b189e976 100644 --- a/libisoburn/libisoburn.ver +++ b/libisoburn/libisoburn.ver @@ -371,6 +371,7 @@ isoburn_get_attached_start_lba_v2; isoburn_get_mount_params_v2; isoburn_igopt_get_data_start_v2; isoburn_igopt_get_effective_lba_v2; +isoburn_prepare_blind_grow_v2; isoburn_read_iso_head_v2; isoburn_toc_disc_get_sectors_v2; isoburn_toc_session_get_sectors_v2; diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index d882fc0a..1f8850ca 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2024.03.09.223619" +#define Xorriso_timestamP "2024.03.10.072545"