nuttx/include
Marco Casaroli fe34a3ee78 include/string.h: Also declare strcasecmp() and strncasecmp().
POSIX declares strcasecmp() and strncasecmp() in <strings.h>.  glibc,
musl and newlib also declare them in <string.h>, and some programs
rely on that: they include only <string.h> and get an implicit
declaration on NuttX.

Declare the two functions in <string.h> too.  Only the prototypes are
added: the BSD macros of <strings.h> (bcopy(), bzero() and others) stay
out of <string.h>.

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Marco Casaroli <marco.casaroli@gmail.com>
2026-10-09 10:39:26 -03:00
..
android
arpa
crypto crypto: add CRYPTO_AES_CTR_SSH variant (128-bit big-endian counter) 2026-07-16 15:42:10 +08:00
cxx include/cxx/{cstdlib,cmath}: Provide std::abs overloads 2026-08-24 12:04:30 +08:00
net arch/arm/src/imxrt: Unify FlexCAN TX work and add SIOCGCANERRORS. 2026-09-01 17:40:47 +08:00
netinet arch/arm/stm32h7: do not log the frames of packet sockets as unknown. 2026-09-23 08:21:59 +02:00
netpacket
nuttx sched/signal: validate a sigevent where it is registered 2026-10-09 20:34:16 +08:00
ssp
sys sched: process capabilities 2026-10-09 09:31:21 -03:00
.gitignore ci: add stdbit.h test 2026-06-29 14:44:17 +02:00
aio.h aio: make the lio_listio() prototype match POSIX 2026-09-14 17:12:49 -03:00
alloca.h
assert.h
byteswap.h
ctype.h
debug.h
dirent.h
dlfcn.h
dsp.h libs/libdsp: Add Matrix operations 2026-07-11 14:55:59 -03:00
dspb16.h
elf.h libs/libc/elf: Read the dynamic tags an FDPIC object needs. 2026-09-08 16:31:16 -03:00
elf32.h
elf64.h
endian.h
err.h
errno.h
execinfo.h
fcntl.h include/fcntl.h: keep open() flags within a 16-bit int 2026-10-01 08:54:02 -03:00
fixedmath.h
fnmatch.h
ftw.h
gcov.h
getopt.h
glob.h
grp.h
hex2bin.h
iconv.h
ifaddrs.h
imx_container.h
inttypes.h
iso646.h
langinfo.h
libgen.h
libintl.h
limits.h fs/aio: add configurable AIO_LISTIO_MAX limit 2026-09-14 17:12:49 -03:00
locale.h libs/libc/locale: Add getlocalename_l(). 2026-10-09 20:07:32 +08:00
lzf.h
malloc.h
memory.h include/memory.h: Add the legacy <memory.h> header. 2026-10-09 06:08:16 -03:00
mqueue.h
netdb.h
nl_types.h
nxflat.h !arch/arm: Use r9 as the PIC base register. 2026-08-06 01:38:23 +08:00
obstack.h
paths.h libc: add paths.h, sys/ttydefaults.h and termios IUTF8 2026-09-15 14:51:15 +02:00
poll.h
pthread.h
pty.h
pwd.h
regex.h
resolv.h
sched.h
search.h
semaphore.h
shadow.h
signal.h sched/pthread: Implement pthread_sigqueue 2026-09-21 14:53:26 +08:00
spawn.h
stdbool.h include/stdbool.h: Define true and false as the integer constants 1 and 0. 2026-10-09 06:08:50 -03:00
stddef.h
stdint.h
stdio.h
stdlib.h fs/binfmt: close symlink TOCTOU and harden setuid/setgid exec hygiene 2026-08-01 15:32:03 -03:00
stdnoreturn.h
string.h include/string.h: Also declare strcasecmp() and strncasecmp(). 2026-10-09 10:39:26 -03:00
strings.h
syscall.h
syslog.h
termios.h libc: add paths.h, sys/ttydefaults.h and termios IUTF8 2026-09-15 14:51:15 +02:00
threads.h
time.h libs/libc/time: Add tzset() for builds without time zones. 2026-10-09 20:07:32 +08:00
ulimit.h
unistd.h fs: add chroot() syscall 2026-09-20 22:27:38 +08:00
utime.h
uuid.h
wait.h
wchar.h
wctype.h