libmicrohttpd
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]