There is no warnings here any more.

This commit is contained in:
hasso 2004-10-08 06:36:38 +00:00
parent 7a1d583c02
commit 8a676be30c
6 changed files with 30 additions and 24 deletions

View File

@ -1,3 +1,8 @@
2004-10-08 Hasso Tepper <hasso at quagga.net>
* *.c: Fix compiler warnings: make strings const, signed -> unsigned
etc.
2004-09-26 Hasso Tepper <hasso at quagga.net> 2004-09-26 Hasso Tepper <hasso at quagga.net>
* ripd.c: Fix compiler warning. * ripd.c: Fix compiler warning.

View File

@ -951,7 +951,7 @@ rip_enable_network_add (struct prefix *p)
return -1; return -1;
} }
else else
node->info = "enabled"; node->info = (char *) "enabled";
/* XXX: One should find a better solution than a generic one */ /* XXX: One should find a better solution than a generic one */
rip_enable_apply_all(); rip_enable_apply_all();
@ -988,7 +988,7 @@ rip_enable_network_delete (struct prefix *p)
int int
rip_enable_if_lookup (char *ifname) rip_enable_if_lookup (char *ifname)
{ {
int i; unsigned int i;
char *str; char *str;
for (i = 0; i < vector_max (rip_enable_interface); i++) for (i = 0; i < vector_max (rip_enable_interface); i++)
@ -1245,7 +1245,7 @@ rip_neighbor_delete (struct prefix_ipv4 *p)
void void
rip_clean_network () rip_clean_network ()
{ {
int i; unsigned int i;
char *str; char *str;
struct route_node *rn; struct route_node *rn;
@ -1270,7 +1270,7 @@ rip_clean_network ()
int int
rip_passive_nondefault_lookup (char *ifname) rip_passive_nondefault_lookup (char *ifname)
{ {
int i; unsigned int i;
char *str; char *str;
for (i = 0; i < vector_max (Vrip_passive_nondefault); i++) for (i = 0; i < vector_max (Vrip_passive_nondefault); i++)
@ -1344,7 +1344,7 @@ rip_passive_nondefault_unset (struct vty *vty, char *ifname)
void void
rip_passive_nondefault_clean () rip_passive_nondefault_clean ()
{ {
int i; unsigned int i;
char *str; char *str;
for (i = 0; i < vector_max (Vrip_passive_nondefault); i++) for (i = 0; i < vector_max (Vrip_passive_nondefault); i++)
@ -2114,7 +2114,7 @@ rip_interface_config_write (struct vty *vty)
int int
config_write_rip_network (struct vty *vty, int config_mode) config_write_rip_network (struct vty *vty, int config_mode)
{ {
int i; unsigned int i;
char *ifname; char *ifname;
struct route_node *node; struct route_node *node;

View File

@ -92,7 +92,7 @@ int vty_port = RIP_VTY_PORT;
struct thread_master *master; struct thread_master *master;
/* Process ID saved for use by init system */ /* Process ID saved for use by init system */
char *pid_file = PATH_RIPD_PID; const char *pid_file = PATH_RIPD_PID;
/* Help information display. */ /* Help information display. */
static void static void

View File

@ -47,7 +47,7 @@ struct rip_metric_modifier
/* Add rip route map rule. */ /* Add rip route map rule. */
int int
rip_route_match_add (struct vty *vty, struct route_map_index *index, rip_route_match_add (struct vty *vty, struct route_map_index *index,
char *command, char *arg) const char *command, char *arg)
{ {
int ret; int ret;
@ -70,7 +70,7 @@ rip_route_match_add (struct vty *vty, struct route_map_index *index,
/* Delete rip route map rule. */ /* Delete rip route map rule. */
int int
rip_route_match_delete (struct vty *vty, struct route_map_index *index, rip_route_match_delete (struct vty *vty, struct route_map_index *index,
char *command, char *arg) const char *command, char *arg)
{ {
int ret; int ret;
@ -93,7 +93,7 @@ rip_route_match_delete (struct vty *vty, struct route_map_index *index,
/* Add rip route map rule. */ /* Add rip route map rule. */
int int
rip_route_set_add (struct vty *vty, struct route_map_index *index, rip_route_set_add (struct vty *vty, struct route_map_index *index,
char *command, char *arg) const char *command, char *arg)
{ {
int ret; int ret;
@ -116,7 +116,7 @@ rip_route_set_add (struct vty *vty, struct route_map_index *index,
/* Delete rip route map rule. */ /* Delete rip route map rule. */
int int
rip_route_set_delete (struct vty *vty, struct route_map_index *index, rip_route_set_delete (struct vty *vty, struct route_map_index *index,
char *command, char *arg) const char *command, char *arg)
{ {
int ret; int ret;

View File

@ -164,14 +164,14 @@ rip_routemap_set (int type, char *name)
} }
void void
rip_redistribute_metric_set (int type, int metric) rip_redistribute_metric_set (int type, unsigned int metric)
{ {
rip->route_map[type].metric_config = 1; rip->route_map[type].metric_config = 1;
rip->route_map[type].metric = metric; rip->route_map[type].metric = metric;
} }
int int
rip_metric_unset (int type,int metric) rip_metric_unset (int type, unsigned int metric)
{ {
#define DONT_CARE_METRIC_RIP 17 #define DONT_CARE_METRIC_RIP 17
if (metric != DONT_CARE_METRIC_RIP && if (metric != DONT_CARE_METRIC_RIP &&
@ -201,7 +201,7 @@ rip_routemap_unset (int type,char *name)
static struct { static struct {
int type; int type;
int str_min_len; int str_min_len;
char *str; const char *str;
} redist_type[] = { } redist_type[] = {
{ZEBRA_ROUTE_KERNEL, 1, "kernel"}, {ZEBRA_ROUTE_KERNEL, 1, "kernel"},
{ZEBRA_ROUTE_CONNECT, 1, "connected"}, {ZEBRA_ROUTE_CONNECT, 1, "connected"},
@ -647,7 +647,7 @@ int
config_write_rip_redistribute (struct vty *vty, int config_mode) config_write_rip_redistribute (struct vty *vty, int config_mode)
{ {
int i; int i;
char *str[] = { "system", "kernel", "connected", "static", "rip", const char *str[] = { "system", "kernel", "connected", "static", "rip",
"ripng", "ospf", "ospf6", "isis", "bgp"}; "ripng", "ospf", "ospf6", "isis", "bgp"};
for (i = 0; i < ZEBRA_ROUTE_MAX; i++) for (i = 0; i < ZEBRA_ROUTE_MAX; i++)

View File

@ -91,8 +91,8 @@ struct message rip_msg[] =
struct struct
{ {
int key; int key;
char *str; const char *str;
char *str_long; const char *str_long;
} route_info[] = } route_info[] =
{ {
{ ZEBRA_ROUTE_SYSTEM, "X", "system"}, { ZEBRA_ROUTE_SYSTEM, "X", "system"},
@ -103,6 +103,7 @@ struct
{ ZEBRA_ROUTE_RIPNG, "R", "ripng"}, { ZEBRA_ROUTE_RIPNG, "R", "ripng"},
{ ZEBRA_ROUTE_OSPF, "O", "ospf"}, { ZEBRA_ROUTE_OSPF, "O", "ospf"},
{ ZEBRA_ROUTE_OSPF6, "O", "ospf6"}, { ZEBRA_ROUTE_OSPF6, "O", "ospf6"},
{ ZEBRA_ROUTE_ISIS, "I", "isis"},
{ ZEBRA_ROUTE_BGP, "B", "bgp"} { ZEBRA_ROUTE_BGP, "B", "bgp"}
}; };
@ -678,11 +679,11 @@ rip_rte_process (struct rte *rte, struct sockaddr_in *from,
/* Dump RIP packet */ /* Dump RIP packet */
void void
rip_packet_dump (struct rip_packet *packet, int size, char *sndrcv) rip_packet_dump (struct rip_packet *packet, int size, const char *sndrcv)
{ {
caddr_t lim; caddr_t lim;
struct rte *rte; struct rte *rte;
char *command_str; const char *command_str;
char pbuf[BUFSIZ], nbuf[BUFSIZ]; char pbuf[BUFSIZ], nbuf[BUFSIZ];
u_char netmask = 0; u_char netmask = 0;
u_char *p; u_char *p;
@ -2910,7 +2911,7 @@ DEFUN (rip_route,
return CMD_WARNING; return CMD_WARNING;
} }
node->info = "static"; node->info = (char *)"static";
rip_redistribute_add (ZEBRA_ROUTE_RIP, RIP_ROUTE_STATIC, &p, 0, NULL); rip_redistribute_add (ZEBRA_ROUTE_RIP, RIP_ROUTE_STATIC, &p, 0, NULL);
@ -3379,7 +3380,7 @@ rip_vty_out_uptime (struct vty *vty, struct rip_info *rinfo)
} }
} }
char * const char *
rip_route_type_print (int sub_type) rip_route_type_print (int sub_type)
{ {
switch (sub_type) switch (sub_type)
@ -3490,8 +3491,8 @@ DEFUN (show_ip_rip_status,
struct interface *ifp; struct interface *ifp;
struct rip_interface *ri; struct rip_interface *ri;
extern struct message ri_version_msg[]; extern struct message ri_version_msg[];
char *send_version; const char *send_version;
char *receive_version; const char *receive_version;
if (! rip) if (! rip)
return CMD_SUCCESS; return CMD_SUCCESS;