diff options
| author | dongly <[email protected]> | 2022-08-03 00:09:49 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-08-02 12:09:49 -0400 |
| commit | 3363586cbbf507937a6be74397f4ffd5c6966fe5 (patch) | |
| tree | 8eaac87aa11b72c93a96b128d5a15134f097e95d /components/net | |
| parent | 7882e42c614c24a1750cba4a3e2936b6bf68f42f (diff) | |
Fix some compilation warning (#5744)
* Fix some compilation warning
* 补充修正一些数据类型的使用错误
Co-authored-by: Meco Man <[email protected]>
Diffstat (limited to 'components/net')
| -rw-r--r-- | components/net/netdev/src/netdev.c | 14 | ||||
| -rw-r--r-- | components/net/sal/src/sal_socket.c | 7 |
2 files changed, 11 insertions, 10 deletions
diff --git a/components/net/netdev/src/netdev.c b/components/net/netdev/src/netdev.c index 1009ace8d6..22be799ccc 100644 --- a/components/net/netdev/src/netdev.c +++ b/components/net/netdev/src/netdev.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2021, RT-Thread Development Team + * Copyright (c) 2006-2022, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * @@ -28,9 +28,9 @@ #include <rtdbg.h> /* The list of network interface device */ -struct netdev *netdev_list; +struct netdev *netdev_list = RT_NULL; /* The default network interface device */ -struct netdev *netdev_default; +struct netdev *netdev_default = RT_NULL; /** * This function will register network interface device and @@ -46,8 +46,8 @@ struct netdev *netdev_default; int netdev_register(struct netdev *netdev, const char *name, void *user_data) { rt_base_t level; - uint16_t flags_mask; - int index; + rt_uint16_t flags_mask; + rt_uint16_t index; RT_ASSERT(netdev); RT_ASSERT(name); @@ -706,7 +706,7 @@ void netdev_low_level_set_gw(struct netdev *netdev, const ip_addr_t *gw) */ void netdev_low_level_set_dns_server(struct netdev *netdev, uint8_t dns_num, const ip_addr_t *dns_server) { - int index; + unsigned int index; RT_ASSERT(dns_server); @@ -1173,7 +1173,7 @@ MSH_CMD_EXPORT_ALIAS(netdev_ping, ping, ping network host); static void netdev_list_dns(void) { - int index = 0; + unsigned int index = 0; struct netdev *netdev = RT_NULL; rt_slist_t *node = RT_NULL; diff --git a/components/net/sal/src/sal_socket.c b/components/net/sal/src/sal_socket.c index 7e00ebf9bf..3256b9f4d6 100644 --- a/components/net/sal/src/sal_socket.c +++ b/components/net/sal/src/sal_socket.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2021, RT-Thread Development Team + * Copyright (c) 2006-2022, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * @@ -158,7 +158,8 @@ static void check_netdev_internet_up_work(struct rt_work *work, void *work_data) #define SAL_INTERNET_MONTH_LEN 4 #define SAL_INTERNET_DATE_LEN 16 - int index, sockfd = -1, result = 0; + unsigned int index; + int sockfd = -1, result = 0; struct sockaddr_in server_addr; struct hostent *host; struct timeval timeout; @@ -168,7 +169,7 @@ static void check_netdev_internet_up_work(struct rt_work *work, void *work_data) const char month[][SAL_INTERNET_MONTH_LEN] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}; char date[SAL_INTERNET_DATE_LEN]; - int moth_num = 0; + unsigned int moth_num = 0; struct sal_proto_family *pf = (struct sal_proto_family *) netdev->sal_user_data; const struct sal_socket_ops *skt_ops; |
