mirror of
https://github.com/postgres/postgres.git
synced 2025-11-19 13:42:17 +03:00
Fully const-ify PQconnectdbParams, PQconnectStartParams, and PQpingParams.
The keywords and values arguments of these functions are more properly declared "const char * const *" than just "const char **". Lionel Elie Mamane, reviewed by Craig Ringer
This commit is contained in:
@@ -235,14 +235,14 @@ typedef struct pgresAttDesc
|
||||
/* make a new client connection to the backend */
|
||||
/* Asynchronous (non-blocking) */
|
||||
extern PGconn *PQconnectStart(const char *conninfo);
|
||||
extern PGconn *PQconnectStartParams(const char **keywords,
|
||||
const char **values, int expand_dbname);
|
||||
extern PGconn *PQconnectStartParams(const char *const * keywords,
|
||||
const char *const * values, int expand_dbname);
|
||||
extern PostgresPollingStatusType PQconnectPoll(PGconn *conn);
|
||||
|
||||
/* Synchronous (blocking) */
|
||||
extern PGconn *PQconnectdb(const char *conninfo);
|
||||
extern PGconn *PQconnectdbParams(const char **keywords,
|
||||
const char **values, int expand_dbname);
|
||||
extern PGconn *PQconnectdbParams(const char *const * keywords,
|
||||
const char *const * values, int expand_dbname);
|
||||
extern PGconn *PQsetdbLogin(const char *pghost, const char *pgport,
|
||||
const char *pgoptions, const char *pgtty,
|
||||
const char *dbName,
|
||||
@@ -413,8 +413,8 @@ extern int PQsetnonblocking(PGconn *conn, int arg);
|
||||
extern int PQisnonblocking(const PGconn *conn);
|
||||
extern int PQisthreadsafe(void);
|
||||
extern PGPing PQping(const char *conninfo);
|
||||
extern PGPing PQpingParams(const char **keywords,
|
||||
const char **values, int expand_dbname);
|
||||
extern PGPing PQpingParams(const char *const * keywords,
|
||||
const char *const * values, int expand_dbname);
|
||||
|
||||
/* Force the write buffer to be written (or at least try) */
|
||||
extern int PQflush(PGconn *conn);
|
||||
|
||||
Reference in New Issue
Block a user