1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00
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> #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) int main(int argc, char **argv)
{ {
char *URL;
if(argc< 2 ) { if(argc< 2 ) {
fprintf(stderr, "Pass URL as argument please\n"); fprintf(stderr, "Pass URL as argument please\n");
return 1; return 1;
} }
URL = argv[1]; /* provide this to the rest */
fprintf(stderr, "URL: %s\n", URL);
#ifdef MALLOCDEBUG
curl_memdebug("memdump"); 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; (void)URL; /* we don't use this */
CURLcode res; curl_easy_setopt(curl, CURLOPT_HEADER, TRUE);
curl = curl_easy_init(); res = curl_easy_perform(curl);
curl_easy_setopt(curl, CURLOPT_HEADER, TRUE); curl_easy_cleanup(curl);
res = curl_easy_perform(curl); return res;
curl_easy_cleanup(curl); }
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>