"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "libisoburn/isoburn.h" between
libisoburn-1.5.0.tar.gz and libisoburn-1.5.2.tar.gz

About: libisoburn is a frontend for the libraries libburn and libisofs which enables creation and expansion of ISO-9660 filesystems on all media and file types supported by libburn. It implements the API and command interpreter of program xorriso, and installs this program as small dynamically linked binary. xorriso is suitable for incremental data backup and for production of bootable ISO 9660 images. A statically linked version is available as GNU xorriso.

isoburn.h  (libisoburn-1.5.0):isoburn.h  (libisoburn-1.5.2)
/* /*
Class struct of libisoburn. Class struct of libisoburn.
Copyright 2007 - 2017 Vreixo Formoso Lopes <metalpain2002@yahoo.es> Copyright 2007 - 2009 Vreixo Formoso Lopes <metalpain2002@yahoo.es>
and Thomas Schmitt <scdbackup@gmx.net> Copyright 2007 - 2019 Thomas Schmitt <scdbackup@gmx.net>
Provided under GPL version 2 or later. Provided under GPL version 2 or later.
*/ */
#ifndef Isoburn_includeD #ifndef Isoburn_includeD
#define Isoburn_includeD #define Isoburn_includeD
/* for uint8_t */ /* for uint8_t */
#ifdef HAVE_STDINT_H #ifdef HAVE_STDINT_H
#include <stdint.h> #include <stdint.h>
#else #else
skipping to change at line 670 skipping to change at line 671
/* A trailing padding of zero bytes which belongs to the image /* A trailing padding of zero bytes which belongs to the image
*/ */
uint32_t tail_blocks; uint32_t tail_blocks;
/* Disk file paths of content of PreP partition and EFI system partition */ /* Disk file paths of content of PreP partition and EFI system partition */
char *prep_partition; char *prep_partition;
int prep_part_flag; int prep_part_flag;
char *efi_boot_partition; char *efi_boot_partition;
int efi_boot_part_flag; int efi_boot_part_flag;
/* Eventual disk file paths of prepared images which shall be appended /* Disk file paths of prepared images which shall be appended
after the ISO image and described by partiton table entries in a MBR. after the ISO image and described by partiton table entries in a MBR.
NULL means unused.
*/ */
char *appended_partitions[Libisoburn_max_appended_partitionS]; char *appended_partitions[Libisoburn_max_appended_partitionS];
uint8_t appended_part_types[Libisoburn_max_appended_partitionS]; uint8_t appended_part_types[Libisoburn_max_appended_partitionS];
int appended_part_flags[Libisoburn_max_appended_partitionS]; int appended_part_flags[Libisoburn_max_appended_partitionS];
uint8_t appended_part_type_guids[Libisoburn_max_appended_partitionS][16];
/* Flags in case that appended partitions show up in GPT:
bit0= appended_part_type_guids[same_index] is valid
*/
uint8_t appended_part_gpt_flags[Libisoburn_max_appended_partitionS];
/* If 1: With appended partitions: create protective MBR and mark by GPT /* If 1: With appended partitions: create protective MBR and mark by GPT
*/ */
int appended_as_gpt; int appended_as_gpt;
/* If 1: With appended partitions: mark by APM /* If 1: With appended partitions: mark by APM
*/ */
int appended_as_apm; int appended_as_apm;
/* If 1: Apply isohybrid gestures to non-isohybrid situations /* If 1: Apply isohybrid gestures to non-isohybrid situations
*/ */
int part_like_isohybrid; int part_like_isohybrid;
/* isoburn_igopt_set_iso_mbr_part_type() /* isoburn_igopt_set_iso_mbr_part_type()
*/ */
int iso_mbr_part_type; int iso_mbr_part_type;
/* isoburn_igopt_set_iso_type_guid()
*/
uint8_t iso_gpt_type_guid[16];
/* bit0= iso_gpt_type_guid is valid
*/
int iso_gpt_flag;
/* See libisoburn.h isoburn_igopt_set_gpt_guid() /* See libisoburn.h isoburn_igopt_set_gpt_guid()
*/ */
uint8_t gpt_guid[16]; uint8_t gpt_guid[16];
int gpt_guid_mode; int gpt_guid_mode;
/* Eventual name of the non-ISO aspect of the image. E.g. SUN ASCII label. /* Eventual name of the non-ISO aspect of the image. E.g. SUN ASCII label.
*/ */
char ascii_disc_label[Libisoburn_disc_label_sizE]; char ascii_disc_label[Libisoburn_disc_label_sizE];
/* HFS+ image serial number. /* HFS+ image serial number.
 End of changes. 5 change blocks. 
3 lines changed or deleted 18 lines changed or added

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