From 3bf17d602ed1bd45445682278efd9c0403b53fb4 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Thu, 5 Dec 2019 07:11:47 -0600 Subject: [PATCH] apps/netutils/ftpc: ix the compiler warnings: ftpc_transfer.c:652:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] FAR struct ftpc_session_s *session = (FAR struct ftpc_session_s *)arg1; ^ ftpc_getreply.c: In function 'fptc_getreply': ftpc_getreply.c:218:58: warning: passing argument 3 of 'wd_start' from incompatible pointer type [-Wincompatible-pointer-types] ret = wd_start(session->wdog, session->replytimeo, ftpc_timeout, 1, session); ^~~~~~~~~~~~ In file included from /workspace/mirtos/out/sim/miai/mirtos/nuttx/include/nuttx/sched.h:56:0, from /workspace/mirtos/out/sim/miai/mirtos/nuttx/include/sched.h:49, from /workspace/mirtos/out/sim/miai/mirtos/nuttx/include/stdio.h:48, from ftpc_internal.h:48, from ftpc_getreply.c:46: /workspace/mirtos/out/sim/miai/mirtos/nuttx/include/nuttx/wdog.h:247:5: note: expected 'wdentry_t {aka void (*)(int, long long unsigned int)}' but argument is of type 'void (*)(int, uint32_t) {aka void (*)(int, unsigned int)}' int wd_start(WDOG_ID wdog, int32_t delay, wdentry_t wdentry, int argc, ...); ^~~~~~~~ --- netutils/ftpc/ftpc_internal.h | 2 +- netutils/ftpc/ftpc_transfer.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/netutils/ftpc/ftpc_internal.h b/netutils/ftpc/ftpc_internal.h index a4f3b2eaa..0dfe73367 100644 --- a/netutils/ftpc/ftpc_internal.h +++ b/netutils/ftpc/ftpc_internal.h @@ -265,7 +265,7 @@ EXTERN void ftpc_sockcopy(FAR struct ftpc_socket_s *dest, /* Socket I/O helpers */ EXTERN int ftpc_sockprintf(FAR struct ftpc_socket_s *sock, const char *fmt, ...); -EXTERN void ftpc_timeout(int argc, uint32_t arg1, ...); +EXTERN void ftpc_timeout(int argc, wdparm_t arg1, ...); /* Transfer helpers */ diff --git a/netutils/ftpc/ftpc_transfer.c b/netutils/ftpc/ftpc_transfer.c index 8e0415d88..7f8c02652 100644 --- a/netutils/ftpc/ftpc_transfer.c +++ b/netutils/ftpc/ftpc_transfer.c @@ -647,7 +647,7 @@ int ftpc_xfrabort(FAR struct ftpc_session_s *session, FAR FILE *stream) * ****************************************************************************/ -void ftpc_timeout(int argc, uint32_t arg1, ...) +void ftpc_timeout(int argc, wdparm_t arg1, ...) { FAR struct ftpc_session_s *session = (FAR struct ftpc_session_s *)arg1;