Changed to use strerror()
[sgt/putty] / misc.h
diff --git a/misc.h b/misc.h
index a59317e..21540a3 100644 (file)
--- a/misc.h
+++ b/misc.h
@@ -3,6 +3,8 @@
 
 #include "puttymem.h"
 
+#include <stdarg.h>                   /* for va_list */
+
 #ifndef FALSE
 #define FALSE 0
 #endif
 #define TRUE 1
 #endif
 
-char *dupstr(char *s);
-char *dupcat(char *s1, ...);
+char *dupstr(const char *s);
+char *dupcat(const char *s1, ...);
+char *dupprintf(const char *fmt, ...);
+char *dupvprintf(const char *fmt, va_list ap);
 
 void base64_encode_atom(unsigned char *data, int n, char *out);
 
@@ -54,10 +58,15 @@ void debug_memdump(void *buf, int len, int L);
 #define dmemdumpl(buf,len)
 #endif
 
-
 #ifndef lenof
 #define lenof(x) ( (sizeof((x))) / (sizeof(*(x))))
 #endif
 
+#ifndef min
+#define min(x,y) ( (x) < (y) ? (x) : (y) )
+#endif
+#ifndef max
+#define max(x,y) ( (x) > (y) ? (x) : (y) )
+#endif
 
 #endif