From cb56e50e0c9ef894368a8c0cdb07f35909182f5f Mon Sep 17 00:00:00 2001 From: hai22yu23 Date: Thu, 3 Aug 2023 18:13:42 +0800 Subject: [PATCH] support 32bit in postdata (#16238) --- .../src/main/resources/C-libcurl/apiClient.c.mustache | 2 +- samples/client/petstore/c/src/apiClient.c | 2 +- 2 files changed, 2 insertions(+), 2 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 e5912de027a..0d1bf5b0659 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 @@ -236,7 +236,7 @@ char *assembleHeaderField(char *key, char *value) { void postData(CURL *handle, const char *bodyParameters) { curl_easy_setopt(handle, CURLOPT_POSTFIELDS, bodyParameters); curl_easy_setopt(handle, CURLOPT_POSTFIELDSIZE_LARGE, - strlen(bodyParameters)); + (curl_off_t)strlen(bodyParameters)); } int lengthOfKeyPair(keyValuePair_t *keyPair) { diff --git a/samples/client/petstore/c/src/apiClient.c b/samples/client/petstore/c/src/apiClient.c index 89d6301a98d..4f8cc3ca056 100644 --- a/samples/client/petstore/c/src/apiClient.c +++ b/samples/client/petstore/c/src/apiClient.c @@ -190,7 +190,7 @@ char *assembleHeaderField(char *key, char *value) { void postData(CURL *handle, const char *bodyParameters) { curl_easy_setopt(handle, CURLOPT_POSTFIELDS, bodyParameters); curl_easy_setopt(handle, CURLOPT_POSTFIELDSIZE_LARGE, - strlen(bodyParameters)); + (curl_off_t)strlen(bodyParameters)); } int lengthOfKeyPair(keyValuePair_t *keyPair) {