]> asedeno.scripts.mit.edu Git - PuTTY_svn.git/blobdiff - misc.h
Gracefully degrade in the absence of CryptProtectMemory.
[PuTTY_svn.git] / misc.h
diff --git a/misc.h b/misc.h
index 9675e96188798448c593a96abca70ad0fc7d26aa..aa761999b7a396c7539643398911a363cd2a366d 100644 (file)
--- a/misc.h
+++ b/misc.h
@@ -26,10 +26,16 @@ char ctrlparse(char *s, char **next);
 
 char *dupstr(const char *s);
 char *dupcat(const char *s1, ...);
-char *dupprintf(const char *fmt, ...);
+char *dupprintf(const char *fmt, ...)
+#ifdef __GNUC__
+    __attribute__ ((format (printf, 1, 2)))
+#endif
+    ;
 char *dupvprintf(const char *fmt, va_list ap);
 void burnstr(char *string);
 
+int toint(unsigned);
+
 char *fgetline(FILE *fp);
 
 void base64_encode_atom(unsigned char *data, int n, char *out);
@@ -50,6 +56,8 @@ void bufchain_fetch(bufchain *ch, void *data, int len);
 
 struct tm ltime(void);
 
+void smemclr(void *b, size_t len);
+
 /*
  * Debugging functions.
  *