aboutsummaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2003-07-27 17:10:07 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2003-07-27 17:10:07 +0000
commite8db9b26d03b9e58a30eb26ec2ee21c92293d3a2 (patch)
treec2adf83074db369ea5211b06e5181ebabf1a61d8 /doc/src
parentaeea73d4eceb9b33ff16a69c77bd923a0394a6d0 (diff)
downloadpostgresql-e8db9b26d03b9e58a30eb26ec2ee21c92293d3a2.tar.gz
postgresql-e8db9b26d03b9e58a30eb26ec2ee21c92293d3a2.zip
elog mop-up.
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/xtypes.sgml15
1 files changed, 8 insertions, 7 deletions
diff --git a/doc/src/sgml/xtypes.sgml b/doc/src/sgml/xtypes.sgml
index 97688d92621..35112c1c5e2 100644
--- a/doc/src/sgml/xtypes.sgml
+++ b/doc/src/sgml/xtypes.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/xtypes.sgml,v 1.17 2003/04/10 01:22:45 petere Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/xtypes.sgml,v 1.18 2003/07/27 17:10:06 tgl Exp $
-->
<sect1 id="xtypes">
@@ -70,14 +70,15 @@ typedef struct Complex {
Complex *
complex_in(char *str)
{
- double x, y;
- Complex *result;
+ double x,
+ y;
+ Complex *result;
if (sscanf(str, " ( %lf , %lf )", &amp;x, &amp;y) != 2)
- {
- elog(ERROR, "complex_in: error in parsing %s", str);
- return NULL;
- }
+ ereport(ERROR,
+ (errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),
+ errmsg("invalid input syntax for complex: \"%s\"", str)));
+
result = (Complex *) palloc(sizeof(Complex));
result-&gt;x = x;
result-&gt;y = y;