*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.43 1999/04/23 19:37:41 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.44 1999/05/12 07:14:24 thomas Exp $
*
*-------------------------------------------------------------------------
*/
const_string = DatumGetPointer(expr->val.str);
break;
case T_Integer:
- const_string = (char *) palloc(256);
string_palloced = true;
- sprintf(const_string, "%ld", expr->val.ival);
+ const_string = int4out(expr->val.ival);
+ break;
+ case T_Float:
+ string_palloced = true;
+ const_string = float8out(&expr->val.dval);
break;
default:
elog(ERROR,