fn_new
struct fn *ret = fn_new(fn_s(fnp));
return (fn_new("."));
ret = fn_new(buf);
fn_list_addfn(fnlp, fn_new(s));
struct fn *fn_new(const char *s);
struct fn *ret = fn_new(NULL);
struct fn *argfnp = fn_new(NULL);
struct fn *kw = fn_new(NULL);
struct fn *src = fn_new(NULL);
struct fn *dst = fn_new(NULL);
kw_init(fn_new(argv[1]), NULL);
struct fn *fnp = fn_new(NULL);
struct fn *recentlog = fn_new(NULL); /* for -R cmd */
struct fn *rawcmd = fn_new(opts_optarg(opts, "R"));
struct fn *cmd = fn_new(NULL);
struct fn *template = fn_new(opts_optarg(opts, "t"));
struct fn *newfile = fn_new(NULL);
struct fn *rawcmd = fn_new(opts_optarg(opts, "M"));
struct fn *cmd = fn_new(NULL);
template = fn_new(opts_optarg(opts, "T"));
template = fn_new(opts_optarg(opts, "t"));
pattern = fn_new(NULL);
struct fn *rawcmd = fn_new(opts_optarg(opts, "E"));
struct fn *cmd = fn_new(NULL);