Loading packages/OS400/ccsidcurl.c +10 −3 Original line number Diff line number Diff line Loading @@ -648,7 +648,8 @@ curl_easy_getinfo_ccsid(CURL * curl, CURLINFO info, ...) case CURLINFO_SLIST: ccsid = va_arg(arg, unsigned int); if(info == CURLINFO_CERTINFO) { switch (info) { case CURLINFO_CERTINFO: cipf = *(struct curl_certinfo * *) paramp; if(cipf) { if(!(cipt = (struct curl_certinfo *) malloc(sizeof *cipt))) Loading Loading @@ -679,12 +680,18 @@ curl_easy_getinfo_ccsid(CURL * curl, CURLINFO info, ...) *(struct curl_certinfo * *) paramp = cipt; } } else { break; case CURLINFO_TLS_SESSION: break; default: slp = (struct curl_slist * *) paramp; if(*slp) if(!(*slp = slist_convert(ccsid, *slp, ASCII_CCSID))) ret = CURLE_OUT_OF_MEMORY; break; } } Loading packages/OS400/curl.inc.in +31 −0 Original line number Diff line number Diff line Loading @@ -1349,10 +1349,35 @@ d c X'00100029' d CURLINFO_LOCAL_PORT... CURLINFO_LONG + 42 d c X'0020002A' d CURLINFO_TLS_SESSION... CURLINFO_SLIST + 43 d c X'0040002B' * d CURLINFO_HTTP_CODE... Old ...RESPONSE_CODE d c X'00200002' * d curl_sslbackend... d s 10i 0 based(######ptr######) Enum d CURLSSLBACKEND_NONE... d c 0 d CURLSSLBACKEND_OPENSSL... d c 1 d CURLSSLBACKEND_GNUTLS... d c 2 d CURLSSLBACKEND_NSS... d c 3 d CURLSSLBACKEND_QSOSSL... d c 4 d CURLSSLBACKEND_GSKIT... d c 5 d CURLSSLBACKEND_POLARSSL... d c 6 d CURLSSLBACKEND_CYASSL... d c 7 d CURLSSLBACKEND_SCHANNEL... d c 8 d CURLSSLBACKEND_DARWINSSL... d c 9 * d curl_closepolicy... d s 10i 0 based(######ptr######) Enum d CURLCLOSEPOLICY_OLDEST... Loading Loading @@ -1645,6 +1670,12 @@ d group * char * d target * char * * d curl_tlssessioninfo... d ds based(######ptr######) d qualified d backend like(curl_sslbackend) d internals * void * * d curl_fileinfo ds based(######ptr######) d qualified d filename * char * Loading Loading
packages/OS400/ccsidcurl.c +10 −3 Original line number Diff line number Diff line Loading @@ -648,7 +648,8 @@ curl_easy_getinfo_ccsid(CURL * curl, CURLINFO info, ...) case CURLINFO_SLIST: ccsid = va_arg(arg, unsigned int); if(info == CURLINFO_CERTINFO) { switch (info) { case CURLINFO_CERTINFO: cipf = *(struct curl_certinfo * *) paramp; if(cipf) { if(!(cipt = (struct curl_certinfo *) malloc(sizeof *cipt))) Loading Loading @@ -679,12 +680,18 @@ curl_easy_getinfo_ccsid(CURL * curl, CURLINFO info, ...) *(struct curl_certinfo * *) paramp = cipt; } } else { break; case CURLINFO_TLS_SESSION: break; default: slp = (struct curl_slist * *) paramp; if(*slp) if(!(*slp = slist_convert(ccsid, *slp, ASCII_CCSID))) ret = CURLE_OUT_OF_MEMORY; break; } } Loading
packages/OS400/curl.inc.in +31 −0 Original line number Diff line number Diff line Loading @@ -1349,10 +1349,35 @@ d c X'00100029' d CURLINFO_LOCAL_PORT... CURLINFO_LONG + 42 d c X'0020002A' d CURLINFO_TLS_SESSION... CURLINFO_SLIST + 43 d c X'0040002B' * d CURLINFO_HTTP_CODE... Old ...RESPONSE_CODE d c X'00200002' * d curl_sslbackend... d s 10i 0 based(######ptr######) Enum d CURLSSLBACKEND_NONE... d c 0 d CURLSSLBACKEND_OPENSSL... d c 1 d CURLSSLBACKEND_GNUTLS... d c 2 d CURLSSLBACKEND_NSS... d c 3 d CURLSSLBACKEND_QSOSSL... d c 4 d CURLSSLBACKEND_GSKIT... d c 5 d CURLSSLBACKEND_POLARSSL... d c 6 d CURLSSLBACKEND_CYASSL... d c 7 d CURLSSLBACKEND_SCHANNEL... d c 8 d CURLSSLBACKEND_DARWINSSL... d c 9 * d curl_closepolicy... d s 10i 0 based(######ptr######) Enum d CURLCLOSEPOLICY_OLDEST... Loading Loading @@ -1645,6 +1670,12 @@ d group * char * d target * char * * d curl_tlssessioninfo... d ds based(######ptr######) d qualified d backend like(curl_sslbackend) d internals * void * * d curl_fileinfo ds based(######ptr######) d qualified d filename * char * Loading