提交历史

作者 SHA1 备注 提交日期
  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 年之前