(void) strcpy(prompt, "Save file "); (void) strcpy(prompt + 10, bp->b_fname);
sprintf(prompt, "Save file %s", bp->b_fname);
anycb(f)	int     f;{	BUFFER *bp;	int     s = FALSE, save = FALSE;	char    prompt[NFILEN + 11];	for (bp = bheadp; bp != NULL; bp = bp->b_bufp) {		if (*(bp->b_fname) != '\0'		    && (bp->b_flag & BFCHG) != 0) {			(void) strcpy(prompt, "Save file ");			(void) strcpy(prompt + 10, bp->b_fname);			if ((f == TRUE || (save = eyorn(prompt)) == TRUE)			    && buffsave(bp) == TRUE) {				bp->b_flag &= ~BFCHG;				upmodes(bp);			} else				s = TRUE;			if (save == ABORT)				return (save);			save = TRUE;		}	}	if (save == FALSE /* && kbdmop == NULL */ )	/* experimental */		ewprintf("(No files need saving)");	return s;}