+++ /dev/null
-/*
-*/
-#include <string.h>
-#include "postgresql.h"
-
-const char *build_conninfo(const char *db, const char *username, const char *password, const char *host, const char *port)
-{
- static char conninfo[1024];
-
- conninfo[0]='\0';
- strcat(conninfo, "dbname='");
- strcat(conninfo, db);
- strcat(conninfo, "'");
-
- if (username)
- {
- strcat(conninfo, " user='");
- strcat(conninfo, username);
- strcat(conninfo, "'");
- }
- if (password)
- {
- strcat(conninfo, " password='");
- strcat(conninfo, password);
- strcat(conninfo, "'");
- }
- if (host)
- {
- strcat(conninfo, " host='");
- strcat(conninfo, host);
- strcat(conninfo, "'");
- }
- if (port)
- {
- strcat(conninfo, " port='");
- strcat(conninfo, port);
- strcat(conninfo, "'");
- }
-
- return conninfo;
-}