Go to the source code of this file.
◆ DLL_EXPORT
◆ bash_pattern
◆ bash_pattern_compile()
Compile a pattern expression from a string. Return a new compiled pattern, or NULL the expression cannot be compiled.
◆ bash_pattern_free()
Release memory associated with a compiled pattern.
◆ bash_pattern_is_flat()
Determine if the compiled pattern is flat, or has no brace alternatives like {FOO,BAR,BAT}. Return 1 if the pattern is flat, or 0 otherwise. A flat pattern expression contains only literals and * and ? wildcards.
◆ bash_pattern_matches()
Return 1 if the text matches the compiled pattern, or 0 otherwise.