Lines Matching refs:dst
188 * kw_expand -- expand src into dst with given n value for $n (or $N)
196 kw_expand(struct fn *src, struct fn *dst, int n, boolean_t gz)
216 fn_putc(dst, '\\');
217 fn_putc(dst, c);
222 fn_putc(dst, '.');
227 fn_putc(dst, '.');
228 fn_putc(dst, '*');
236 fn_putc(dst, '\\');
237 fn_putc(dst, '$');
258 fn_puts(dst, "([0-9]+)$0");
263 fn_puts(dst, buf);
280 fn_putc(dst, '\\');
281 fn_putc(dst, '$');
282 fn_putfn(dst, kw);
284 fn_puts(dst, ptr);
310 fn_puts(dst, ".*");
330 fn_puts(dst, "[0-9]+");
336 fn_puts(dst, " *[0-9]+");
340 fn_puts(dst,
344 fn_puts(dst, "[0-9]+:[0-9]+");
347 fn_puts(dst,
351 fn_puts(dst, ".*");
368 fn_puts(dst, tbuf);
370 fn_puts(dst, buf);
375 fn_putc(dst, c);
380 fn_puts(dst, "(\\.gz){0,1}");
382 fn_puts(dst, ".gz");
401 struct fn *dst = fn_new(NULL);
420 fn_renew(dst, NULL);
422 argv[i], n, kw_expand(src, dst, n, B_FALSE));
423 printf("result <%s>\n", fn_s(dst));