mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-01 20:29:00 +00:00
!compiler: drop CONFIG_HAVE_LONG_LONG and require long long support
The matching nuttx commit removes CONFIG_HAVE_LONG_LONG; clean up the
remaining users in nuttx-apps so that "long long" is always assumed:
- examples/noteprintf, examples/nxscope:
unconditionally exercise the %lld / long long branch.
- fsutils/mkfatfs/configfat.c:
drop the 32-bit fall-back paths in mkfatfs_nfatsect12/16/32;
always use uint64_t for the FAT-size arithmetic.
- logging/nxscope/nxscope_chan.c:
drop the CONFIG_HAVE_LONG_LONG guard around the 64-bit
sample helpers.
- netutils/ftpd, netutils/ntpclient:
always emit the 64-bit format strings.
- testing/fs/fstest/fstest_main.c:
drop the parallel 32-bit verification path; keep only the
64-bit (long long) random pattern generator.
- system/zmodem/host/nuttx/compiler.h:
remove the host-side CONFIG_HAVE_LONG_LONG stub macro.
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
parent
783957da07
commit
3adb14f12d
8 changed files with 8 additions and 88 deletions
|
|
@ -3735,11 +3735,7 @@ static int ftpd_command_appe(FAR struct ftpd_session_s *session)
|
|||
|
||||
static int ftpd_command_rest(FAR struct ftpd_session_s *session)
|
||||
{
|
||||
#ifdef CONFIG_HAVE_LONG_LONG
|
||||
session->restartpos = (off_t)atoll(session->param);
|
||||
#else
|
||||
session->restartpos = (off_t)atoi(session->param);
|
||||
#endif
|
||||
session->flags |= FTPD_SESSIONFLAG_RESTARTPOS;
|
||||
|
||||
return ftpd_response(session->cmd.sd, session->txtimeout,
|
||||
|
|
|
|||
|
|
@ -63,10 +63,6 @@
|
|||
|
||||
/* Configuration ************************************************************/
|
||||
|
||||
#ifndef CONFIG_HAVE_LONG_LONG
|
||||
# error "64-bit integer support required for NTP client"
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_LIBC_NETDB) && !defined(CONFIG_NETUTILS_NTPCLIENT_SERVER)
|
||||
# error "CONFIG_NETUTILS_NTPCLIENT_SERVER must be provided"
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue