Ranier Vilela <ranier...@gmail.com> writes: > In libpq-fe.h has an artifact pre C99, pqbool. > IMO this is not more necessary, once Postgres supports C99 > and bool becomes standard.
> So get ride of pqbool and use bool instead. We can't really remove that typedef ever, because application code might be using it. Unlikely I concede, but nonetheless it's part of libpq's exposed API. We might be able to s/pqbool/bool/ in the struct, but I kind of wonder if that wouldn't be an ABI break: at the very least it would lead to subtle changes in code compiled to use the struct. On the whole I see little value in taking any risk here. regards, tom lane