]> granicus.if.org Git - postgresql/commitdiff
Mark a static array "const" to move a few bytes from the "data" segment
authorNeil Conway <neilc@samurai.com>
Thu, 28 Jul 2005 07:38:33 +0000 (07:38 +0000)
committerNeil Conway <neilc@samurai.com>
Thu, 28 Jul 2005 07:38:33 +0000 (07:38 +0000)
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.

src/backend/catalog/heap.c

index 9b95f3c2d7036cc936ab38ee5aa32a3f6e86e941..324e20026e3c37388b984793b4aec3ffc9533f17 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * 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
@@ -141,7 +141,7 @@ static FormData_pg_attribute a7 = {
        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.
@@ -440,7 +440,7 @@ AddNewAttributeTuples(Oid new_rel_oid,
                                          bool oidislocal,
                                          int oidinhcount)
 {
-       Form_pg_attribute *dpp;
+       const Form_pg_attribute *dpp;
        int                     i;
        HeapTuple       tup;
        Relation        rel;