mage1
|
def007e2d7
add #undef for some libc function
|
3 年之前 |
Alin Jerpelea
|
9b9be7e1f0
include: Author: Gregory Nutt: update licenses to Apache 2.0
|
3 年之前 |
Xiang Xiao
|
ba3f12c93f
libc: Implement popcount/popcountl/popcountll
|
4 年之前 |
Xiang Xiao
|
5c67eac27f
libc: Change index/rindex from macro to function
|
4 年之前 |
Xiang Xiao
|
60fe0a0f96
libc: Refine the inline handling
|
4 年之前 |
Xiang Xiao
|
a7174cee30
libc: Unify the selection of inline or macro
|
4 年之前 |
Xiang Xiao
|
6a3c2aded6
Fix wait loop and void cast (#24)
|
4 年之前 |
Jussi Kivilinna
|
d0c54039dc
Add ffsl(), ffsll(), fls(), flsl(), flsll() and use GCC's __builtin_ctz/__builtin_clz for faster implementation of these
|
7 年之前 |
Gregory Nutt
|
8c7ec7419a
Eliminate a warning
|
7 年之前 |
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().
|
7 年之前 |
Gregory Nutt
|
fb0e4d66c0
Fix ordering of parameters in call to memmove() in strings.h. Noted by David Sidrane.
|
7 年之前 |
Gregory Nutt
|
cb7c5f9921
Implement strings.h macros as inline functions when possible for better C++ compatibility.
|
7 年之前 |
Gregory Nutt
|
22a8c2178d
cstring: undefine macros defined in new strings.h.
|
7 年之前 |
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.
|
7 年之前 |