Multiple structured patterns, changed option -ls from single to multi args

This commit is contained in:
2007-10-30 21:44:08 +00:00
parent eb47b6c510
commit 8069e4be77
7 changed files with 188 additions and 133 deletions

View File

@@ -14,8 +14,6 @@
#ifndef Xorrisoburn_includeD
#define Xorrisoburn_includeD yes
#define Xorriso_lsi_structured_patterN 1
struct XorrisO;
struct burn_drive;
@@ -57,21 +55,10 @@ int Xorriso_format_media(struct XorrisO *xorriso, int flag);
*/
int Xorriso_rmi(struct XorrisO *xorriso, char *path, int flag);
#ifdef Xorriso_lsi_structured_patterN
/* @param flag bit0= long format */
int Xorriso_ls_filev(struct XorrisO *xorriso, int filec, char **filev,
int flag);
#else /* Xorriso_lsi_structured_patterN */
/* @param flag bit0= long format , bit1= only check for directory existence */
int Xorriso_ls(struct XorrisO *xorriso, int flag);
#endif /* ! Xorriso_lsi_structured_patterN */
/* @param eff_path returns resulting effective path.
Must provide at least SfileadrL bytes of storage.
@param flag bit0= do not produce problem events (unless faulty path format)
@@ -90,7 +77,8 @@ int Xorriso_rename(struct XorrisO *xorriso, char *origin, char *dest,int flag);
*/
int Xorriso_mkdir(struct XorrisO *xorriso, char *img_path, int flag);
int Xorriso_expand_pattern(struct XorrisO *xorriso, char *pattern,
int Xorriso_expand_pattern(struct XorrisO *xorriso,
int num_patterns, char **patterns,
int *filec, char ***filev, int flag);
#endif /* Xorrisoburn_includeD */