GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
glob-wrappers.c File Reference
#include <stdlib.h>
#include <fnmatch.h>
#include <glob.h>
#include "glob-wrappers.h"
Include dependency graph for glob-wrappers.c:

Go to the source code of this file.

Functions

void * octave_create_glob_info_struct (void)
 
void octave_destroy_glob_info_struct (void *glob_info)
 
int octave_fnm_noescape_wrapper (void)
 
int octave_fnm_nomatch_wrapper (void)
 
int octave_fnm_pathname_wrapper (void)
 
int octave_fnm_period_wrapper (void)
 
int octave_fnmatch_wrapper (const char *pattern, const char *name, int flags)
 
char ** octave_glob_match_list (void *glob_info)
 
int octave_glob_nosort_wrapper (void)
 
int octave_glob_num_matches (void *glob_info)
 
int octave_glob_wrapper (const char *pattern, int flags, void *glob_info)
 
void octave_globfree_wrapper (void *glob_info)
 

Function Documentation

◆ octave_create_glob_info_struct()

void* octave_create_glob_info_struct ( void  )

Definition at line 40 of file glob-wrappers.c.

Referenced by octave::sys::glob(), and octave::sys::windows_glob().

◆ octave_destroy_glob_info_struct()

void octave_destroy_glob_info_struct ( void *  glob_info)

Definition at line 47 of file glob-wrappers.c.

Referenced by octave::sys::glob(), and octave::sys::windows_glob().

◆ octave_fnm_noescape_wrapper()

int octave_fnm_noescape_wrapper ( void  )

Definition at line 101 of file glob-wrappers.c.

Referenced by glob_match::opts_to_fnmatch_flags().

◆ octave_fnm_nomatch_wrapper()

int octave_fnm_nomatch_wrapper ( void  )

Definition at line 89 of file glob-wrappers.c.

Referenced by octave::sys::fnmatch().

◆ octave_fnm_pathname_wrapper()

int octave_fnm_pathname_wrapper ( void  )

Definition at line 95 of file glob-wrappers.c.

Referenced by glob_match::opts_to_fnmatch_flags().

◆ octave_fnm_period_wrapper()

int octave_fnm_period_wrapper ( void  )

Definition at line 107 of file glob-wrappers.c.

Referenced by glob_match::opts_to_fnmatch_flags().

◆ octave_fnmatch_wrapper()

int octave_fnmatch_wrapper ( const char *  pattern,
const char *  name,
int  flags 
)

Definition at line 83 of file glob-wrappers.c.

References octave::sys::fnmatch(), name, and pattern().

Referenced by octave::sys::fnmatch().

◆ octave_glob_match_list()

char** octave_glob_match_list ( void *  glob_info)

Definition at line 65 of file glob-wrappers.c.

Referenced by octave::sys::glob(), and octave::sys::windows_glob().

◆ octave_glob_nosort_wrapper()

int octave_glob_nosort_wrapper ( void  )

Definition at line 77 of file glob-wrappers.c.

Referenced by octave::sys::glob(), and octave::sys::windows_glob().

◆ octave_glob_num_matches()

int octave_glob_num_matches ( void *  glob_info)

Definition at line 59 of file glob-wrappers.c.

Referenced by octave::sys::glob(), and octave::sys::windows_glob().

◆ octave_glob_wrapper()

int octave_glob_wrapper ( const char *  pattern,
int  flags,
void *  glob_info 
)

Definition at line 53 of file glob-wrappers.c.

References octave::sys::glob(), and pattern().

Referenced by octave::sys::glob(), and octave::sys::windows_glob().

◆ octave_globfree_wrapper()

void octave_globfree_wrapper ( void *  glob_info)

Definition at line 71 of file glob-wrappers.c.

Referenced by octave::sys::glob(), and octave::sys::windows_glob().