]> git.8kb.co.uk Git - dataflex/dfregex/blob - src/c/dfregex.h
Initial Commit
[dataflex/dfregex] / src / c / dfregex.h
1 /*-------------------------------------------------------------------------\r
2  * posix regex extensions\r
3  *\r
4  * Copyright (c) 2015, glyn@8kb.co.uk\r
5  * Author: Glyn Astill <glyn@8kb.co.uk>\r
6  *\r
7  *-------------------------------------------------------------------------\r
8  */\r
9 \r
10 #ifndef _DFREGEX_H_\r
11 #define _DFREGEX_H_\r
12 \r
13 #if BUILDING_DLL\r
14 # define DLLIMPORT __declspec (dllexport)\r
15 #else /* Not BUILDING_DLL */\r
16 # define DLLIMPORT __declspec (dllimport)\r
17 #endif /* Not BUILDING_DLL */\r
18 \r
19 \r
20 DLLIMPORT int RegexpMatch(const char *str, const char *pattern, const char *flags, int errors);\r
21 DLLIMPORT int RegexpMatches(const char *str, const char *pattern, const char *flags, char *output, int output_len, int errors);\r
22 DLLIMPORT int RegexpReplace(const char *str, const char *pattern, const char *replacement, const char *flags, char *output, int output_len, int errors);\r
23 \r
24 #endif /* _DFREGEX_H_ */\r