post->name = name;
post->namelength = (long)(name?(namelength?namelength:strlen(name)):0);
post->contents = value;
- post->contentslength = contentslength;
+ post->contentslength = (long)contentslength;
post->buffer = buffer;
- post->bufferlength = bufferlength;
+ post->bufferlength = (long)bufferlength;
post->contenttype = contenttype;
post->contentheader = contentHeader;
post->showfilename = showfilename;
return result;
}
-static int AddFormData(struct FormData **formp,
- const void *line,
- size_t length)
+static size_t AddFormData(struct FormData **formp,
+ const void *line,
+ size_t length)
{
struct FormData *newform = (struct FormData *)
malloc(sizeof(struct FormData));
}
-static int AddFormDataf(struct FormData **formp,
+static size_t AddFormDataf(struct FormData **formp,
const char *fmt, ...)
{
char s[4096];
struct curl_httppost *file;
CURLcode result = CURLE_OK;
- int size =0;
+ size_t size =0;
char *boundary;
char *fileboundary=NULL;
struct curl_slist* curList;