ffropen
int ffropen(FILE **, const char *, struct buffer *);
ret = ffropen(&ffp, bufp, NULL);
if ((s = ffropen(&ffp, fname, (replacebuf == TRUE) ? bp : NULL))
ret = ffropen(&ffp, path, NULL);
ret = ffropen(&ffp, path, NULL);