Re: [PATCH v1] PQputCopyEnd never returns 0, fix the inaccurate comment
От | Aleksander Alekseev |
---|---|
Тема | Re: [PATCH v1] PQputCopyEnd never returns 0, fix the inaccurate comment |
Дата | |
Msg-id | CAJ7c6TOBaqrah+coyWEH4FvNUmdXd9=3WgALVNRPGOfjpYae2g@mail.gmail.com обсуждение исходный текст |
Ответ на | [PATCH v1] PQputCopyEnd never returns 0, fix the inaccurate comment (Junwang Zhao <zhjwpku@gmail.com>) |
Ответы |
Re: [PATCH v1] PQputCopyEnd never returns 0, fix the inaccurate comment
|
Список | pgsql-hackers |
Hi Junwang, > PQputCopyEnd returns 1 or -1, never 0, I guess the comment was > copy/paste from PQputCopyData's comment, this should be fixed. The patch LGTM but I wonder whether we should also change all the existing calls of PQputCopyEnd() from: ``` PQputCopyEnd(...) <= 0 ``` ... to: ``` PQputCopyEnd(...) < 0 ``` Given the circumstances, checking for equality to zero seems to be at least strange. On top of that, none of the PQputCopyData() callers cares whether the function returns 0 or -1, both are treated the same way. I suspect the function does some extra work no one asked to do and no one cares about. Perhaps this function should be refactored too for consistency. Thoughts? -- Best regards, Aleksander Alekseev
В списке pgsql-hackers по дате отправления: