X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6c42153ad9362cc676ea66563bf400d7511b3b68..bddd9ca00cd2e2e73aded115a59614af3a74a6cb:/sbr/m_backup.c diff --git a/sbr/m_backup.c b/sbr/m_backup.c index 86696db3..5a616f26 100644 --- a/sbr/m_backup.c +++ b/sbr/m_backup.c @@ -1,8 +1,4 @@ - -/* - * m_backup.c -- construct a backup file - * - * $Id$ +/* m_backup.c -- construct a backup file * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for @@ -10,21 +6,22 @@ */ #include +#include "m_mktemp.h" char * -m_backup (char *file) +m_backup (const char *file) { - char *cp; + const char *cp; static char buffer[BUFSIZ]; - if ((cp = r1bindex(file, '/')) == file) + if ((cp = r1bindex((char *) file, '/')) == file) snprintf(buffer, sizeof(buffer), "%s%s", BACKUP_PREFIX, cp); else - snprintf(buffer, sizeof(buffer), "%.*s%s%s", cp - file, file, + snprintf(buffer, sizeof(buffer), "%.*s%s%s", (int)(cp - file), file, BACKUP_PREFIX, cp); - unlink(buffer); + (void) m_unlink(buffer); return buffer; }