Blame src/api/glob.c

nsz e19254
#include <glob.h>
nsz e19254
#define T(t) (t*)0;
nsz e19254
#define F(t,n) {t *y = &x.;;}
nsz e19254
#define C(n) switch(n){case n:;}
nsz e19254
static void f()
nsz e19254
{
nsz e19254
T(glob_t)
nsz e19254
T(size_t)
nsz e19254
{
nsz e19254
glob_t x;
nsz e19254
F(size_t, gl_pathc)
nsz e19254
F(char**, gl_pathv)
nsz e19254
F(size_t, gl_offs)
nsz e19254
}
nsz e19254
C(GLOB_APPEND)
nsz e19254
C(GLOB_DOOFFS)
nsz e19254
C(GLOB_ERR)
nsz e19254
C(GLOB_MARK)
nsz e19254
C(GLOB_NOCHECK)
nsz e19254
C(GLOB_NOESCAPE)
nsz e19254
C(GLOB_NOSORT)
nsz e19254
C(GLOB_ABORTED)
nsz e19254
C(GLOB_NOMATCH)
nsz e19254
C(GLOB_NOSPACE)
nsz e19254
int(*p_glob)(const char*restrict,int,int(*)(const char*,int),glob_t*restrict) = glob;
nsz e19254
void(*p_globfree)(glob_t*) = globfree;
nsz e19254
}