| /plan9/sys/src/ape/cmd/pax/ |
| H A D | wildmat.c | 93 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 D | replace.c | 65 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 D | gspcolor.c | 121 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 D | gp_dosfe.c | 32 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 D | gp_ntfs.c | 90 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 D | gsbitops.c | 63 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 D | gp_unifs.c | 144 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 D | gsptype2.c | 99 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 D | gsline.c | 124 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 D | gp_os2.c | 206 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 D | gsstate.c | 644 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 D | awkgram.y | 67 %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 D | re.c | 73 } 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 D | ics2494.c | 35 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 D | ch9294.c | 38 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 D | glob.c | 111 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 D | glob.c | 119 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 D | smbrep.c | 15 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 D | smbcomdelete.c | 28 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 D | split.c | 25 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 D | adict.c | 16 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 D | spam.h | 22 typedef struct pattern Pattern; 33 struct pattern{ struct 34 struct pattern *next; argument
|
| /plan9/sys/src/ape/cmd/diff/ |
| H A D | fnmatch.c | 37 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 D | README | 6 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 D | juggle.c | 140 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()
|