Lines Matching refs:pglob
453 static int globhack(const char *src, int flags, glob_t *pglob);
455 static int xglob(o_string *dest, int flags, glob_t *pglob);
2044 static int globhack(const char *src, int flags, glob_t *pglob) argument
2056 pglob->gl_pathv=NULL;
2057 pglob->gl_pathc=0;
2058 pglob->gl_offs=0;
2059 pglob->gl_offs=0;
2061 pathc = ++pglob->gl_pathc;
2062 pglob->gl_pathv = realloc(pglob->gl_pathv, (pathc+1)*sizeof(*pglob->gl_pathv));
2063 if (pglob->gl_pathv == NULL) return GLOB_NOSPACE;
2064 pglob->gl_pathv[pathc-1]=dest;
2065 pglob->gl_pathv[pathc]=NULL;
2085 static void globprint(glob_t *pglob)
2088 debug_printf("glob_t at %p:\n", pglob);
2090 pglob->gl_pathc, pglob->gl_pathv, pglob->gl_offs, pglob->gl_flags);
2091 for (i=0; i<pglob->gl_pathc; i++)
2093 pglob->gl_pathv[i], pglob->gl_pathv[i]);
2097 static int xglob(o_string *dest, int flags, glob_t *pglob) argument
2106 gr = globhack(dest->data, flags, pglob);
2112 gr = glob(dest->data, flags, NULL, pglob);
2116 gr = globhack(dest->data, flags, pglob);
2120 gr = globhack(dest->data, flags, pglob);