These were converted to buffer versions a while ago, but I left the
old ones around in case of external patches.
Remove them before the introduction of a seperate $tmpdraftdir
directory for composing emails in the next few commits.
---
muttlib.c | 19 -------------------
protos.h | 3 ---
2 files changed, 22 deletions(-)
diff --git a/muttlib.c b/muttlib.c
index 4c20e8c5..8c5b94a3 100644
--- a/muttlib.c
+++ b/muttlib.c
@@ -974,25 +974,6 @@ void _mutt_buffer_mktemp (BUFFER *buf, const char *prefix,
const char *suffix,
mutt_errno_dbg(1, "%s:%d: ERROR: unlink(\"%s\")", src, line, mutt_b2s
(buf));
}
-void _mutt_mktemp (char *s, size_t slen, const char *prefix, const char
*suffix,
- const char *src, int line)
-{
- RANDOM64 random64;
- mutt_random_bytes(random64.char_array, sizeof(random64));
-
- size_t n = snprintf (s, slen, "%s/%s-%s-%d-%d-%"PRIu64"%s%s",
- NONULL (Tempdir), NONULL (prefix), NONULL (Hostname),
- (int) getuid (), (int) getpid (), random64.int_64,
- suffix ? "." : "", NONULL (suffix));
- if (n >= slen)
- muttdbg(1, "%s:%d: ERROR: insufficient buffer space "
- "to hold temporary filename! slen=%zu but need %zu",
- src, line, slen, n);
- muttdbg(3, "%s:%d: mutt_mktemp returns \"%s\".", src, line, s);
- if (unlink (s) && errno != ENOENT)
- mutt_errno_dbg(1, "%s:%d: ERROR: unlink(\"%s\")", src, line, s);
-}
-
/* these characters must be escaped in regular expressions */
static const char rx_special_chars[] = "^.[$()|*+?{\\";
diff --git a/protos.h b/protos.h
index 26da1cc2..10689e7a 100644
--- a/protos.h
+++ b/protos.h
@@ -249,9 +249,6 @@ void mutt_message_to_7bit (BODY *, FILE *);
#define mutt_buffer_mktemp(a) mutt_buffer_mktemp_pfx_sfx (a, "mutt", NULL)
#define mutt_buffer_mktemp_pfx_sfx(a,b,c) _mutt_buffer_mktemp (a, b, c,
__FILE__, __LINE__)
void _mutt_buffer_mktemp (BUFFER *, const char *, const char *, const char *,
int);
-#define mutt_mktemp(a,b) mutt_mktemp_pfx_sfx (a, b, "mutt", NULL)
-#define mutt_mktemp_pfx_sfx(a,b,c,d) _mutt_mktemp (a, b, c, d, __FILE__,
__LINE__)
-void _mutt_mktemp (char *, size_t, const char *, const char *, const char *,
int);
void mutt_normalize_time (struct tm *);
void mutt_paddstr (int, const char *);
void mutt_parse_mime_message (CONTEXT *ctx, HEADER *);
--
2.53.0