Rizin
unix-like reverse engineering framework and cli tools
fnmatch_.h File Reference

Go to the source code of this file.

Macros

#define __P(args)   ()
 
#define FNM_PATHNAME   (1 << 0) /* No wildcard can ever match `/'. */
 
#define FNM_NOESCAPE   (1 << 1) /* Backslashes don't quote special chars. */
 
#define FNM_PERIOD   (1 << 2) /* Leading `.' is matched only explicitly. */
 
#define FNM_FILE_NAME   FNM_PATHNAME /* Preferred GNU name. */
 
#define FNM_LEADING_DIR   (1 << 3) /* Ignore `/...' after a match. */
 
#define FNM_CASEFOLD   (1 << 4) /* Compare without regard to case. */
 
#define FNM_NOMATCH   1
 

Functions

int fnmatch __P ((const char *__pattern, const char *__string, int __flags))
 

Macro Definition Documentation

◆ __P

#define __P (   args)    ()

Definition at line 34 of file fnmatch_.h.

◆ FNM_CASEFOLD

#define FNM_CASEFOLD   (1 << 4) /* Compare without regard to case. */

Definition at line 55 of file fnmatch_.h.

◆ FNM_FILE_NAME

#define FNM_FILE_NAME   FNM_PATHNAME /* Preferred GNU name. */

Definition at line 53 of file fnmatch_.h.

◆ FNM_LEADING_DIR

#define FNM_LEADING_DIR   (1 << 3) /* Ignore `/...' after a match. */

Definition at line 54 of file fnmatch_.h.

◆ FNM_NOESCAPE

#define FNM_NOESCAPE   (1 << 1) /* Backslashes don't quote special chars. */

Definition at line 49 of file fnmatch_.h.

◆ FNM_NOMATCH

#define FNM_NOMATCH   1

Definition at line 59 of file fnmatch_.h.

◆ FNM_PATHNAME

#define FNM_PATHNAME   (1 << 0) /* No wildcard can ever match `/'. */

Definition at line 48 of file fnmatch_.h.

◆ FNM_PERIOD

#define FNM_PERIOD   (1 << 2) /* Leading `.' is matched only explicitly. */

Definition at line 50 of file fnmatch_.h.

Function Documentation

◆ __P()

int fnmatch __P ( (const char *__pattern, const char *__string, int __flags)  )