]> sjero.net Git - wget/blobdiff - src/wget.h
warc: remove a magic number
[wget] / src / wget.h
index ca4a702d11f56558be952ac0ed1ec72c407a6502..14a1965eb94ddfa27fd9a5bf9c9d660be116b138 100644 (file)
@@ -314,6 +314,10 @@ typedef double SUM_SIZE_INT;
    0-pad the address.)  */
 #define PTR_FORMAT(p) (int) (2 * sizeof (void *)), (unsigned long) (p)
 
+/* Find the maximum buffer length needed to print an integer of type `x'
+   in base 10. 24082 / 10000 = 8*log_{10}(2).  */
+#define MAX_INT_TO_STRING_LEN(x) ((sizeof(x) * 24082 / 10000) + 2)
+
 extern const char *exec_name;
 \f
 /* Document type ("dt") flags */