Re: Get ride of pqbool artifact (src/interfaces/libpq/libpq-fe.h)
От | Tom Lane |
---|---|
Тема | Re: Get ride of pqbool artifact (src/interfaces/libpq/libpq-fe.h) |
Дата | |
Msg-id | 674317.1756842260@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Get ride of pqbool artifact (src/interfaces/libpq/libpq-fe.h) (Ranier Vilela <ranier.vf@gmail.com>) |
Ответы |
Re: Get ride of pqbool artifact (src/interfaces/libpq/libpq-fe.h)
Re: Get ride of pqbool artifact (src/interfaces/libpq/libpq-fe.h) |
Список | pgsql-hackers |
Ranier Vilela <ranier.vf@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
В списке pgsql-hackers по дате отправления: