Thread: [axtls-general] typedef'ing "bool" is a nono
Brought to you by:
cameronrich
From: Daniel S. <da...@ha...> - 2017-01-30 13:38:37
|
Hi axTLS adds a typedef for "bool" in its public headers. That's overreaching and a name space violation. You mustn't do that. It causes a build failure when trying to build curl with axTLS 2.1.2: https://github.com/curl/curl/issues/1220 -- / daniel.haxx.se |
From: Cameron Hamilton-R. <cam...@gm...> - 2017-01-30 20:15:29
Attachments:
signature.asc
|
Fair enough. I've been doing too much C#/Java and it's a real nuisance to have a bool as a char. Cam On 30/01/2017 11:23 PM, Daniel Stenberg wrote: > Hi > > axTLS adds a typedef for "bool" in its public headers. That's overreaching and > a name space violation. You mustn't do that. > > It causes a build failure when trying to build curl with axTLS 2.1.2: > > https://github.com/curl/curl/issues/1220 > -- Cameron Hamilton-Rich 41 Tenth Ave, Coorparoo, 4151 Ph: 0421 838287 Email: cam...@gm... |
From: Paul S. <pm...@gm...> - 2017-01-30 20:53:38
|
Hello, On Tue, 31 Jan 2017 06:15:15 +1000 Cameron Hamilton-Rich <cam...@gm...> wrote: > Fair enough. I've been doing too much C#/Java and it's a real nuisance > to have a bool as a char. I guess what was meant is that modern (ahem, 18-years old) C has its bool type, so trying to define one unconditionally is like described below. > > Cam > > On 30/01/2017 11:23 PM, Daniel Stenberg wrote: > > Hi > > > > axTLS adds a typedef for "bool" in its public headers. That's > > overreaching and a name space violation. You mustn't do that. > > > > It causes a build failure when trying to build curl with axTLS > > 2.1.2: > > > > https://github.com/curl/curl/issues/1220 > > > > -- > Cameron Hamilton-Rich > 41 Tenth Ave, > Coorparoo, 4151 > Ph: 0421 838287 > Email: cam...@gm... > > -- Best regards, Paul mailto:pm...@gm... |