xorriso.h (libisoburn-1.5.0) | : | xorriso.h (libisoburn-1.5.2) | ||
---|---|---|---|---|
/* xorriso - libisoburn higher level API which creates, loads, manipulates | /* xorriso - libisoburn higher level API which creates, loads, manipulates | |||
and burns ISO 9660 filesystem images. | and burns ISO 9660 filesystem images. | |||
Copyright 2007-2018 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. | |||
This file contains the public API of xorriso which covers all of its | This file contains the public API of xorriso which covers all of its | |||
operations. | operations. | |||
An example of its usage is xorriso_main.c which checks version compatibility, | An example of its usage is xorriso_main.c which checks version compatibility, | |||
creates a xorriso object, initializes the libraries, and runs the command | creates a xorriso object, initializes the libraries, and runs the command | |||
interpreters of the API to constitute the command line oriented batch and | interpreters of the API to constitute the command line oriented batch and | |||
dialog tool xorriso. | dialog tool xorriso. | |||
skipping to change at line 70 | skipping to change at line 70 | |||
/* --------------------- Fundamental Management ------------------- */ | /* --------------------- Fundamental Management ------------------- */ | |||
/** These three release version numbers tell the revision of this header file | /** These three release version numbers tell the revision of this header file | |||
and of the API which it describes. They shall be memorized by applications | and of the API which it describes. They shall be memorized by applications | |||
at build time. | at build time. | |||
@since 0.5.8 | @since 0.5.8 | |||
*/ | */ | |||
#define Xorriso_header_version_majoR 1 | #define Xorriso_header_version_majoR 1 | |||
#define Xorriso_header_version_minoR 5 | #define Xorriso_header_version_minoR 5 | |||
#define Xorriso_header_version_micrO 0 | #define Xorriso_header_version_micrO 2 | |||
/** If needed: Something like ".pl01" to indicate a bug fix. Normally empty. | /** If needed: Something like ".pl01" to indicate a bug fix. Normally empty. | |||
@since 0.5.8 | @since 0.5.8 | |||
*/ | */ | |||
#define Xorriso_program_patch_leveL "" | #define Xorriso_program_patch_leveL "" | |||
/** Obtain the three release version numbers of the library. These are the | /** Obtain the three release version numbers of the library. These are the | |||
numbers encountered by the application when linking with libisoburn, | numbers encountered by the application when linking with libisoburn, | |||
i.e. possibly not before run time. | i.e. possibly not before run time. | |||
Better do not base the fundamental compatibility decision of an application | Better do not base the fundamental compatibility decision of an application | |||
skipping to change at line 780 | skipping to change at line 780 | |||
argv[0]= timestamp | argv[0]= timestamp | |||
(Note: prefix is "Build timestamp : ") | (Note: prefix is "Build timestamp : ") | |||
"CopyrightFile:" up to 1 result from -pvd_info | "CopyrightFile:" up to 1 result from -pvd_info | |||
argv[0]= file name | argv[0]= file name | |||
(Note: prefix is "CopyrightFile: ") | (Note: prefix is "CopyrightFile: ") | |||
"Creation Time:" up to 1 result from -pvd_info | "Creation Time:" up to 1 result from -pvd_info | |||
argv[0]= YYYYMMDDhhmmsscc | argv[0]= YYYYMMDDhhmmsscc | |||
(Note: prefix is "Creation Time: ") | (Note: prefix is "Creation Time: ") | |||
"DVD obs 64 kB:" up to 1 result from -list_extras | "DVD obs 64 kB:" up to 1 result from -list_extras | |||
argv[0]= "yes" or "no" | argv[0]= "yes" or "no" | |||
"Drive access: " up to 2 result from -dev, -indev, -toc | ||||
argv[0]= "exclusive", "shared" | ||||
argv[1]= "readonly","restricted" | ||||
"Drive current:" up to 2 results from -dev, -indev, -toc, others | "Drive current:" up to 2 results from -dev, -indev, -toc, others | |||
argv[0]= command ("-dev", "-outdev", "-indev") | argv[0]= command ("-dev", "-outdev", "-indev") | |||
argv[1]= drive address | argv[1]= drive address | |||
"Drive type :" up to 2 results from -toc | "Drive type :" up to 2 results from -toc | |||
argv[0]= vendor | argv[0]= vendor | |||
argv[1]= product | argv[1]= product | |||
argv[2]= revision | argv[2]= revision | |||
"Eff. Time :" up to 1 result from -pvd_info | "Eff. Time :" up to 1 result from -pvd_info | |||
argv[0]= YYYYMMDDhhmmsscc | argv[0]= YYYYMMDDhhmmsscc | |||
(Note: prefix is "EffectiveTime: ") | (Note: prefix is "EffectiveTime: ") | |||
skipping to change at line 1449 | skipping to change at line 1452 | |||
/* Command -disk_pattern "on"|"ls"|"off" */ | /* Command -disk_pattern "on"|"ls"|"off" */ | |||
/* @since 0.1.0 */ | /* @since 0.1.0 */ | |||
int Xorriso_option_disk_pattern(struct XorrisO *xorriso, char *mode, int flag); | int Xorriso_option_disk_pattern(struct XorrisO *xorriso, char *mode, int flag); | |||
/* Command -displacement [-]offset */ | /* Command -displacement [-]offset */ | |||
/* @since 0.6.6 */ | /* @since 0.6.6 */ | |||
int Xorriso_option_displacement(struct XorrisO *xorriso, char *value, | int Xorriso_option_displacement(struct XorrisO *xorriso, char *value, | |||
int flag); | int flag); | |||
/* Command -drive_access "exclusive"|"shared":"readonly"|"unrestricted" */ | ||||
/* @since 1.5.2 */ | ||||
int Xorriso_option_drive_access(struct XorrisO *xorriso, char *mode, int flag); | ||||
/* Command -drive_class */ | /* Command -drive_class */ | |||
/* @since 0.3.2 */ | /* @since 0.3.2 */ | |||
int Xorriso_option_drive_class(struct XorrisO *xorriso, | int Xorriso_option_drive_class(struct XorrisO *xorriso, | |||
char *d_class, char *pattern, int flag); | char *d_class, char *pattern, int flag); | |||
/* Command -dummy "on"|"off" */ | /* Command -dummy "on"|"off" */ | |||
/* @since 0.1.0 */ | /* @since 0.1.0 */ | |||
int Xorriso_option_dummy(struct XorrisO *xorriso, char *mode, int flag); | int Xorriso_option_dummy(struct XorrisO *xorriso, char *mode, int flag); | |||
/* Command -dvd_obs "default"|"32k"|"64k" */ | /* Command -dvd_obs "default"|"32k"|"64k" */ | |||
skipping to change at line 1591 | skipping to change at line 1598 | |||
/* Command -hide */ | /* Command -hide */ | |||
/* @since 0.6.0 */ | /* @since 0.6.0 */ | |||
int Xorriso_option_hide(struct XorrisO *xorriso, char *hide_state, | int Xorriso_option_hide(struct XorrisO *xorriso, char *hide_state, | |||
int argc, char **argv, int *idx, int flag); | int argc, char **argv, int *idx, int flag); | |||
/* Command -history */ | /* Command -history */ | |||
/* @since 0.1.0 */ | /* @since 0.1.0 */ | |||
int Xorriso_option_history(struct XorrisO *xorriso, char *line, int flag); | int Xorriso_option_history(struct XorrisO *xorriso, char *line, int flag); | |||
/* Command -iso_nowtime "dynamic"|timespec */ | ||||
/* @since 1.5.2 */ | ||||
int Xorriso_option_iso_nowtime(struct XorrisO *xorriso, char *text, int flag); | ||||
/* Command -iso_rr_pattern "on"|"ls"|"off" */ | /* Command -iso_rr_pattern "on"|"ls"|"off" */ | |||
/* @since 0.1.0 */ | /* @since 0.1.0 */ | |||
int Xorriso_option_iso_rr_pattern(struct XorrisO *xorriso, char *mode, | int Xorriso_option_iso_rr_pattern(struct XorrisO *xorriso, char *mode, | |||
int flag); | int flag); | |||
/* Command -jigdo aspect argument */ | /* Command -jigdo aspect argument */ | |||
/* @since 0.6.4 */ | /* @since 0.6.4 */ | |||
int Xorriso_option_jigdo(struct XorrisO *xorriso, char *aspect, char *arg, | int Xorriso_option_jigdo(struct XorrisO *xorriso, char *aspect, char *arg, | |||
int flag); | int flag); | |||
End of changes. 5 change blocks. | ||||
2 lines changed or deleted | 13 lines changed or added |