Open SCAP Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations | Functions
oval_glob_to_regex.c File Reference

Detailed Description

Open Vulnerability and Assessment Language.

See more details at http://oval.mitre.org/

#include <stdlib.h>
#include "oval_glob_to_regex.h"
#include "common/oscap_string.h"
#include "common/debug_priv.h"

Enumerations

enum  states {
  START, NORMAL, LEFT_BRACKET, CLASS,
  ESCAPE, SLASH
}
 

Functions

char * oval_glob_to_regex (const char *glob, int noescape)
 Converts unix shell glob to Perl 5 regular expression. More...
 

Function Documentation

char* oval_glob_to_regex ( const char *  glob,
int  noescape 
)

Converts unix shell glob to Perl 5 regular expression.

Parameters
globinput glob
noescapeTells if backslash is treated as an escape character.
Returns
regular expression