diff options
author | Karl Williamson <khw@cpan.org> | 2016-05-10 22:17:22 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2016-05-12 20:24:55 -0600 |
commit | b8070b0795640313148acfe846c5f9320bec5745 (patch) | |
tree | efdf6391485e5c57c05afc70e0e0bc16e4e054bf /util.h | |
parent | 5f81fa4069cb15ccd77b1c4253c870df84c1788a (diff) | |
download | perl-b8070b0795640313148acfe846c5f9320bec5745.tar.gz |
Use memmem() if available on the platform for Perl_ninstr()
Diffstat (limited to 'util.h')
-rw-r--r-- | util.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -231,6 +231,11 @@ means arg not present, 1 is empty string/null byte */ #define instr(haystack, needle) strstr(haystack, needle) +#ifdef HAS_MEMMEM +# define ninstr(big, bigend, little, lend) \ + ((char *) memmem(big, bigend - big, little, lend - little)) +#endif + /* * ex: set ts=8 sts=4 sw=4 et: */ |