New API call iso_write_opts_set_allow_dir_id_ext()

This commit is contained in:
2010-12-25 08:11:19 +01:00
parent 362b15f4d5
commit f923a79929
5 changed files with 55 additions and 14 deletions

View File

@@ -87,6 +87,14 @@ struct iso_write_opts {
* but it is supposed to work on most moderns systems. Use with caution.
*/
/**
* Convert directory names for ECMA-119 the same way as other file names
* but do not force dots or add version numbers.
* This violates ECMA-119 by allowing one "." and especially ISO level 1
* by allowing DOS style 8.3 names rather than only 8 characters.
*/
unsigned int allow_dir_id_ext :1;
/**
* Omit the version number (";1") at the end of the ISO-9660 identifiers.
* Version numbers are usually not used.
@@ -425,6 +433,7 @@ struct ecma119_image
unsigned int always_gmt :1;
/* relaxed constraints */
unsigned int allow_dir_id_ext :1;
unsigned int omit_version_numbers :2;
unsigned int allow_deep_paths :1;
unsigned int allow_longer_paths :1;