diff options
author | Michael Büsch <mb@bu3sch.de> | 2008-02-27 22:35:41 +0000 |
---|---|---|
committer | Michael Büsch <mb@bu3sch.de> | 2008-02-27 22:35:41 +0000 |
commit | d1b25e6b6b06e25280e1b94e8f59f3b7196fef10 (patch) | |
tree | 04852d9677a0c44aaa4eac1c74fc10a68247c9e6 /package/switch/src/switch-core.h | |
parent | bff39ee8b8a2584edf5eec27cae75a94cde08244 (diff) | |
download | upstream-d1b25e6b6b06e25280e1b94e8f59f3b7196fef10.tar.gz upstream-d1b25e6b6b06e25280e1b94e8f59f3b7196fef10.tar.bz2 upstream-d1b25e6b6b06e25280e1b94e8f59f3b7196fef10.zip |
Fix the roboswitch code for the WRT350N
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10531 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/switch/src/switch-core.h')
-rw-r--r-- | package/switch/src/switch-core.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/package/switch/src/switch-core.h b/package/switch/src/switch-core.h index 5292469c01..5a64efb752 100644 --- a/package/switch/src/switch-core.h +++ b/package/switch/src/switch-core.h @@ -20,19 +20,19 @@ typedef int (*switch_handler)(void *driver, char *buf, int nr); typedef struct { - char *name; + const char *name; switch_handler read, write; } switch_config; typedef struct { struct list_head list; - char *name; - char *version; - char *interface; + const char *name; + const char *version; + const char *interface; int cpuport; int ports; int vlans; - switch_config *driver_handlers, *port_handlers, *vlan_handlers; + const switch_config *driver_handlers, *port_handlers, *vlan_handlers; void *data; void *priv; } switch_driver; @@ -48,7 +48,7 @@ extern switch_vlan_config *switch_parse_vlan(switch_driver *driver, char *buf); extern int switch_parse_media(char *buf); extern int switch_print_media(char *buf, int media); -static inline char *strdup(char *str) +static inline char *strdup(const char *str) { char *new = kmalloc(strlen(str) + 1, GFP_KERNEL); strcpy(new, str); |