aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2006-09-28 22:36:23 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2006-09-28 22:36:23 +0000
commit981b24db5e7ccc289c2e39a2954cf1ff261442b9 (patch)
tree039ec02a3224e19904768fcfb964bb672c4b04fc
parent54928843119f90b409d177977bac02fdd52d6de0 (diff)
downloadbusybox-w32-981b24db5e7ccc289c2e39a2954cf1ff261442b9.tar.gz
busybox-w32-981b24db5e7ccc289c2e39a2954cf1ff261442b9.tar.bz2
busybox-w32-981b24db5e7ccc289c2e39a2954cf1ff261442b9.zip
rt_names.c: move few strings into rodata
-rw-r--r--networking/libiproute/rt_names.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/networking/libiproute/rt_names.c b/networking/libiproute/rt_names.c
index 5181ba4b7..c0f790754 100644
--- a/networking/libiproute/rt_names.c
+++ b/networking/libiproute/rt_names.c
@@ -16,7 +16,7 @@
16#include <stdint.h> 16#include <stdint.h>
17#include "rt_names.h" 17#include "rt_names.h"
18 18
19static void rtnl_tab_initialize(char *file, char **tab, int size) 19static void rtnl_tab_initialize(char *file, const char **tab, int size)
20{ 20{
21 char buf[512]; 21 char buf[512];
22 FILE *fp; 22 FILE *fp;
@@ -51,7 +51,7 @@ static void rtnl_tab_initialize(char *file, char **tab, int size)
51} 51}
52 52
53 53
54static char * rtnl_rtprot_tab[256] = { 54static const char * rtnl_rtprot_tab[256] = {
55 "none", 55 "none",
56 "redirect", 56 "redirect",
57 "kernel", 57 "kernel",
@@ -96,7 +96,7 @@ const char * rtnl_rtprot_n2a(int id, char *buf, int len)
96 96
97int rtnl_rtprot_a2n(uint32_t *id, char *arg) 97int rtnl_rtprot_a2n(uint32_t *id, char *arg)
98{ 98{
99 static char *cache = NULL; 99 static const char *cache = NULL;
100 static unsigned long res; 100 static unsigned long res;
101 char *end; 101 char *end;
102 int i; 102 int i;
@@ -128,7 +128,7 @@ int rtnl_rtprot_a2n(uint32_t *id, char *arg)
128 128
129 129
130 130
131static char * rtnl_rtscope_tab[256] = { 131static const char * rtnl_rtscope_tab[256] = {
132 "global", 132 "global",
133}; 133};
134 134
@@ -163,7 +163,7 @@ const char * rtnl_rtscope_n2a(int id, char *buf, int len)
163 163
164int rtnl_rtscope_a2n(uint32_t *id, char *arg) 164int rtnl_rtscope_a2n(uint32_t *id, char *arg)
165{ 165{
166 static char *cache = NULL; 166 static const char *cache = NULL;
167 static unsigned long res; 167 static unsigned long res;
168 char *end; 168 char *end;
169 int i; 169 int i;
@@ -195,7 +195,7 @@ int rtnl_rtscope_a2n(uint32_t *id, char *arg)
195 195
196 196
197 197
198static char * rtnl_rtrealm_tab[256] = { 198static const char * rtnl_rtrealm_tab[256] = {
199 "unknown", 199 "unknown",
200}; 200};
201 201
@@ -210,7 +210,7 @@ static void rtnl_rtrealm_initialize(void)
210 210
211int rtnl_rtrealm_a2n(uint32_t *id, char *arg) 211int rtnl_rtrealm_a2n(uint32_t *id, char *arg)
212{ 212{
213 static char *cache = NULL; 213 static const char *cache = NULL;
214 static unsigned long res; 214 static unsigned long res;
215 char *end; 215 char *end;
216 int i; 216 int i;
@@ -242,7 +242,7 @@ int rtnl_rtrealm_a2n(uint32_t *id, char *arg)
242 242
243 243
244 244
245static char * rtnl_rtdsfield_tab[256] = { 245static const char * rtnl_rtdsfield_tab[256] = {
246 "0", 246 "0",
247}; 247};
248 248
@@ -274,7 +274,7 @@ const char * rtnl_dsfield_n2a(int id, char *buf, int len)
274 274
275int rtnl_dsfield_a2n(uint32_t *id, char *arg) 275int rtnl_dsfield_a2n(uint32_t *id, char *arg)
276{ 276{
277 static char *cache = NULL; 277 static const char *cache = NULL;
278 static unsigned long res; 278 static unsigned long res;
279 char *end; 279 char *end;
280 int i; 280 int i;
@@ -303,4 +303,3 @@ int rtnl_dsfield_a2n(uint32_t *id, char *arg)
303 *id = res; 303 *id = res;
304 return 0; 304 return 0;
305} 305}
306