New options -copright_file , -biblio_file , -abstract_file
This commit is contained in:
@ -455,9 +455,10 @@ int Xorriso_count_args(struct XorrisO *xorriso, int argc, char **argv,
|
||||
};
|
||||
static char arg1_commands[][40]= {
|
||||
"abort_on","acl","add_plainly","application_id","auto_charset",
|
||||
"backslash_codes","blank",
|
||||
"abstract_file",
|
||||
"backslash_codes","blank","biblio_file",
|
||||
"calm_drive","cd","cdi","cdx","charset","close",
|
||||
"commit_eject","compliance",
|
||||
"commit_eject","compliance","copyright_file",
|
||||
"dev","dialog","disk_dev_ino","disk_pattern","dummy","dvd_obs","eject",
|
||||
"iso_rr_pattern","follow","format","fs","gid","grow_blindly","hardlinks",
|
||||
"history","indev","in_charset","joliet",
|
||||
@ -626,6 +627,10 @@ next_command:;
|
||||
(*idx)++;
|
||||
ret= Xorriso_option_abort_on(xorriso, arg1, 0);
|
||||
|
||||
} else if(strcmp(cmd,"abstract_file")==0) {
|
||||
(*idx)++;
|
||||
Xorriso_option_abstract_file(xorriso, arg1, 0);
|
||||
|
||||
} else if(strcmp(cmd,"acl")==0) {
|
||||
(*idx)++;
|
||||
ret= Xorriso_option_acl(xorriso, arg1, 0);
|
||||
@ -664,6 +669,10 @@ next_command:;
|
||||
} else if(strcmp(cmd,"ban_stdio_write")==0) {
|
||||
ret= Xorriso_option_ban_stdio_write(xorriso, 0);
|
||||
|
||||
} else if(strcmp(cmd,"biblio_file")==0) {
|
||||
(*idx)++;
|
||||
Xorriso_option_biblio_file(xorriso, arg1, 0);
|
||||
|
||||
} else if(strcmp(cmd,"blank")==0) {
|
||||
(*idx)++;
|
||||
ret= Xorriso_option_blank(xorriso, arg1, 0);
|
||||
@ -753,6 +762,10 @@ next_command:;
|
||||
(*idx)++;
|
||||
Xorriso_option_compliance(xorriso, arg1, 0);
|
||||
|
||||
} else if(strcmp(cmd,"copyright_file")==0) {
|
||||
(*idx)++;
|
||||
Xorriso_option_copyright_file(xorriso, arg1, 0);
|
||||
|
||||
} else if(strcmp(cmd,"cpr")==0 || strcmp(cmd,"cpri")==0) {
|
||||
ret= Xorriso_option_cpri(xorriso, argc, argv, idx, 0);
|
||||
|
||||
@ -1649,22 +1662,13 @@ int Xorriso_read_as_mkisofsrc(struct XorrisO *xorriso, char *path, int flag)
|
||||
if(strcmp(line, "APPI") == 0) {
|
||||
ret= Xorriso_option_application_id(xorriso, cpt, 0);
|
||||
} else if(strcmp(line, "COPY") == 0) {
|
||||
|
||||
/* >>> to come: -copyright_file */;
|
||||
|
||||
ret= 1;
|
||||
ret= Xorriso_option_copyright_file(xorriso, cpt, 0);
|
||||
} else if(strcmp(line, "ABST") == 0) {
|
||||
|
||||
/* >>> to come: -abstract_file */;
|
||||
|
||||
ret= 1;
|
||||
ret= Xorriso_option_abstract_file(xorriso, cpt, 0);
|
||||
} else if(strcmp(line, "BIBL") == 0) {
|
||||
|
||||
/* >>> to come: -biblio_file */;
|
||||
|
||||
ret= 1;
|
||||
ret= Xorriso_option_biblio_file(xorriso, cpt, 0);
|
||||
} else if(strcmp(line, "PREP") == 0) {
|
||||
/* Not planned to come */
|
||||
/* Not planned to be implemented. Preparer is xorriso. */
|
||||
ret= 1;
|
||||
} else if(strcmp(line, "PUBL") == 0) {
|
||||
ret= Xorriso_option_publisher(xorriso, cpt, 0);
|
||||
@ -1675,10 +1679,10 @@ int Xorriso_read_as_mkisofsrc(struct XorrisO *xorriso, char *path, int flag)
|
||||
} else if(strcmp(line, "VOLS") == 0) {
|
||||
ret= Xorriso_option_volset_id(xorriso, cpt, 0);
|
||||
} else if(strcmp(line, "HFS_TYPE") == 0) {
|
||||
/* Not planned to come */
|
||||
/* Not planned to be implemented */
|
||||
ret= 1;
|
||||
} else if(strcmp(line, "HFS_CREATOR") == 0) {
|
||||
/* Not planned to come */
|
||||
/* Not planned to be implemented */
|
||||
ret= 1;
|
||||
} else {
|
||||
|
||||
|
Reference in New Issue
Block a user