Lines Matching refs:patlen
32 int patlen; /* orig pattern length */ member
45 gp_enumerate_files_init(const char *pat, uint patlen, gs_memory_t * mem) in gp_enumerate_files_init() argument
48 int pat_size = 2 * patlen + 1; in gp_enumerate_files_init()
65 memcpy(pattern, pat, patlen); in gp_enumerate_files_init()
66 p = pattern + patlen; in gp_enumerate_files_init()
67 for (i = 0; i < patlen; i++) { in gp_enumerate_files_init()
72 while (i < patlen && pat[i] != '.') in gp_enumerate_files_init()
74 if (i == patlen && !dot) { /* DOS doesn't interpret * alone as */ in gp_enumerate_files_init()
85 if (i + 1 < patlen && pat[i + 1] == '\\') in gp_enumerate_files_init()
90 hsize = p + 1 - (pattern + patlen); in gp_enumerate_files_init()
97 pfen->patlen = patlen; in gp_enumerate_files_init()
115 const char *fpat = pfen->pattern + pfen->patlen; in gp_enumerate_files_next()
134 if (!string_match(ptr, len, pfen->pattern, pfen->patlen, &smp_file)) in gp_enumerate_files_next()