aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/preproc/variable.c
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2004-12-06 20:35:35 +0000
committerMichael Meskes <meskes@postgresql.org>2004-12-06 20:35:35 +0000
commitec7806db2c4515b30e071dc6b6944858805317e6 (patch)
treeca2228a9c277a9f6322c0cd88f7d2301af50c98d /src/interfaces/ecpg/preproc/variable.c
parentb3f3092caddeff11dcd520d2038d44b4f1f2ac83 (diff)
downloadpostgresql-ec7806db2c4515b30e071dc6b6944858805317e6.tar.gz
postgresql-ec7806db2c4515b30e071dc6b6944858805317e6.zip
Fixed bug in parsing of typedef'ed array sizes.
Synced parser.
Diffstat (limited to 'src/interfaces/ecpg/preproc/variable.c')
-rw-r--r--src/interfaces/ecpg/preproc/variable.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interfaces/ecpg/preproc/variable.c b/src/interfaces/ecpg/preproc/variable.c
index 6037d978c70..e26dc029851 100644
--- a/src/interfaces/ecpg/preproc/variable.c
+++ b/src/interfaces/ecpg/preproc/variable.c
@@ -560,7 +560,7 @@ adjust_array(enum ECPGttype type_enum, char **dimension, char **length, char *ty
* changed later on when the variable is defined
*/
*length = make_str("1");
- else if (atoi(*dimension) == 0)
+ else if (strcmp(*dimension, "0") == 0)
*length = make_str("-1");
else
*length = *dimension;