diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-07-27 17:10:07 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-07-27 17:10:07 +0000 |
commit | e8db9b26d03b9e58a30eb26ec2ee21c92293d3a2 (patch) | |
tree | c2adf83074db369ea5211b06e5181ebabf1a61d8 /doc/src | |
parent | aeea73d4eceb9b33ff16a69c77bd923a0394a6d0 (diff) | |
download | postgresql-e8db9b26d03b9e58a30eb26ec2ee21c92293d3a2.tar.gz postgresql-e8db9b26d03b9e58a30eb26ec2ee21c92293d3a2.zip |
elog mop-up.
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/xtypes.sgml | 15 |
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 )", &x, &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->x = x; result->y = y; |