There was an issue with Windows mingw build because the function prototypes were not available. Place them into a distinct header file nhregex.h and include it from extern.h, and available for cppregex.cpp to include without the rest of extern.h (which can give some problems with c++).
18 lines
583 B
C
18 lines
583 B
C
/* NetHack 3.7 nhregex.h $NHDT-Date: $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: $ */
|
|
/* NetHack may be freely redistributed. See license for details. */
|
|
|
|
#ifndef NHREGEX_H
|
|
#define NHREGEX_H
|
|
|
|
/* ### {cpp,pmatch,posix}regex.c ### */
|
|
|
|
extern struct nhregex *regex_init(void);
|
|
extern boolean regex_compile(const char *, struct nhregex *) NONNULLARG1;
|
|
extern char *regex_error_desc(struct nhregex *, char *) NONNULLARG2;
|
|
extern boolean regex_match(const char *, struct nhregex *) NO_NNARGS;
|
|
extern void regex_free(struct nhregex *) NONNULLARG1;
|
|
|
|
#endif /* NHREGEX_H */
|
|
|
|
/*extern.h*/
|