diff options
author | Michael Meskes <meskes@postgresql.org> | 2004-12-06 20:35:35 +0000 |
---|---|---|
committer | Michael Meskes <meskes@postgresql.org> | 2004-12-06 20:35:35 +0000 |
commit | ec7806db2c4515b30e071dc6b6944858805317e6 (patch) | |
tree | ca2228a9c277a9f6322c0cd88f7d2301af50c98d /src/interfaces/ecpg/preproc/variable.c | |
parent | b3f3092caddeff11dcd520d2038d44b4f1f2ac83 (diff) | |
download | postgresql-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.c | 2 |
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; |