BRL-CAD
#include "common.h"
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include "bio.h"
#include "bu/file.h"
#include "bu/log.h"
#include "bu/str.h"
#include "bu/vls.h"
Include dependency graph for fnmatch.c:

Go to the source code of this file.

Data Structures

struct  _charclass
 

Macros

#define FNMATCH_IGNORECASE   BU_FNMATCH_CASEFOLD
 
#define FNMATCH_FILE_NAME   BU_FNMATCH_PATHNAME
 
#define FNMATCH_EOS   '\0'
 
#define FNMATCH_RANGE_MATCH   1
 
#define FNMATCH_RANGE_NOMATCH   0
 
#define FNMATCH_RANGE_ERROR   (-1)
 

Typedefs

typedef struct _charclass CHARCLASS
 

Functions

int bu_fnmatch (const char *pattern, const char *string, int flags)
 

Macro Definition Documentation

#define FNMATCH_IGNORECASE   BU_FNMATCH_CASEFOLD

Definition at line 67 of file fnmatch.c.

#define FNMATCH_FILE_NAME   BU_FNMATCH_PATHNAME

Definition at line 68 of file fnmatch.c.

#define FNMATCH_EOS   '\0'

Definition at line 70 of file fnmatch.c.

Referenced by bu_fnmatch().

#define FNMATCH_RANGE_MATCH   1

Definition at line 72 of file fnmatch.c.

Referenced by bu_fnmatch().

#define FNMATCH_RANGE_NOMATCH   0

Definition at line 73 of file fnmatch.c.

Referenced by bu_fnmatch().

#define FNMATCH_RANGE_ERROR   (-1)

Definition at line 74 of file fnmatch.c.

Referenced by bu_fnmatch().

Typedef Documentation

typedef struct _charclass CHARCLASS