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 0ef264
{int(*p)(const char*restrict,int,int(*)(const char*,int),glob_t*restrict) = glob;}
nsz 0ef264
{void(*p)(glob_t*) = globfree;}
nsz e19254
}