[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libmicrohttpd] Some additional information from my previous email regar
From: |
Chris |
Subject: |
[libmicrohttpd] Some additional information from my previous email regarding Version 0.9.71 |
Date: |
Fri, 6 Nov 2020 14:58:28 -0500 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0 |
Hello,
I forgot to say, that I tried changing the prototypes and still get
warnings.
httpd.c(485) : warning C4133: 'function' : incompatible types - from
'MHDResult (__cdecl *)(void *,const sockaddr *,socklen_t)' to
'MHD_AcceptPolicyCallback'
httpd.c(487) : warning C4133: 'function' : incompatible types - from
'MHDResult (__cdecl *)(void *,MHD_Connection *,const char *,const char
*,const char *,const char *,size_t *,void **)' to
'MHD_AccessHandlerCallback'
httpd.c(689) : warning C4133: 'function' : incompatible types - from
'MHDResult (__cdecl *)(void *,MHD_ValueKind,const char *,const char
*,const char *,const char *,const char *,uint64_t,size_t)' to
'MHD_PostDataIterator'
httpd.c(732) : warning C4133: 'function' : incompatible types - from
'MHDResult (__cdecl *)(void *,MHD_ValueKind,const char *,const char *)'
to 'MHD_KeyValueIterator'
The changed prototypes...
enum MHDResult
AccessHandlerCallback
(
void* cls,
struct MHD_Connection* connection,
const char* url,
const char* method,
const char* version,
const char* upload_data,
size_t* upload_data_size,
void** con_cls
);
enum MHDResult
AcceptPolicyCallback
(
void* cls,
const struct sockaddr* addr,
socklen_t addrlen
);
enum MHDResult
PostDataIterator
(
void* coninfo_cls,
enum MHD_ValueKind kind,
const char* key,
const char* filename,
const char* content_type,
const char* transfer_encoding,
const char* data,
uint64_t off,
size_t size
);
enum MHDResult
KeyValueIterator
(
void* cls,
enum MHD_ValueKind kind,
const char* key,
const char* value
);
Thanks again,
Chris
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [libmicrohttpd] Some additional information from my previous email regarding Version 0.9.71,
Chris <=