summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane2005-09-24 23:07:18 +0000
committerTom Lane2005-09-24 23:07:18 +0000
commit7bbfb9f45d423011c048133d540bb7f3f4f5b89d (patch)
tree193952b0a71026c1865a9620a5850af000b8be55
parentb28b1db2226bb1d100e2fde261432b182760a247 (diff)
Clean up possibly-uninitialized-variable warnings reported by gcc 4.x.
-rw-r--r--contrib/intarray/_int_bool.c2
-rw-r--r--contrib/ltree/ltxtquery_io.c8
-rw-r--r--contrib/tsearch2/query.c8
3 files changed, 10 insertions, 8 deletions
diff --git a/contrib/intarray/_int_bool.c b/contrib/intarray/_int_bool.c
index 06759c44e3..824dc5b677 100644
--- a/contrib/intarray/_int_bool.c
+++ b/contrib/intarray/_int_bool.c
@@ -58,6 +58,8 @@ gettoken(WORKSTATE * state, int4 *val)
char nnn[16],
*curnnn;
+ *val = 0; /* default result */
+
curnnn = nnn;
while (1)
{
diff --git a/contrib/ltree/ltxtquery_io.c b/contrib/ltree/ltxtquery_io.c
index ade0c4c033..1f72e71970 100644
--- a/contrib/ltree/ltxtquery_io.c
+++ b/contrib/ltree/ltxtquery_io.c
@@ -197,13 +197,13 @@ pushval_asis(QPRS_STATE * state, int type, char *strval, int lenval, uint16 flag
static int4
makepol(QPRS_STATE * state)
{
- int4 val,
+ int4 val = 0,
type;
- int4 lenval;
- char *strval;
+ int4 lenval = 0;
+ char *strval = NULL;
int4 stack[STACKDEPTH];
int4 lenstack = 0;
- uint16 flag;
+ uint16 flag = 0;
while ((type = gettoken_query(state, &val, &lenval, &strval, &flag)) != END)
{
diff --git a/contrib/tsearch2/query.c b/contrib/tsearch2/query.c
index db45de56be..9681272925 100644
--- a/contrib/tsearch2/query.c
+++ b/contrib/tsearch2/query.c
@@ -317,13 +317,13 @@ pushval_morph(QPRS_STATE * state, int typeval, char *strval, int lenval, int2 we
static int4
makepol(QPRS_STATE * state, void (*pushval) (QPRS_STATE *, int, char *, int, int2))
{
- int4 val,
+ int4 val = 0,
type;
- int4 lenval;
- char *strval;
+ int4 lenval = 0;
+ char *strval = NULL;
int4 stack[STACKDEPTH];
int4 lenstack = 0;
- int2 weight;
+ int2 weight = 0;
while ((type = gettoken_query(state, &val, &lenval, &strval, &weight)) != END)
{