file
git-svn-id: svn://svn.savannah.gnu.org/nano/branches/nano_2_0_branch/nano@4132
35c25a1d-7b9e-4130-9fde-
d3aeb78583b8
needle/rev_start is blank. (DLR)
- Return char* instead of const char*. (DLR)
- Simplify and rewrite to use strncasecmp(). (DLR)
+- files.c:
+ copy_file()
+ - Assert that inn and out don't both point to the same file.
+ (DLR)
- prompt.c:
do_yesno_prompt()
- Remove redundant check for NO_HELP's being FALSE. (DLR)
* on write error. */
int copy_file(FILE *inn, FILE *out)
{
+ int retval = 0;
char buf[BUFSIZ];
size_t charsread;
- int retval = 0;
- assert(inn != NULL && out != NULL);
+ assert(inn != NULL && out != NULL && inn != out);
do {
charsread = fread(buf, sizeof(char), BUFSIZ, inn);