X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=cbits%2Fregex%2Fregex.h;h=0c7fe1d24d3b94adb59bf2d633baa88e0037e9cb;hb=06cabac6877d25385a6f42a60faeda0b28ce3e10;hp=1611d4b879210afe8ed076363723b3210b0a09d1;hpb=87ff2732099922035e05a49f4f279eea875a00dd;p=ghc-base.git diff --git a/cbits/regex/regex.h b/cbits/regex/regex.h index 1611d4b..0c7fe1d 100644 --- a/cbits/regex/regex.h +++ b/cbits/regex/regex.h @@ -40,7 +40,7 @@ #ifndef _REGEX_H_ #define _REGEX_H_ -#include +#include /* types */ typedef off_t regoff_t; @@ -95,12 +95,19 @@ typedef struct { #define REG_LARGE 01000 /* force large representation */ #define REG_BACKR 02000 /* force use of backref code */ -__BEGIN_DECLS -int regcomp __P((regex_t *, const char *, int)); -size_t regerror __P((int, const regex_t *, char *, size_t)); -int regexec __P((const regex_t *, - const char *, size_t, regmatch_t [], int)); -void regfree __P((regex_t *)); -__END_DECLS +#ifdef __cplusplus +extern "C" { +#endif + +int regcomp (regex_t *, const char *, int); +size_t regerror (int, const regex_t *, char *, size_t); +int regexec (const regex_t *, + const char *, size_t, regmatch_t [], int); +void regfree (regex_t *); + +#ifdef __cplusplus +} +extern "C" { +#endif #endif /* !_REGEX_H_ */