Home
last modified time | relevance | path

Searched refs:pattern (Results 1 – 25 of 116) sorted by relevance

12345

/plan9/sys/src/ape/cmd/pax/
H A Dwildmat.c93 static int star(char *source, char *pattern) in star() argument
97 static int star(source, pattern) in star()
99 char *pattern; /* regular expression to match */
103 while (!wildmat(pattern, source)) {
138 int wildmat(char *pattern, char *source) in wildmat() argument
142 int wildmat(pattern, source) in wildmat()
143 char *pattern; /* regular expression to match */ in wildmat()
152 for (; *pattern; source++, pattern++) {
153 switch (*pattern) {
156 pattern++;
[all …]
H A Dreplace.c65 void add_replstr(char *pattern) in add_replstr() argument
69 void add_replstr(pattern) in add_replstr()
70 char *pattern; in add_replstr()
79 if ((len = strlen(pattern)) < 4) {
90 sep = *pattern;
93 p = pattern + len - 1;
112 pattern++;
115 p = pattern;
136 if ((rptr->comp = regcomp(pattern)) == (regexp *)NULL) {
/plan9/sys/src/cmd/gs/src/
H A Dgspcolor.c121 pcc->pattern = pinst; in gs_make_pattern_common()
122 pcc->pattern->pattern_id = gs_next_ids(mem, 1); in gs_make_pattern_common()
162 cs.params.pattern.base_space = in gs_setpatternspace()
164 cs.params.pattern.has_base_space = true; in gs_setpatternspace()
182 if (pcc->pattern != 0) in gs_pattern_reference()
183 rc_adjust(pcc->pattern, delta, "gs_pattern_reference"); in gs_pattern_reference()
191 const gs_pattern_instance_t *pinst = pcc->pattern; in gs_get_pattern()
205 (pcs->params.pattern.has_base_space ? in gx_num_components_Pattern()
207 &(pcs->params.pattern.base_space)) : in gx_num_components_Pattern()
216 (pcs->params.pattern.has_base_space ? in gx_base_space_Pattern()
[all …]
H A Dgp_dosfe.c32 char *pattern; /* orig pattern + modified pattern */ member
41 file_enum_enum_ptrs, file_enum_reloc_ptrs, pattern);
50 char *pattern; in gp_enumerate_files_init() local
62 pattern = (char *)gs_alloc_bytes(mem, pat_size, in gp_enumerate_files_init()
64 if (pattern == 0) in gp_enumerate_files_init()
66 memcpy(pattern, pat, patlen); in gp_enumerate_files_init()
67 p = pattern + patlen; in gp_enumerate_files_init()
91 hsize = p + 1 - (pattern + patlen); in gp_enumerate_files_init()
97 pfen->pattern = pattern; in gp_enumerate_files_init()
116 const char *fpat = pfen->pattern + pfen->patlen; in gp_enumerate_files_next()
[all …]
H A Dgp_ntfs.c90 char *pattern; /* orig pattern + modified pattern */ member
99 file_enum_enum_ptrs, file_enum_reloc_ptrs, pattern);
109 char *pattern; in gp_enumerate_files_init() local
117 pattern = (char *)gs_alloc_bytes(mem, pat_size, in gp_enumerate_files_init()
119 if (pattern == 0) in gp_enumerate_files_init()
130 pattern[j++]=pat[i]; in gp_enumerate_files_init()
134 if(pattern[i] == '/' || pattern[i] == '\\' || pattern[i] == ':') in gp_enumerate_files_init()
137 pattern[j] = 0; in gp_enumerate_files_init()
138 pfen->pattern = pattern; in gp_enumerate_files_init()
157 { pfen->find_handle = FindFirstFile(pfen->pattern, &(pfen->find_data)); in gp_enumerate_files_next()
[all …]
H A Dgsbitops.c63 mono_fill_chunk pattern, int width_bits, int height) in bits_fill_rectangle() argument
81 if (pattern == 0) in bits_fill_rectangle()
83 else if (pattern == (mono_fill_chunk)(-1)) in bits_fill_rectangle()
87 *ptr = (*ptr & ~right_mask) | (pattern & right_mask); ); in bits_fill_rectangle()
96 if (pattern == 0) in bits_fill_rectangle()
98 else if (pattern == (mono_fill_chunk)(-1)) in bits_fill_rectangle()
102 *ptr = (*ptr & ~mask) | (pattern & mask); in bits_fill_rectangle()
103 ptr[1] = (ptr[1] & ~right_mask) | (pattern & right_mask); ); in bits_fill_rectangle()
106 if (pattern == 0) in bits_fill_rectangle()
110 else if (pattern == (mono_fill_chunk)(-1)) in bits_fill_rectangle()
[all …]
H A Dgp_unifs.c144 char *pattern; /* original pattern */ member
155 file_enum_enum_ptrs, file_enum_reloc_ptrs, pattern, work, dstack);
241 pfen->pattern = in gp_enumerate_files_init()
244 if (pfen->pattern == 0) in gp_enumerate_files_init()
246 memcpy(pfen->pattern, pat, patlen); in gp_enumerate_files_init()
247 pfen->pattern[patlen] = 0; in gp_enumerate_files_init()
299 char *pattern = pfen->pattern; in gp_enumerate_files_next() local
328 p = rchr(pattern, '/', pathead); in gp_enumerate_files_next()
330 pathead = p - pattern; in gp_enumerate_files_next()
362 if (!string_match((byte *) work, len, (byte *) pattern, pathead, NULL)) in gp_enumerate_files_next()
[all …]
H A Dgsptype2.c99 pinst = (gs_pattern2_instance_t *)pcc->pattern; in gs_pattern2_make_pattern()
119 if (pcc->pattern->type != &gs_pattern2_type) in gs_pattern2_set_shfill()
121 pinst = (gs_pattern2_instance_t *)pcc->pattern; in gs_pattern2_set_shfill()
167 return ((gs_pattern2_instance_t *)pdevc->ccolor.pattern)->saved->dev_ht; in gx_dc_pattern2_get_dev_halftone()
200 gs_pattern2_instance_t * pinst = (gs_pattern2_instance_t *)pcc->pattern; in gs_pattern2_set_color()
217 (gs_pattern2_instance_t *)pdevc->ccolor.pattern; in gx_dc_pattern2_fill_path()
244 pdevc1->ccolor.pattern == pdevc2->ccolor.pattern; in gx_dc_pattern2_equal()
260 gs_pattern2_instance_t * pinst = (gs_pattern2_instance_t *)pdevc->ccolor.pattern; in gx_dc_pattern2_save_dc()
289 (gs_pattern2_instance_t *)pdevc->ccolor.pattern; in gx_dc_pattern2_get_bbox()
309 pinst = (gs_pattern2_instance_t *)pdevc->ccolor.pattern; in gx_dc_pattern2_can_overlap()
[all …]
H A Dgsline.c124 gx_set_dash(gx_dash_params * dash, const float *pattern, uint length, in gx_set_dash() argument
128 const float *dfrom = pattern; in gx_set_dash()
133 float *ppat = dash->pattern; in gx_set_dash()
166 while ((dist_left -= pattern[index]) >= 0 && in gx_set_dash()
167 (dist_left > 0 || pattern[index] != 0) in gx_set_dash()
180 memcpy(ppat, pattern, length * sizeof(float)); in gx_set_dash()
182 dash->pattern = ppat; in gx_set_dash()
192 gs_setdash(gs_state * pgs, const float *pattern, uint length, floatp offset) in gs_setdash() argument
194 return gx_set_dash(&pgs_lp->dash, pattern, length, offset, in gs_setdash()
207 return pgs_lp->dash.pattern; in gs_currentdash_pattern()
H A Dgp_os2.c206 char *pattern; member
215 file_enum_enum_ptrs, file_enum_reloc_ptrs, pattern);
223 char *pattern; in gp_enumerate_files_init() local
233 pattern = (char *)gs_alloc_bytes(mem, pat_size, in gp_enumerate_files_init()
235 if (pattern == 0) in gp_enumerate_files_init()
237 memcpy(pattern, pat, patlen); in gp_enumerate_files_init()
250 pattern[patlen] = 0; in gp_enumerate_files_init()
251 pfen->pattern = pattern; in gp_enumerate_files_init()
271 char *pattern = pfen->pattern; in gp_enumerate_files_next() local
272 uint len = strlen(pattern); in gp_enumerate_files_next()
[all …]
H A Dgsstate.c644 if (cs_num_components(pcs) < 0 && pcc->pattern != 0) in gs_do_set_overprint()
645 code = pcc->pattern->type->procs.set_color(pcc, pgs); in gs_do_set_overprint()
857 return gs_setdash(pto, pfrom->line_params.dash.pattern, in gstate_copy_dash()
879 if (pgs->line_params.dash.pattern) { in gstate_clone()
882 pgs->line_params.dash.pattern = 0; /* force allocation */ in gstate_clone()
902 float *dfrom = pfrom->line_params.dash.pattern; in gstate_clone()
903 float *dto = pgs->line_params.dash.pattern; in gstate_clone()
906 pgs->line_params.dash.pattern = dfrom; in gstate_clone()
907 pfrom->line_params.dash.pattern = dto; in gstate_clone()
914 gs_free_object(mem, pgs->line_params.dash.pattern, cname); in gstate_clone()
[all …]
/plan9/sys/src/cmd/awk/
H A Dawkgram.y67 %type <p> pas pattern ppattern plist pplist patlist prarg term re
126 FOR '(' opt_simple_stmt ';' opt_nl pattern ';' opt_nl opt_simple_stmt rparen {inloop++;} stmt
140 IF '(' pattern rparen { $$ = notnull($3); }
173 pattern { $$ = notnull($1); }
196 pattern
197 | patlist comma pattern { $$ = linkum($1, $3); }
221 pattern:
222 var ASGNOP pattern { $$ = op2($2, $1, $3); }
223 | pattern '?' pattern ':' pattern %prec '?'
225 | pattern bor pattern %prec BOR
[all …]
H A Dre.c73 } pattern[NPATS]; variable
87 if (!strcmp(pat, pattern[i].re)) { in compre()
88 pattern[i].use++; in compre()
89 return((void *) pattern[i].program); in compre()
170 int use = pattern[0].use; in compre()
173 if (pattern[j].use < use) { in compre()
174 use = pattern[j].use; in compre()
178 xfree(pattern[i].program); in compre()
179 xfree(pattern[i].re); in compre()
181 pattern[i].re = tostring(pat); in compre()
[all …]
/plan9/sys/src/cmd/aux/vga/
H A Dics2494.c35 Pattern *pattern; in init() local
49 for(pattern = patterns; pattern->name[0]; pattern++){ in init()
50 if(strcmp(pattern->name[0], p) == 0) in init()
52 if(pattern->name[1] && strcmp(pattern->name[1], p) == 0) in init()
55 if(pattern->name[0] == 0) in init()
63 f = vga->f[0] - pattern->frequency[index]/divisor; in init()
H A Dch9294.c38 Pattern *pattern; in init() local
52 for(pattern = patterns; pattern->name[0]; pattern++){ in init()
53 if(strcmp(pattern->name[0], p) == 0) in init()
55 if(pattern->name[1] && strcmp(pattern->name[1], p) == 0) in init()
58 if(pattern->name[0] == 0) in init()
67 f = vga->f[0] - pattern->frequency[index]/divisor; in init()
/plan9/sys/src/cmd/vac/
H A Dglob.c111 Pattern *pattern; variable
148 pattern = vtrealloc(pattern, (npattern+1)*sizeof pattern[0]); in loadexcludefile()
149 pattern[npattern].re = re; in loadexcludefile()
150 pattern[npattern].include = inc; in loadexcludefile()
164 pattern = vtrealloc(pattern, (npattern+1)*sizeof pattern[0]); in excludepattern()
165 pattern[npattern].re = re; in excludepattern()
166 pattern[npattern].include = 0; in excludepattern()
175 for(p=pattern, ep=p+npattern; p<ep; p++) in includefile()
/plan9/sys/src/cmd/ip/
H A Dglob.c119 globnext(Globlist *gl, char *pattern) in globnext() argument
127 if(*pattern == 0) in globnext()
137 for(; c = *pattern; pattern++){ in globnext()
139 pattern++; in globnext()
183 globnext(gl, pattern); in globnext()
206 glob(char *pattern) in glob() argument
210 if(pattern == nil || *pattern == 0) in glob()
212 if(*pattern == '/'){ in glob()
213 pattern++; in glob()
217 globnext(gl, pattern); in glob()
/plan9/sys/src/cmd/aquarela/
H A Dsmbrep.c15 smbmkrep(char *pattern) in smbmkrep() argument
20 l = strlen(pattern); in smbmkrep()
23 p = pattern; in smbmkrep()
62 smblogprintif(smbglobals.log.rep, "%s => %s\n", pattern, tmp); in smbmkrep()
H A Dsmbcomdelete.c28 char *pattern = nil; in smbcomdelete() local
40 || !smbbuffergetstring(b, h, SMB_STRING_PATH, &pattern)) in smbcomdelete()
42 smblogprint(SMB_COM_DELETE, "searchattributes: 0x%.4ux\npattern:%s\n", sattr, pattern); in smbcomdelete()
43 smbpathsplit(pattern, &dir, &name); in smbcomdelete()
70 free(pattern); in smbcomdelete()
/plan9/sys/src/cmd/
H A Dsplit.c25 char *pattern = 0; in main() local
40 pattern = strdup(EARGF(usage())); in main()
72 if(pattern) { in main()
75 if(!(exp = regcomp(iflag? fold(pattern, strlen(pattern)): in main()
76 pattern))) in main()
/plan9/acme/bin/source/adict/
H A Dadict.c16 char *dict, *pattern, *curaddr[MAXMATCH], *curone, *args[6], buffer[80]; variable
53 pattern = pbuffer; in threadmain()
54 strcpy(pattern,argv[0]); in threadmain()
64 if ((dict == nil) && (pattern == nil)) in threadmain()
66 if (pattern == nil) in threadmain()
68 if ((count = getaddr(pattern)) <= 1) in threadmain()
107 getaddr(char *pattern) in getaddr() argument
116 if (pattern == nil) { in getaddr()
123 sprint(buffer,"/%s/A", pattern); in getaddr()
240 if (pattern != nil) { in dispentry()
[all …]
/plan9/sys/src/cmd/upas/scanmail/
H A Dspam.h22 typedef struct pattern Pattern;
33 struct pattern{ struct
34 struct pattern *next; argument
/plan9/sys/src/ape/cmd/diff/
H A Dfnmatch.c37 fnmatch (const char *pattern, const char *string, int flags) in fnmatch() argument
39 fnmatch (pattern, string, flags) in fnmatch()
40 char *pattern; in fnmatch()
45 register const char *p = pattern, *n = string;
/plan9/sys/src/cmd/postscript/postdmd/
H A DREADME6 the -b option to change the pattern size. Bitmaps are unpacked one
13 pattern, and count is the number of additional times the pattern
/plan9/sys/src/games/
H A Djuggle.c140 char *s, *start = nil, *pattern = nil; in main() local
166 pattern=argv[0]; in main()
170 pattern=argv[1]; in main()
177 for(s=pattern;*s;s++){ in main()
182 npattern=s-pattern; in main()
215 throw(t, pattern[(t-nstart)%npattern]-'0'); in main()

12345