Jussi Kivilinna
|
d0c54039dc
|
Add ffsl(), ffsll(), fls(), flsl(), flsll() and use GCC's __builtin_ctz/__builtin_clz for faster implementation of these
|
2017-03-24 09:41:31 -06:00 |
Gregory Nutt
|
8c7ec7419a
|
Eliminate a warning
|
2017-02-22 14:04:06 -06:00 |
Gregory Nutt
|
4539988d00
|
Removed CONFIG_LIBC_ARCH_BZERO. bzero() is a deprecated interface. There are no architecture-specific replacements and, if there were, they should replace memset(), not bzero().
|
2017-02-22 10:41:49 -06:00 |
Gregory Nutt
|
fb0e4d66c0
|
Fix ordering of parameters in call to memmove() in strings.h. Noted by David Sidrane.
|
2017-02-22 10:34:10 -06:00 |
Gregory Nutt
|
cb7c5f9921
|
Implement strings.h macros as inline functions when possible for better C++ compatibility.
|
2017-02-22 10:20:58 -06:00 |
Gregory Nutt
|
22a8c2178d
|
cstring: undefine macros defined in new strings.h.
|
2017-02-22 06:59:39 -06:00 |
Gregory Nutt
|
4f5879f998
|
C library: Add ffs(). Add strings.h. Move strcasecmp, strncasecmp, bzero, bcmp, and bcopy to where they belong in strings.h.h, not string.h. bzero, bcmp, and bcopy are legacy functions; the contemporary counterparts should be used instead.
|
2017-02-16 16:10:09 -06:00 |