Code

History

Commits on master to tools/include/nolibc/string.h30
  1. tools/nolibc: add missing memchr() to string.hWilly Tarreau committed 1 year agodb75042
  2. tools/nolibc: add strstr()Thomas Weißschuh committed 1 year ago05b6b2a
  3. tools/nolibc: include nolibc.h early from all header filesThomas Weißschuh committed 1 year ago3785289
  4. tools/nolibc: add tolower() and toupper()Thomas Weißschuh committed 1 year ago9b070d9
  5. tools/nolibc: add prototypes for non-static functionsThomas Weißschuh committed 1 year ago0de6475
  6. tools/nolibc: include arch.h from string.hThomas Weißschuh committed 2 years ago6ea2987
  7. tools/nolibc/string: remove open-coded strnlen()Thomas Weißschuh committed 2 years agoe93b912
  8. tools/nolibc: Fix strlcpy() return code and size usageRodrigo Campos committed 2 years agofbffce8
  9. tools/nolibc: Fix strlcat() return code and size usageRodrigo Campos committed 2 years ago34d232c
  10. tools/nolibc/string: export strlen()Rodrigo Campos committed 2 years ago689230b
  11. tools/nolibc: string: Remove the `_nolibc_memcpy_up()` functionAmmar Faizi committed 3 years agobc61614
  12. tools/nolibc: string: Remove the `_nolibc_memcpy_down()` functionAmmar Faizi committed 3 years ago5dfc79b
  13. tools/nolibc: x86-64: Use `rep stosb` for `memset()`Ammar Faizi committed 3 years ago12108aa
  14. tools/nolibc: x86-64: Use `rep movsb` for `memcpy()` and `memmove()`Ammar Faizi committed 3 years ago553845e
  15. tools/nolibc: use standard __asm__ statementsThomas Weißschuh committed 3 years ago7f291cf
  16. tools/nolibc: prevent gcc from making memset() loop over itselfWilly Tarreau committed 3 years ago1bfbe1f
  17. tools/nolibc: fix missing includes causing build issues at -O0Willy Tarreau committed 3 years ago55abdd1
  18. tools/nolibc/string: Fix memcmp() implementationRasmus Villemoes committed 4 years agob3f4f51
  19. tools/nolibc: Fix missing strlen() definition and infinite loop with gcc-12Willy Tarreau committed 4 years agobfc3b0f
  20. tools/nolibc/string: Implement `strdup()` and `strndup()`Ammar Faizi committed 4 years ago11dbdae
  21. tools/nolibc/string: Implement `strnlen()`Ammar Faizi committed 4 years agob26823c
  22. tools/nolibc/string: do not use __builtin_strlen() at -O0Willy Tarreau committed 4 years ago96980b8
  23. tools/nolibc/string: add strcmp() and strncmp()Willy Tarreau committed 4 years ago0e7b492
  24. tools/nolibc/string: export memset() and memmove()Willy Tarreau committed 4 years ago8d304a3
  25. tools/nolibc: move exported functions to their own sectionWilly Tarreau committed 4 years ago07f47ea
  26. tools/nolibc/string: add tiny versions of strncat() and strlcat()Willy Tarreau committed 4 years agod9390de
  27. tools/nolibc/string: add strncpy() and strlcpy()Willy Tarreau committed 4 years agob312eb0
  28. tools/nolibc/string: slightly simplify memmove()Willy Tarreau committed 4 years agod76232f
  29. tools/nolibc/string: use unidirectional variants for memcpy()Willy Tarreau committed 4 years agod8dcc2d
  30. tools/nolibc/string: split the string functions into string.hWilly Tarreau committed 4 years agoc91eb03