- Fixed some parser bugs.
- Removed some simple rules to work arounf bison limit for now.
- Update c_keywords.c to reflect changes in keywords.c.
+
+Wed Jun 12 14:04:11 CEST 2002
+
+ - Applied Lee Kindness' patch to fix one of memory allocation with
+ floating point numbers.
- Set ecpg version to 2.10.0.
- Set library version to 3.4.0.
-/* $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/execute.c,v 1.36 2002/01/13 08:52:08 meskes Exp $ */
+/* $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/execute.c,v 1.37 2002/06/12 12:06:53 meskes Exp $ */
/*
* The aim is to get a simpler inteface to the database routines.
break;
#endif /* HAVE_LONG_LONG_INT_64 */
case ECPGt_float:
- if (!(mallocedval = ECPGalloc(var->arrsize * 20, stmt->lineno)))
+ if (!(mallocedval = ECPGalloc(var->arrsize * 21, stmt->lineno)))
return false;
if (var->arrsize > 1)
break;
case ECPGt_double:
- if (!(mallocedval = ECPGalloc(var->arrsize * 20, stmt->lineno)))
+ if (!(mallocedval = ECPGalloc(var->arrsize * 21, stmt->lineno)))
return false;
if (var->arrsize > 1)
break;
case ECPGt_bool:
- if (!(mallocedval = ECPGalloc(var->arrsize * 20, stmt->lineno)))
+ if (!(mallocedval = ECPGalloc(var->arrsize * 2, stmt->lineno)))
return false;
if (var->arrsize > 1)