db_postgres: compile fixes for gcc 2.95
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Mon, 12 Oct 2009 14:43:33 +0000 (16:43 +0200)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Mon, 12 Oct 2009 14:43:33 +0000 (16:43 +0200)
- variables must be declared at the beginning of a block
- #ifdefs not allowed in macro arguments

modules/db_postgres/km_pg_con.c
modules/db_postgres/pg_con.c

index aa1d510..98dbb43 100644 (file)
@@ -108,9 +108,10 @@ struct pg_con* db_postgres_new_connection(struct db_id* id)
 void db_postgres_free_connection(struct pool_con* con)
 {
 
+       struct pg_con * _c;
+       
        if (!con) return;
 
-       struct pg_con * _c;
        _c = (struct pg_con*)con;
 
        if (_c->res) {
index b846b18..32b9be7 100644 (file)
@@ -277,14 +277,13 @@ int pg_con_connect(db_con_t* con)
        /* Override default notice processor */
        PQsetNoticeProcessor(pcon->con, notice_processor, 0);
        
-       DBG("postgres: Connected. Protocol version=%d, Server version=%d\n", 
-           PQprotocolVersion(pcon->con),
 #ifdef HAVE_PGSERVERVERSION
-           PQserverVersion(pcon->con)
+       DBG("postgres: Connected. Protocol version=%d, Server version=%d\n", 
+           PQprotocolVersion(pcon->con), PQserverVersion(pcon->con));
 #else
-           0
+       DBG("postgres: Connected. Protocol version=%d, Server version=%d\n", 
+           PQprotocolVersion(pcon->con), 0 );
 #endif
-           );
 
        ret = timestamp_format(pcon->con);
        if (ret == 1 || ret == -1) {