Skip to content
Snippets Groups Projects
Commit 525e83be authored by Neil Conway's avatar Neil Conway
Browse files

Mark a static array "const" to move a few bytes from the "data" segment

to the "text" segment. It would be possible to mark the elements of the
array "const" as well, but this would require multiple API changes and
does not seem to be worth the notational inconvenience.
parent 39850313
Branches
Tags
No related merge requests found
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $PostgreSQL: pgsql/src/backend/catalog/heap.c,v 1.287 2005/07/13 22:46:09 tgl Exp $ * $PostgreSQL: pgsql/src/backend/catalog/heap.c,v 1.288 2005/07/28 07:38:33 neilc Exp $
* *
* *
* INTERFACE ROUTINES * INTERFACE ROUTINES
...@@ -141,7 +141,7 @@ static FormData_pg_attribute a7 = { ...@@ -141,7 +141,7 @@ static FormData_pg_attribute a7 = {
true, 'p', 'i', true, false, false, true, 0 true, 'p', 'i', true, false, false, true, 0
}; };
static Form_pg_attribute SysAtt[] = {&a1, &a2, &a3, &a4, &a5, &a6, &a7}; static const Form_pg_attribute SysAtt[] = {&a1, &a2, &a3, &a4, &a5, &a6, &a7};
/* /*
* This function returns a Form_pg_attribute pointer for a system attribute. * This function returns a Form_pg_attribute pointer for a system attribute.
...@@ -440,7 +440,7 @@ AddNewAttributeTuples(Oid new_rel_oid, ...@@ -440,7 +440,7 @@ AddNewAttributeTuples(Oid new_rel_oid,
bool oidislocal, bool oidislocal,
int oidinhcount) int oidinhcount)
{ {
Form_pg_attribute *dpp; const Form_pg_attribute *dpp;
int i; int i;
HeapTuple tup; HeapTuple tup;
Relation rel; Relation rel;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment