xorriso  1.5.4.pl02
About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.
  Fossies Dox: xorriso-1.5.4.pl02.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

match.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define Xorriso_pvt_match_includeD   yes
 

Functions

int Xorriso_prepare_regex (struct XorrisO *xorriso, char *adr, int flag)
 
int Xorriso_regexec (struct XorrisO *xorriso, char *to_match, int *failed_at, int flag)
 
int Xorriso_is_in_patternlist (struct XorrisO *xorriso, struct Xorriso_lsT *patternlist, char *path, int flag)
 
char * Xorriso_get_pattern (struct XorrisO *xorriso, struct Xorriso_lsT *patternlist, int index, int flag)
 
int Xorriso_prepare_expansion_pattern (struct XorrisO *xorriso, char *pattern, int flag)
 
int Xorriso_check_for_root_pattern (struct XorrisO *xorriso, int *filec, char **filev, int count_limit, off_t *mem, int flag)
 
int Xorriso_register_matched_adr (struct XorrisO *xorriso, char *adr, int count_limit, int *filec, char **filev, off_t *mem, int flag)
 
int Xorriso_eval_nonmatch (struct XorrisO *xorriso, char *pattern, int *nonconst_mismatches, off_t *mem, int flag)
 
int Xorriso_check_matchcount (struct XorrisO *xorriso, int count, int nonconst_mismatches, int num_patterns, char **patterns, int flag)
 
int Xorriso_no_pattern_memory (struct XorrisO *xorriso, off_t mem, int flag)
 
int Xorriso_alloc_pattern_mem (struct XorrisO *xorriso, off_t mem, int count, char ***filev, int flag)
 
int Xorriso_warn_of_wildcards (struct XorrisO *xorriso, char *path, int flag)
 
int Xorriso_expand_disk_pattern (struct XorrisO *xorriso, int num_patterns, char **patterns, int extra_filec, int *filec, char ***filev, off_t *mem, int flag)
 

Macro Definition Documentation

◆ Xorriso_pvt_match_includeD

#define Xorriso_pvt_match_includeD   yes

Definition at line 13 of file match.h.

Function Documentation

◆ Xorriso_alloc_pattern_mem()

int Xorriso_alloc_pattern_mem ( struct XorrisO xorriso,
off_t  mem,
int  count,
char ***  filev,
int  flag 
)

◆ Xorriso_check_for_root_pattern()

int Xorriso_check_for_root_pattern ( struct XorrisO xorriso,
int *  filec,
char **  filev,
int  count_limit,
off_t *  mem,
int  flag 
)

◆ Xorriso_check_matchcount()

int Xorriso_check_matchcount ( struct XorrisO xorriso,
int  count,
int  nonconst_mismatches,
int  num_patterns,
char **  patterns,
int  flag 
)

◆ Xorriso_eval_nonmatch()

int Xorriso_eval_nonmatch ( struct XorrisO xorriso,
char *  pattern,
int *  nonconst_mismatches,
off_t *  mem,
int  flag 
)

Definition at line 548 of file match.c.

References XorrisO::re_constants, and XorrisO::re_fill.

Referenced by Xorriso_expand_disk_pattern(), and Xorriso_expand_pattern().

◆ Xorriso_expand_disk_pattern()

int Xorriso_expand_disk_pattern ( struct XorrisO xorriso,
int  num_patterns,
char **  patterns,
int  extra_filec,
int *  filec,
char ***  filev,
off_t *  mem,
int  flag 
)

◆ Xorriso_get_pattern()

char* Xorriso_get_pattern ( struct XorrisO xorriso,
struct Xorriso_lsT patternlist,
int  index,
int  flag 
)

Definition at line 321 of file match.c.

References Xorriso_lst_get_next(), and Xorriso_lst_get_text().

Referenced by Xorriso_auto_driveadr(), and Xorriso_status().

◆ Xorriso_is_in_patternlist()

int Xorriso_is_in_patternlist ( struct XorrisO xorriso,
struct Xorriso_lsT patternlist,
char *  path,
int  flag 
)

◆ Xorriso_no_pattern_memory()

int Xorriso_no_pattern_memory ( struct XorrisO xorriso,
off_t  mem,
int  flag 
)

◆ Xorriso_prepare_expansion_pattern()

int Xorriso_prepare_expansion_pattern ( struct XorrisO xorriso,
char *  pattern,
int  flag 
)

◆ Xorriso_prepare_regex()

◆ Xorriso_regexec()

◆ Xorriso_register_matched_adr()

int Xorriso_register_matched_adr ( struct XorrisO xorriso,
char *  adr,
int  count_limit,
int *  filec,
char **  filev,
off_t *  mem,
int  flag 
)

◆ Xorriso_warn_of_wildcards()

int Xorriso_warn_of_wildcards ( struct XorrisO xorriso,
char *  path,
int  flag 
)