New API calls isoburn_igopt_set_appended_as_gpt(), isoburn_igopt_get_appended_as_gpt()

This commit is contained in:
2015-02-06 11:48:23 +00:00
parent 05de6d6f60
commit e5f9d21ce8
5 changed files with 57 additions and 4 deletions

View File

@@ -6,7 +6,7 @@
/*
Class core of libisoburn.
Copyright 2007 - 2012 Vreixo Formoso Lopes <metalpain2002@yahoo.es>
Copyright 2007 - 2015 Vreixo Formoso Lopes <metalpain2002@yahoo.es>
Thomas Schmitt <scdbackup@gmx.net>
Provided under GPL version 2 or later.
@@ -548,6 +548,7 @@ int isoburn_make_iso_write_opts(struct isoburn *out_o,
{ret= -1; goto ex;}
}
}
iso_write_opts_set_appended_as_gpt(wopts, opts->appended_as_gpt);
iso_write_opts_set_disc_label(wopts, opts->ascii_disc_label);
ret= 1;
@@ -1674,6 +1675,21 @@ int isoburn_igopt_get_partition_img(struct isoburn_imgen_opts *opts,
}
int isoburn_igopt_set_appended_as_gpt(struct isoburn_imgen_opts *opts, int gpt)
{
opts->appended_as_gpt= !!gpt;
return(1);
}
int isoburn_igopt_get_appended_as_gpt(struct isoburn_imgen_opts *opts,
int *gpt)
{
*gpt= opts->appended_as_gpt;
return(1);
}
int isoburn_igopt_set_disc_label(struct isoburn_imgen_opts *opts, char *label)
{
strncpy(opts->ascii_disc_label, label, Libisoburn_disc_label_sizE - 1);