- Changed struct definition handling so "struct foo {}" always gets
defined.
+
+Fri Sep 26 17:14:07 CEST 2003
+
+ - Incorrect datatype with precision argument should not create a
+ segfault.
- Set ecpg version to 3.0.0
- Set ecpg library to 4.0.0
- Set pgtypes library to 1.0.0
-/* $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/Attic/preproc.y,v 1.260 2003/09/24 19:05:32 momjian Exp $ */
+/* $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/Attic/preproc.y,v 1.261 2003/09/26 15:16:29 meskes Exp $ */
/* Copyright comment */
%{
$$.type_str = make_str("decimal");
}
else
+ {
mmerror(PARSE_ERROR, ET_ERROR, "Only numeric/decimal have precision/scale argument");
+ $$.type_enum = ECPGt_numeric;
+ $$.type_str = make_str("numeric");
+ }
$$.type_dimension = make_str("-1");
$$.type_index = make_str("-1");