From 2ca6cf7d62d9de73c43ddaadce4d56a2b247132e Mon Sep 17 00:00:00 2001 From: Hui Yu Date: Sat, 30 Apr 2022 16:41:26 +0800 Subject: [PATCH] [C][Client] Eliminate compiler warnings (#12260) --- .../main/resources/C-libcurl/apiClient.c.mustache | 12 ++++++------ .../main/resources/C-libcurl/apiClient.h.mustache | 2 +- samples/client/petstore/c/include/apiClient.h | 2 +- samples/client/petstore/c/src/apiClient.c | 12 ++++++------ 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.c.mustache b/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.c.mustache index 8303f998e0a..b41561630e3 100644 --- a/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.c.mustache +++ b/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.c.mustache @@ -170,8 +170,8 @@ void replaceSpaceWithPlus(char *stringToProcess) { } } -char *assembleTargetUrl(char *basePath, - char *operationParameter, +char *assembleTargetUrl(const char *basePath, + const char *operationParameter, list_t *queryParameters) { int neededBufferSizeForQueryParameters = 0; listEntry_t *listEntry; @@ -233,7 +233,7 @@ char *assembleHeaderField(char *key, char *value) { return header; } -void postData(CURL *handle, char *bodyParameters) { +void postData(CURL *handle, const char *bodyParameters) { curl_easy_setopt(handle, CURLOPT_POSTFIELDS, bodyParameters); curl_easy_setopt(handle, CURLOPT_POSTFIELDSIZE_LARGE, strlen(bodyParameters)); @@ -252,14 +252,14 @@ int lengthOfKeyPair(keyValuePair_t *keyPair) { void apiClient_invoke(apiClient_t *apiClient, - char *operationParameter, + const char *operationParameter, list_t *queryParameters, list_t *headerParameters, list_t *formParameters, list_t *headerType, list_t *contentType, - char *bodyParameters, - char *requestType) { + const char *bodyParameters, + const char *requestType) { CURL *handle = curl_easy_init(); CURLcode res; diff --git a/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.h.mustache b/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.h.mustache index f8487e40e85..33ed981b3a5 100644 --- a/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.h.mustache +++ b/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.h.mustache @@ -59,7 +59,7 @@ apiClient_t* apiClient_create_with_base_path(const char *basePath void apiClient_free(apiClient_t *apiClient); -void apiClient_invoke(apiClient_t *apiClient,char* operationParameter, list_t *queryParameters, list_t *headerParameters, list_t *formParameters,list_t *headerType,list_t *contentType, char *bodyParameters, char *requestType); +void apiClient_invoke(apiClient_t *apiClient,const char* operationParameter, list_t *queryParameters, list_t *headerParameters, list_t *formParameters,list_t *headerType,list_t *contentType, const char *bodyParameters, const char *requestType); sslConfig_t *sslConfig_create(const char *clientCertFile, const char *clientKeyFile, const char *CACertFile, int insecureSkipTlsVerify); diff --git a/samples/client/petstore/c/include/apiClient.h b/samples/client/petstore/c/include/apiClient.h index 9f99d5f55eb..043397fc91d 100644 --- a/samples/client/petstore/c/include/apiClient.h +++ b/samples/client/petstore/c/include/apiClient.h @@ -41,7 +41,7 @@ apiClient_t* apiClient_create_with_base_path(const char *basePath void apiClient_free(apiClient_t *apiClient); -void apiClient_invoke(apiClient_t *apiClient,char* operationParameter, list_t *queryParameters, list_t *headerParameters, list_t *formParameters,list_t *headerType,list_t *contentType, char *bodyParameters, char *requestType); +void apiClient_invoke(apiClient_t *apiClient,const char* operationParameter, list_t *queryParameters, list_t *headerParameters, list_t *formParameters,list_t *headerType,list_t *contentType, const char *bodyParameters, const char *requestType); sslConfig_t *sslConfig_create(const char *clientCertFile, const char *clientKeyFile, const char *CACertFile, int insecureSkipTlsVerify); diff --git a/samples/client/petstore/c/src/apiClient.c b/samples/client/petstore/c/src/apiClient.c index ae58422a9b7..097788134a2 100644 --- a/samples/client/petstore/c/src/apiClient.c +++ b/samples/client/petstore/c/src/apiClient.c @@ -124,8 +124,8 @@ void replaceSpaceWithPlus(char *stringToProcess) { } } -char *assembleTargetUrl(char *basePath, - char *operationParameter, +char *assembleTargetUrl(const char *basePath, + const char *operationParameter, list_t *queryParameters) { int neededBufferSizeForQueryParameters = 0; listEntry_t *listEntry; @@ -187,7 +187,7 @@ char *assembleHeaderField(char *key, char *value) { return header; } -void postData(CURL *handle, char *bodyParameters) { +void postData(CURL *handle, const char *bodyParameters) { curl_easy_setopt(handle, CURLOPT_POSTFIELDS, bodyParameters); curl_easy_setopt(handle, CURLOPT_POSTFIELDSIZE_LARGE, strlen(bodyParameters)); @@ -206,14 +206,14 @@ int lengthOfKeyPair(keyValuePair_t *keyPair) { void apiClient_invoke(apiClient_t *apiClient, - char *operationParameter, + const char *operationParameter, list_t *queryParameters, list_t *headerParameters, list_t *formParameters, list_t *headerType, list_t *contentType, - char *bodyParameters, - char *requestType) { + const char *bodyParameters, + const char *requestType) { CURL *handle = curl_easy_init(); CURLcode res;