Implement strmem() and use it in join(1)

We want our delimiters to also contain 0 characters and have them
handled gracefully.
To accomplish this, I wrote a function strmem(), which looks for a
certain, arbitrarily long memory subset in a given string.
memmem() is a GNU extension and forces you to call strlen every time.
This commit is contained in:
FRIGN
2016-02-25 21:44:46 +01:00
committed by sin
parent e8eeb19fcd
commit 3396088666
4 changed files with 27 additions and 1 deletions

View File

@@ -75,6 +75,7 @@ LIBUTILSRC =\
libutil/strcasestr.c\
libutil/strlcat.c\
libutil/strlcpy.c\
libutil/strmem.c\
libutil/strsep.c\
libutil/strtonum.c\
libutil/unescape.c