Lines Matching refs:template
422 const char *template, unsigned int index,
429 len = strlen(template) + strlen(suffix) + 1;
438 snprintf(xfer->paths[index], len, single_format, template,
441 snprintf(xfer->paths[index], len, multiple_format, template,
449 const char *template,
457 len = strlen(template) + 1;
466 snprintf(xfer->paths[index], len, single_format, template);
468 snprintf(xfer->paths[index], len, multiple_format, template,
475 static int generate_path(struct xfer_context *xfer, char *template,
478 int (*generator)(struct xfer_context *xfer, const char *template,
483 pos = template + strlen(template) - strlen(suffix);
495 return generator(xfer, template, index, suffix);
500 char *template;
512 template = xfer->paths[0];
529 if (!strcmp(template, allowed_duplication[j]))
535 err = generate_path(xfer, template, i, suffix);
540 free(template);
548 char *template;
563 template = xfer->paths[i];
565 err = generate_path(xfer, template, i, suffix);
566 free(template);