This commit is contained in:
Daniel Stenberg 2002-12-12 13:40:16 +00:00
parent f26b709c50
commit 0f493b6038
4 changed files with 41 additions and 20 deletions

View File

@ -1,10 +1,26 @@
#include <curl/curl.h>
#ifdef MALLOCDEBUG
/* provide a proto for this debug function */
extern void curl_memdebug(const char *);
#endif
/* test is provided in the test code file */
CURLcode test(char *url);
int main(int argc, char **argv)
{
char *URL;
if(argc< 2 ) {
fprintf(stderr, "Pass URL as argument please\n");
return 1;
}
URL = argv[1]; /* provide this to the rest */
fprintf(stderr, "URL: %s\n", URL);
#ifdef MALLOCDEBUG
curl_memdebug("memdump");
#endif
return test(URL);
}

View File

@ -1,12 +1,13 @@
#include "first.c"
#include "test.h"
fprintf(stderr, "URL: %s\n", argv[1]);
CURLcode test(char *URL)
{
CURLcode res;
CURL *curl = curl_easy_init();
curl_easy_setopt(curl, CURLOPT_URL, URL);
curl_easy_setopt(curl, CURLOPT_HEADER, TRUE);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
return res;
}
CURL *curl;
curl = curl_easy_init();
curl_easy_setopt(curl, CURLOPT_URL, argv[1]);
curl_easy_setopt(curl, CURLOPT_HEADER, TRUE);
curl_easy_perform(curl);
curl_easy_cleanup(curl);
#include "last.c"

View File

@ -1,13 +1,14 @@
#include "first.c"
#include "test.h"
fprintf(stderr, "URL: %s\n", argv[1]);
CURLcode test(char *URL)
{
CURLcode res;
CURL *curl = curl_easy_init();
CURL *curl;
CURLcode res;
curl = curl_easy_init();
curl_easy_setopt(curl, CURLOPT_HEADER, TRUE);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
(void)URL; /* we don't use this */
curl_easy_setopt(curl, CURLOPT_HEADER, TRUE);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
return res;
}
return res;
#include "last.c"

3
tests/libtest/test.h Normal file
View File

@ -0,0 +1,3 @@
#include <curl/curl.h>
#include <stdio.h>