edit
static int edit(struct diff *diff, int dup, int j);
j = edit(d1, dup, j);
if (edit) {
if (!edit)
char *edit;
if ((edit = value(c == 'e' ? "EDITOR" : "VISUAL")) == NOSTR ||
*edit == '\0')
edit = c == 'e' ? EDITOR : VISUAL;
edit = safeexpand(edit);
execlp(edit, edit, tempEdit, (char *)0);
snprintf(ecmd, sizeof (ecmd), "exec %s %s", edit, tempEdit);
perror(edit);
if (edit)
if (edit)
extern int edit; /* Indicates editing a file */
int edit; /* Indicates editing a file */
if (edit)
edit = isedit;
if (!edit && issysmbox)
if (!edit && issysmbox)
if (!edit && issysmbox)
if (!edit && issysmbox)
if (edit || !issysmbox)
if (!edit && issysmbox)
if (edit) {
if (edit) {
edit++;
if (setfile(editfile, edit) < 0)
if (Hflag || (!edit && msgCount == 0)) {
if (edit)
static void edit(char *);
edit(ename);
edit(ename);
edit(ename);
edit(ename);
dest = edit(name) ? TOSTDOUT : TOTHEFILE;
static boolean edit(char *name);
edit(newpat, "1");
edit(file, linenum); /* edit it */
edit(file, linenum); /* edit it */
void edit(char *file, char *linenum);