X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2Fwget.h;h=14a1965eb94ddfa27fd9a5bf9c9d660be116b138;hb=c9c0e4c6418350d913638d73e0a50bebdb5fd983;hp=fce89e7a9f92eab8df55c9a7a65b001d26fc05ff;hpb=e219e587b360fd81b3b19f281b93ad4491ec1a9e;p=wget diff --git a/src/wget.h b/src/wget.h index fce89e7a..14a1965e 100644 --- a/src/wget.h +++ b/src/wget.h @@ -52,7 +52,7 @@ as that of the covered work. */ #endif /* Is OpenSSL or GNUTLS available? */ -#if defined HAVE_LIBSSL || defined HAVE_LIBGNUTLS +#if defined HAVE_LIBSSL || defined HAVE_LIBSSL32 || defined HAVE_LIBGNUTLS # define HAVE_SSL #endif @@ -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; /* Document type ("dt") flags */ @@ -353,7 +357,9 @@ typedef enum PROXERR, /* 50 */ AUTHFAILED, QUOTEXC, WRITEFAILED, SSLINITFAILED, VERIFCERTERR, - UNLINKERR, NEWLOCATION_KEEP_POST + UNLINKERR, NEWLOCATION_KEEP_POST, CLOSEFAILED, + + WARC_ERR, WARC_TMP_FOPENERR, WARC_TMP_FWRITEERR } uerr_t; /* 2005-02-19 SMS.