X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fxregex.h;h=5e5e6a256a4010c4a83d15f7a21cce032d2af7be;hb=a7d6bb3b5df1a0a2be2f48583ffc01b1f62d73af;hp=4185818a838e5c6af9b18658f72625ea3fc01ddc;hpb=9213a9e0f2d8fd638ecd02e2628d96dd5c7d233e;p=oweals%2Fbusybox.git diff --git a/include/xregex.h b/include/xregex.h index 4185818a8..5e5e6a256 100644 --- a/include/xregex.h +++ b/include/xregex.h @@ -4,14 +4,20 @@ * C library we're linking against may not support regex.h. * * Based in part on code from sash, Copyright (c) 1999 by David I. Bell - * Permission has been granted to redistribute this code under the GPL. + * Permission has been granted to redistribute this code under GPL. * - * Licensed under GPLv2 or later, see file License in this tarball for details. + * Licensed under GPLv2 or later, see file LICENSE in this source tree. */ -#ifndef __BB_REGEX__ -#define __BB_REGEX__ +#ifndef BB_REGEX_H +#define BB_REGEX_H 1 #include -extern void xregcomp(regex_t *preg, const char *regex, int cflags); + +PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN + +char* regcomp_or_errmsg(regex_t *preg, const char *regex, int cflags) FAST_FUNC; +void xregcomp(regex_t *preg, const char *regex, int cflags) FAST_FUNC; + +POP_SAVED_FUNCTION_VISIBILITY #endif