Przeglądaj źródła

【优化】NTP 中的警告代码。

Signed-off-by: armink <armink.ztl@gmail.com>
armink 6 lat temu
rodzic
commit
da644e1896
1 zmienionych plików z 9 dodań i 4 usunięć
  1. 9 4
      ntp/ntp.c

+ 9 - 4
ntp/ntp.c

@@ -36,6 +36,11 @@
 #include <lwip/inet.h>
 #include <lwip/sockets.h>
 #include <lwip/netdb.h>
+extern struct hostent *gethostbyname(const char *name);
+extern int recvfrom(int s, void *mem, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen);
+extern int sendto(int s, const void *dataptr, size_t size, int flags, const struct sockaddr *to, socklen_t tolen);
+extern int socket(int domain, int type, int protocol);
+extern int closesocket(int s);
 #endif /* RT_USING_SAL */
 
 #if defined(RT_USING_NETDEV)
@@ -186,7 +191,7 @@ time_t ntp_get_time(const char *host_name)
             {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
         char date[NTP_INTERNET_DATE_LEN] = {0};
         char send_data[NTP_INTERNET_BUFF_LEN] = {0};
-        int index, moth_num = 0;
+        uint8_t index, moth_num = 0;
         uint16_t check = 0;
 
         /* get build moth value*/
@@ -212,11 +217,11 @@ time_t ntp_get_time(const char *host_name)
             #define netdev_default netif_default
 #endif
             extern struct netdev *netdev_default;
-            struct netdev *netdev = netdev_default;
+            struct netdev *dev = netdev_default;
 
-            for (index = 0; index < netdev->hwaddr_len; index++)
+            for (index = 0; index < dev->hwaddr_len; index++)
             {
-                send_data[index + 1] = netdev->hwaddr[index] + moth_num;
+                send_data[index + 1] = dev->hwaddr[index] + moth_num;
             }
         }