Author: ed
Date: Sun Dec 11 09:56:48 2011
New Revision: 228406
URL: http://svn.freebsd.org/changeset/base/228406

Log:
  Move 3.5 KB from the data segment to the text segment.
  
  The `struct modes' are only used by the getter-functions in the same
  file, so we can safely mark them static and const.

Modified:
  head/bin/stty/modes.c

Modified: head/bin/stty/modes.c
==============================================================================
--- head/bin/stty/modes.c       Sun Dec 11 09:37:25 2011        (r228405)
+++ head/bin/stty/modes.c       Sun Dec 11 09:56:48 2011        (r228406)
@@ -52,7 +52,7 @@ struct modes {
  * The code in optlist() depends on minus options following regular
  * options, i.e. "foo" must immediately precede "-foo".
  */
-struct modes cmodes[] = {
+static const struct modes cmodes[] = {
        { "cs5",        CS5, CSIZE },
        { "cs6",        CS6, CSIZE },
        { "cs7",        CS7, CSIZE },
@@ -94,7 +94,7 @@ struct modes cmodes[] = {
        { NULL,         0, 0 },
 };
 
-struct modes imodes[] = {
+static const struct modes imodes[] = {
        { "ignbrk",     IGNBRK, 0 },
        { "-ignbrk",    0, IGNBRK },
        { "brkint",     BRKINT, 0 },
@@ -130,7 +130,7 @@ struct modes imodes[] = {
        { NULL,         0, 0 },
 };
 
-struct modes lmodes[] = {
+static const struct modes lmodes[] = {
        { "echo",       ECHO, 0 },
        { "-echo",      0, ECHO },
        { "echoe",      ECHOE, 0 },
@@ -182,7 +182,7 @@ struct modes lmodes[] = {
        { NULL,         0, 0 },
 };
 
-struct modes omodes[] = {
+static const struct modes omodes[] = {
        { "opost",      OPOST, 0 },
        { "-opost",     0, OPOST },
        { "litout",     0, OPOST },
@@ -209,7 +209,7 @@ struct modes omodes[] = {
 int
 msearch(char ***argvp, struct info *ip)
 {
-       struct modes *mp;
+       const struct modes *mp;
        char *name;
 
        name = **argvp;
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to