aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/curl/curl.h12
-rw-r--r--src/main.c10
2 files changed, 14 insertions, 8 deletions
diff --git a/include/curl/curl.h b/include/curl/curl.h
index 53f977966..082cd52ae 100644
--- a/include/curl/curl.h
+++ b/include/curl/curl.h
@@ -412,10 +412,6 @@ typedef enum {
#ifdef __BEOS__
#include <support/SupportDefs.h>
-#else
-#ifndef __cplusplus /* (rabe) */
-typedef char bool;
-#endif /* (rabe) */
#endif
@@ -442,8 +438,8 @@ char *curl_getenv(char *variable);
char *curl_version(void);
/* This is the version number */
-#define LIBCURL_VERSION "7.3"
-#define LIBCURL_VERSION_NUM 0x070300
+#define LIBCURL_VERSION "7.4-pre5"
+#define LIBCURL_VERSION_NUM 0x070400
/* linked-list structure for the CURLOPT_QUOTE option (and other) */
struct curl_slist {
@@ -661,8 +657,10 @@ typedef enum {
CURLINFO_SIZE_DOWNLOAD = CURLINFO_DOUBLE + 8,
CURLINFO_SPEED_DOWNLOAD = CURLINFO_DOUBLE + 9,
CURLINFO_SPEED_UPLOAD = CURLINFO_DOUBLE + 10,
- CURLINFO_LASTONE = 11,
+ CURLINFO_HEADER_SIZE = CURLINFO_LONG + 11,
+ CURLINFO_REQUEST_SIZE = CURLINFO_LONG + 12,
+ CURLINFO_LASTONE = 13,
} CURLINFO;
/*
diff --git a/src/main.c b/src/main.c
index e8645c194..d997d7b6b 100644
--- a/src/main.c
+++ b/src/main.c
@@ -48,6 +48,8 @@
#include <curl/curl.h>
#include <curl/types.h> /* new for v7 */
#include <curl/easy.h> /* new for v7 */
+
+#define _MPRINTF_REPLACE /* we want curl-functions instead of native ones */
#include <curl/mprintf.h>
#include "urlglob.h"
@@ -86,6 +88,10 @@
#include "../lib/memdebug.h"
#endif
+#ifndef __cplusplus /* (rabe) */
+typedef char bool;
+#endif /* (rabe) */
+
typedef enum {
HTTPREQ_UNSPEC,
HTTPREQ_GET,
@@ -1530,7 +1536,6 @@ int main(int argc, char *argv[])
curl_easy_setopt(curl, CURLOPT_TIMEVALUE, config.condtime);
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, config.customrequest);
curl_easy_setopt(curl, CURLOPT_STDERR, config.errors);
- curl_easy_setopt(curl, CURLOPT_WRITEINFO, config.writeout);
/* three new ones in libcurl 7.3: */
curl_easy_setopt(curl, CURLOPT_HTTPPROXYTUNNEL, config.proxytunnel);
@@ -1593,6 +1598,9 @@ int main(int argc, char *argv[])
printf("--%s--\n", MIMEseparator);
#endif
+ /* cleanup memory used for URL globbing patterns */
+ glob_cleanup(urls);
+
curl_slist_free_all(config.quote); /* the checks for config.quote == NULL */
curl_slist_free_all(config.postquote); /* */
curl_slist_free_all(config.headers); /* */