]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
src: namespace symbols clashing with lib
authorViktor Szakats <commit@vsz.me>
Tue, 3 Sep 2024 19:22:04 +0000 (21:22 +0200)
committerViktor Szakats <commit@vsz.me>
Wed, 4 Sep 2024 22:55:44 +0000 (00:55 +0200)
Before this patch `lib/http.h` and `src/tool_sdecls.h` both declared
`HTTPREQ_*` enums.

Rename `src` ones to have distinct names.

They are not included in the same code for now, but this may change when
bundling unit/libtests into single programs.

Closes #14785

src/tool_getparam.c
src/tool_helpers.c
src/tool_operate.c
src/tool_sdecls.h

index d044e8386b45e4b78a462f4875eb44f9f5a3aec8..be41aa35d53d927f5f3a3e42dc0ad27c0e5223c1 100644 (file)
@@ -2165,7 +2165,7 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */
                    &config->mimecurrent,
                    (cmd == C_FORM_STRING)?TRUE:FALSE)) /* literal string */
         err = PARAM_BAD_USE;
-      else if(SetHTTPrequest(config, HTTPREQ_MIMEPOST, &config->httpreq))
+      else if(SetHTTPrequest(config, TOOL_HTTPREQ_MIMEPOST, &config->httpreq))
         err = PARAM_BAD_USE;
       break;
     case C_GLOBOFF: /* --globoff */
@@ -2243,7 +2243,7 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */
       config->no_body = toggle;
       config->show_headers = toggle;
       if(SetHTTPrequest(config,
-                        (config->no_body)?HTTPREQ_HEAD:HTTPREQ_GET,
+                        (config->no_body)?TOOL_HTTPREQ_HEAD:TOOL_HTTPREQ_GET,
                         &config->httpreq))
         err = PARAM_BAD_USE;
       break;
index ac38a15c209c032e6932c52a140803c7be38ceb6..2e15144b7b85de7d0667028f244fb16d7d49aaa9 100644 (file)
@@ -94,7 +94,7 @@ int SetHTTPrequest(struct OperationConfig *config, HttpReq req, HttpReq *store)
     "PUT (-T, --upload-file)"
   };
 
-  if((*store == HTTPREQ_UNSPEC) ||
+  if((*store == TOOL_HTTPREQ_UNSPEC) ||
      (*store == req)) {
     *store = req;
     return 0;
index 05d0420f2389b4c7d4df7781c8d59560a2d41b5f..41fd6718c8f6c9a7e3690427a7a92adb12260760 100644 (file)
@@ -840,14 +840,14 @@ static CURLcode single_transfer(struct GlobalConfig *global,
         httpgetfields = state->httpgetfields = config->postfields;
         config->postfields = NULL;
         if(SetHTTPrequest(config,
-                          (config->no_body?HTTPREQ_HEAD:HTTPREQ_GET),
+                          (config->no_body?TOOL_HTTPREQ_HEAD:TOOL_HTTPREQ_GET),
                           &config->httpreq)) {
           result = CURLE_FAILED_INIT;
         }
       }
     }
     else {
-      if(SetHTTPrequest(config, HTTPREQ_SIMPLEPOST, &config->httpreq))
+      if(SetHTTPrequest(config, TOOL_HTTPREQ_SIMPLEPOST, &config->httpreq))
         result = CURLE_FAILED_INIT;
     }
     if(result) {
@@ -1051,7 +1051,7 @@ static CURLcode single_transfer(struct GlobalConfig *global,
             result = CURLE_OUT_OF_MEMORY;
             break;
           }
-          if(SetHTTPrequest(config, HTTPREQ_PUT, &config->httpreq)) {
+          if(SetHTTPrequest(config, TOOL_HTTPREQ_PUT, &config->httpreq)) {
             Curl_safefree(per->uploadfile);
             curl_easy_cleanup(curl);
             result = CURLE_FAILED_INIT;
@@ -1521,7 +1521,7 @@ static CURLcode single_transfer(struct GlobalConfig *global,
         my_setopt(curl, CURLOPT_TIMEOUT_MS, config->timeout_ms);
 
         switch(config->httpreq) {
-        case HTTPREQ_SIMPLEPOST:
+        case TOOL_HTTPREQ_SIMPLEPOST:
           if(config->resume_from) {
             errorf(global, "cannot mix --continue-at with --data");
             result = CURLE_FAILED_INIT;
@@ -1533,7 +1533,7 @@ static CURLcode single_transfer(struct GlobalConfig *global,
                       (curl_off_t)curlx_dyn_len(&config->postdata));
           }
           break;
-        case HTTPREQ_MIMEPOST:
+        case TOOL_HTTPREQ_MIMEPOST:
           /* free previous remainders */
           curl_mime_free(config->mimepost);
           config->mimepost = NULL;
index 2d83adb8f9c58be766ad06a27bd58d6bf7a464f2..2dee9d3149bc6741e5be2e7af17aaf2fc5a792d4 100644 (file)
@@ -114,12 +114,12 @@ typedef enum {
  */
 
 typedef enum {
-  HTTPREQ_UNSPEC,  /* first in list */
-  HTTPREQ_GET,
-  HTTPREQ_HEAD,
-  HTTPREQ_MIMEPOST,
-  HTTPREQ_SIMPLEPOST,
-  HTTPREQ_PUT
+  TOOL_HTTPREQ_UNSPEC,  /* first in list */
+  TOOL_HTTPREQ_GET,
+  TOOL_HTTPREQ_HEAD,
+  TOOL_HTTPREQ_MIMEPOST,
+  TOOL_HTTPREQ_SIMPLEPOST,
+  TOOL_HTTPREQ_PUT
 } HttpReq;