2012-07-27 12:15:32 +02:00
|
|
|
diff --git a/lib/tempname.h b/lib/tempname.h
|
2015-04-26 15:46:18 -07:00
|
|
|
index e609360..6029b9f 100644
|
2012-07-27 12:15:32 +02:00
|
|
|
--- a/lib/tempname.h
|
|
|
|
|
+++ b/lib/tempname.h
|
2015-04-26 15:46:18 -07:00
|
|
|
@@ -50,6 +50,8 @@ extern "C" {
|
2009-11-04 19:25:47 -07:00
|
|
|
|
|
|
|
|
We use a clever algorithm to get hard-to-predict names. */
|
2009-11-03 08:51:31 -07:00
|
|
|
extern int gen_tempname (char *tmpl, int suffixlen, int flags, int kind);
|
|
|
|
|
+extern int gen_tempname_len (char *tmpl, int suffixlen, int flags, int kind,
|
2009-11-04 19:25:47 -07:00
|
|
|
+ size_t x_suffix_len);
|
2009-11-03 08:51:31 -07:00
|
|
|
|
2015-04-26 15:46:18 -07:00
|
|
|
/* Similar to gen_tempname, but TRYFUNC is called for each temporary
|
|
|
|
|
name to try. If TRYFUNC returns a non-negative number, TRY_GEN_TEMPNAME
|
|
|
|
|
@@ -57,6 +59,9 @@ extern int gen_tempname (char *tmpl, int suffixlen, int flags, int kind);
|
2015-02-11 02:09:06 +00:00
|
|
|
name is tried, or else TRY_GEN_TEMPNAME returns -1. */
|
|
|
|
|
extern int try_tempname (char *tmpl, int suffixlen, void *args,
|
2015-04-26 15:46:18 -07:00
|
|
|
int (*tryfunc) (char *, void *));
|
2015-02-11 02:09:06 +00:00
|
|
|
+extern int try_tempname_len (char *tmpl, int suffixlen, void *args,
|
2015-04-26 15:46:18 -07:00
|
|
|
+ int (*tryfunc) (char *, void *),
|
|
|
|
|
+ size_t x_suffix_len);
|
2015-02-11 02:09:06 +00:00
|
|
|
|
2015-04-26 15:46:18 -07:00
|
|
|
#ifdef __cplusplus
|
|
|
|
|
}
|