[getdns-api] stdbool.h
Willem Toorop
willem at nlnetlabs.nl
Wed Nov 20 16:50:25 CET 2013
The current API includes stdbool.h, but has only one prototype that uses
the bool type:
getdns_return_t
getdns_context_create(
getdns_context_t *context,
bool set_from_os
);
Why not use int instead of bool and loose the dependency on stdbool.h.
The API would become much more portable. I.e.:
getdns_return_t
getdns_context_create(
getdns_context_t *context,
int set_from_os
);
I know from experience because ldns uses bool internal. It needs quiet
a bit of autoconf magic to provide a safe alternative when it is not
available. It has caused other problems as well; Struct members being
aligned differently for the library as for programs using the library,
because a difference in compiler options (i.e. is bool 1 byte or more).
_______________________________________________
getdns-api mailing list
getdns-api at vpnc.org
More information about the spec
mailing list