concat
char *concat(const char *, const char *, const char *);
char *cp = concat(dir_list, *dir_list?":":"", search_dirs[i]);
shp->path = concat(dir, "/", file);
shp->path = concat(dir, "/", file);
tmpfilenam = concat(_PATH_LD_HINTS, ".XXXXXXXXXX", "");
s3 = concat(s1, s2);
d = concat("(.?)", s3);
s2 = concat(s1, "(.*)");
d = concat(s2, s1);
s2 = concat(s1, ")");
d = concat("(", s2);
s3 = concat(s1, s2);
s1 = concat(s3, ")");
d = concat("(", s1);
return (concat(op2(CAT, np, primary())));
return (concat(op2(CAT, op2(CCL, NIL, (Node *) cclenter("")),
return (alt(op2(OR, np, concat(primary()))));
return (alt(concat(primary())));
extern Node *concat(Node *);
static char *concat(const char *, const char *);
return concat(file, simple_backup_suffix);
base_versions = concat(basename(tmp_file), ".~");
return concat(file, simple_backup_suffix);
static const char *concat(const char *, int);
return (concat(name, '*'));
return (concat(name, '?'));
nt->data.concat.left = left;
nt->data.concat.right = right;
tree->data.concat.left);
tree->data.concat.right);
} concat;