diff --git a/include/client.h b/include/client.h index 024de4c..80192af 100644 --- a/include/client.h +++ b/include/client.h @@ -5,7 +5,6 @@ #include #ifndef NDEBUG -// #define TARGET_URL "http://127.0.0.1:8888" #define TARGET_URL "http://judge_ui:8888" #else #define TARGET_URL "https://judge.eluminatis-of-lu.com" @@ -13,13 +12,13 @@ #define target_url(x) TARGET_URL "/" x -CURL *curl; struct response { char *memory; size_t size; }; -struct response response_body; +extern struct response response_body; +extern CURL *curl; void init_curl(void); void cleanup_curl(void); diff --git a/src/client.c b/src/client.c index 38dde1e..2dc9c84 100644 --- a/src/client.c +++ b/src/client.c @@ -1,8 +1,11 @@ #include #include #include +#include struct curl_slist *headers = NULL; +CURL *curl = NULL; +struct response response_body = {0}; static size_t mem_cb(void *contents, size_t size, size_t nmemb, void *userp)