os400: adjust specific code to support new options.

This commit is contained in:
Patrick Monnerat 2015-11-05 14:41:22 +01:00
parent 3bd7f28000
commit 210fc95c0f
2 changed files with 30 additions and 7 deletions

View File

@ -933,6 +933,14 @@ curl_formadd_ccsid(struct curl_httppost * * httppost,
break; break;
case CURLFORM_CONTENTLEN:
lengthx = nargs;
if(!forms)
value = (char *) va_arg(arg, curl_off_t);
break;
case CURLFORM_NAMELENGTH: case CURLFORM_NAMELENGTH:
namelengthx = nargs; namelengthx = nargs;

View File

@ -126,20 +126,22 @@
d CURL_VERSION_UNIX_SOCKETS... d CURL_VERSION_UNIX_SOCKETS...
d c X'00080000' d c X'00080000'
* *
d HTTPPOST_FILENAME... d CURL_HTTPPOST_FILENAME...
d c X'00000001' d c X'00000001'
d HTTPPOST_READFILE... d CURL_HTTPPOST_READFILE...
d c X'00000002' d c X'00000002'
d HTTPPOST_PTRNAME... d CURL_HTTPPOST_PTRNAME...
d c X'00000004' d c X'00000004'
d HTTPPOST_PTRCONTENTS... d CURL_HTTPPOST_PTRCONTENTS...
d c X'00000008' d c X'00000008'
d HTTPPOST_BUFFER... d CURL_HTTPPOST_BUFFER...
d c X'00000010' d c X'00000010'
d HTTPPOST_PTRBUFFER... d CURL_HTTPPOST_PTRBUFFER...
d c X'00000020' d c X'00000020'
d HTTPPOST_CALLBACK... d CURL_HTTPPOST_CALLBACK...
d c X'00000040' d c X'00000040'
d CURL_HTTPPOST_LARGE...
d c X'00000080'
* *
d CURL_SEEKFUNC_OK... d CURL_SEEKFUNC_OK...
d c 0 d c 0
@ -1228,6 +1230,12 @@
d c 00237 d c 00237
d CURLOPT_DEFAULT_PROTOCOL... d CURLOPT_DEFAULT_PROTOCOL...
d c 10238 d c 10238
d CURLOPT_STREAM_WEIGHT...
d c 00239
d CURLOPT_STREAM_DEPENDS...
d c 10240
d CURLOPT_STREAM_DEPENDS_E...
d c 10241
* *
/if not defined(CURL_NO_OLDIES) /if not defined(CURL_NO_OLDIES)
d CURLOPT_FILE c 10001 d CURLOPT_FILE c 10001
@ -1318,6 +1326,8 @@
d c 18 d c 18
d CURLFORM_STREAM... d CURLFORM_STREAM...
d c 19 d c 19
d CURLFORM_CONTENTLEN...
d c 20
* *
d CURLINFO s 10i 0 based(######ptr######) Enum d CURLINFO s 10i 0 based(######ptr######) Enum
d CURLINFO_EFFECTIVE_URL... CURLINFO_STRING + 1 d CURLINFO_EFFECTIVE_URL... CURLINFO_STRING + 1
@ -1434,6 +1444,10 @@
d c 8 d c 8
d CURLSSLBACKEND_DARWINSSL... d CURLSSLBACKEND_DARWINSSL...
d c 9 d c 9
d CURLSSLBACKEND_AXTLS...
d c 10
d CURLSSLBACKEND_MBEDTLS...
d c 11
* *
d curl_closepolicy... d curl_closepolicy...
d s 10i 0 based(######ptr######) Enum d s 10i 0 based(######ptr######) Enum
@ -1699,6 +1713,7 @@
d value_ptr * overlay(value) d value_ptr * overlay(value)
d value_procptr... d value_procptr...
d * overlay(value) procptr d * overlay(value) procptr
d value_num overlay(value: 8) like(curl_off_t)
* *
d curl_slist ds based(######ptr######) d curl_slist ds based(######ptr######)
d qualified d qualified