home *** CD-ROM | disk | FTP | other *** search
- #include "stdio.h"
- #include "ed.h"
- extern int ovreq, ovreq2, ovsub, ovsub2;
- /*
- * Save the contents of the current
- * buffer in its associated file. No nothing
- * if nothing has changed (this may be a bug, not a
- * feature). Error if there is no remembered file
- * name for the buffer. Bound to "C-X C-S". May
- * get called by "C-Z".
- */
- ovmain( x, f, n )
- {
- register int s;
-
- if ((curbp->b_flag&BFCHG) == 0) /* Return, no changes. */
- return (TRUE);
- if (curbp->b_fname[0] == 0)
- { /* Must have a name. */
- mlwrite("No file name");
- return (FALSE);
- }
- return ( writeout( curbp->b_fname ));
- }
- #include "writeout.c"