/* * User file operations * Copyright * (C) 1992 Joseph H. Allen * * This file is part of JOE (Joe's Own Editor) */ extern int exask; /* Ask for file name during ^K X */ void genexmsg(BW *bw, int saved, char *name); int ublksave(W *w, int k); int ushell(W *w, int k); int usys(W *w, int k); int usave(W *w, int k); int usavenow(W *w, int k); int uedit(W *w, int k); int usetcd(W *w, int k); int uswitch(W *w, int k); int uscratch(W *w, int k); int uscratch_push(W *w, int k); int uinsf(W *w, int k); int uexsve(W *w, int k); int unbuf(W *w, int k); int upbuf(W *w, int k); int uask(W *w, int k); int ubufed(W *w, int k); int ulose(W *w, int k); int okrepl(BW *bw); int doswitch(W *w, char *s, void *obj, int *notify); int uquerysave(W *w, int k); int ukilljoe(W *w, int k); int get_buffer_in_window(BW *bw, B *b); extern B *filehist; /* History of file names */ extern int nobackups; /* Set to disable backup files */ extern char *backpath; /* Path to backup files if not current directory */ extern int orphan; /* Set to keep orphaned buffers (buffers with no windows) */ extern const char *yes_key; extern const char *no_key; #define YES_CODE -10 #define NO_CODE -20 int yncheck(const char *string, int c); int ureload(W *w, int k); int ureload_all(W *w, int k);