edbrowse-dev - development list for edbrowse
 help / color / mirror / Atom feed
* [Edbrowse-dev]  ifndef CURLE_PEER_FAILED_VERIFICATION
@ 2014-08-06 18:39 Karl Dahlke
  0 siblings, 0 replies; 4+ messages in thread
From: Karl Dahlke @ 2014-08-06 18:39 UTC (permalink / raw)
  To: Edbrowse-dev

> let's remove them.

Done.

> I have a patch that eliminates a third of those clang warnings,

You can just push patches like these, I'm sure t'would be fine.

Karl Dahlke

^ permalink raw reply	[flat|nested] 4+ messages in thread
* [Edbrowse-dev]  ifndef CURLE_PEER_FAILED_VERIFICATION
@ 2014-08-06 14:14 Karl Dahlke
  2014-08-06 17:19 ` Chris Brannon
  0 siblings, 1 reply; 4+ messages in thread
From: Karl Dahlke @ 2014-08-06 14:14 UTC (permalink / raw)
  To: Edbrowse-dev

Your analysis is correct.
We are redefining these things to different numbers here - bad news.
The comment says these definitions are there for older
versions of curl that don't have them,
but honestly we don't support older versions of curl.
We gave up on that a while ago.
You just have to be up to date with curl, pcre, smjs, etc.
So I suggest we just delete this stuff.
I took it out and it builds and runs just fine.
Chris I think you put those in, what do you think?
If nobody objects I'll push the change and delete these lines
that, unintentionally, redefine two curl constants.

Karl Dahlke

^ permalink raw reply	[flat|nested] 4+ messages in thread
* [Edbrowse-dev] ifndef CURLE_PEER_FAILED_VERIFICATION
@ 2014-08-06 13:54 Paul Onyschuk
  0 siblings, 0 replies; 4+ messages in thread
From: Paul Onyschuk @ 2014-08-06 13:54 UTC (permalink / raw)
  To: Edbrowse-dev

This part of code seems to be wrong in eb.h:

#ifndef CURLE_PEER_FAILED_VERIFICATION
#define CURLE_PEER_FAILED_VERIFICATION -1
#endif
#ifndef CURLE_REMOTE_ACCESS_DENIED
#define CURLE_REMOTE_ACCESS_DENIED -2
#endif

Since in curl/curl.h, those are enumerations, not macro constants:

typedef enum {
  CURLE_OK = 0,
  CURLE_REMOTE_ACCESS_DENIED,    /* 9 ...*/

Ifndef will be always true in this case, creating new macros. 

-- 
Paul Onyschuk

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-08-06 18:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-06 18:39 [Edbrowse-dev] ifndef CURLE_PEER_FAILED_VERIFICATION Karl Dahlke
  -- strict thread matches above, loose matches on Subject: below --
2014-08-06 14:14 Karl Dahlke
2014-08-06 17:19 ` Chris Brannon
2014-08-06 13:54 Paul Onyschuk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).