[PHP-users 12084] Re: pg_affected_rows() について
fumio
php-users@php.gr.jp
Sun, 08 Dec 2002 14:28:44 +0900
fumioです。
PHP 4.2.3 のソースを追っていったところ、configure の中に問題ありそうな
箇所を発見しました。52140行目からの "checking for PQcmdTuples in -lpq"
のところで、PostgreSQL API の PQcmdTuples() の存在をチェックいるようで
すが、プロトタイプに間違いがあるんじゃないでしょうか。以下抜粋。
--
#line 52150 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char PQcmdTuples();
int main() {
PQcmdTuples()
; return 0; }
--
http://www.postgresql.jp/document/pg721doc/programmer/libpq-exec.html#LIBPQ-EXEC-NONSELECT
によると、
char PQcmdTuples();
ではなく、
char * PQcmdTuples(const PGresult *res);
が正しいようです。
--
by fumion <catty@cds.ne.jp>