diff options
| author | Bruce Momjian <bruce@momjian.us> | 1997-08-18 20:53:48 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 1997-08-18 20:53:48 +0000 |
| commit | b99c63cfc029cc0552e98f652d1734aec1124a5b (patch) | |
| tree | 6e18eedc0b8ebfc0d84479ed26d0ea9b12d8125d /src/backend/access/common/tupdesc.c | |
| parent | 022903f22e54cbc78b4acc1ef54f73d19a051630 (diff) | |
| download | postgresql-b99c63cfc029cc0552e98f652d1734aec1124a5b.tar.gz | |
Now that names are null terminated, no need to do all that NAMEDATALEN stuff.
Diffstat (limited to 'src/backend/access/common/tupdesc.c')
| -rw-r--r-- | src/backend/access/common/tupdesc.c | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/src/backend/access/common/tupdesc.c b/src/backend/access/common/tupdesc.c index b6d2333f65..f0c8cbec6b 100644 --- a/src/backend/access/common/tupdesc.c +++ b/src/backend/access/common/tupdesc.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/common/tupdesc.c,v 1.12 1997/08/03 02:34:19 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/common/tupdesc.c,v 1.13 1997/08/18 20:51:31 momjian Exp $ * * NOTES * some of the executor utility code such as "ExecTypeFromTL" should be @@ -347,18 +347,11 @@ BuildDescForRelation(List *schema, char *relname) arry = entry->typename->arrayBounds; attisset = entry->typename->setof; - if (arry != NIL) { - char buf[20]; - + strNcpy(typename, entry->typename->name,NAMEDATALEN-1); + if (arry != NIL) attdim = length(arry); - - /* array of XXX is _XXX (inherited from release 3) */ - sprintf(buf, "_%.*s", NAMEDATALEN, entry->typename->name); - strcpy(typename, buf); - } else { - strcpy(typename, entry->typename->name); + else attdim = 0; - } if (! TupleDescInitEntry(desc, attnum, attname, typename, attdim, attisset)) { @@ -372,8 +365,8 @@ BuildDescForRelation(List *schema, char *relname) if (!strcmp(typename, relname)) { TupleDescMakeSelfReference(desc, attnum, relname); } else - elog(WARN, "DefineRelation: no such type %.*s", - NAMEDATALEN, typename); + elog(WARN, "DefineRelation: no such type %s", + typename); } /* |
