Structured patterns for options -ls and -ls_l

This commit is contained in:
2007-10-29 21:41:17 +00:00
parent 117d8b77d1
commit 7517ea154e
6 changed files with 378 additions and 13 deletions

View File

@@ -109,12 +109,13 @@ struct XorrisO { /* the global context of xorriso */
4= shell parser expression for leaf name
*/
int structured_search;
/* ( 0= flat text search )
/* 0= flat text search
1= '/' is a significant separator that cannot be matched by wildcards
( 2= like 1 : but report only occurence in tree, no payload, no location )
( 3= like 2 : but report first content level of matching directories )
4= actually not structured but unique find mode (with search_mode 4)
*/
double temp_mem_limit;
int use_stdin; /* use raw stdin even if readline support is compiled */
int result_page_length;
@@ -192,8 +193,16 @@ double Sfile_microtime(int flag);
int Sfile_add_to_path(char path[SfileadrL], char *addon, int flag);
int Sfile_scale(double value, char *result, int siz, double thresh, int flag);
int Sfile_destroy_argv(int *argc, char ***argv, int flag);
char *Text_shellsafe(char *in_text, char *out_text, int flag);
int Sort_argv(int argc, char **argv, int flag);
#define Xorriso_lsi_structured_patterN 1
#endif /* Xorriso_private_includeD */