diff options
Diffstat (limited to 'src/grab.c')
| -rw-r--r-- | src/grab.c | 14 | 
1 files changed, 9 insertions, 5 deletions
| @@ -3,7 +3,6 @@  #include <libgen.h>  #include <limits.h>  #include <locale.h> -#include <regex.h>  #include <stdio.h>  #include <stdlib.h>  #include <string.h> @@ -14,12 +13,17 @@  #	define nullptr NULL  #endif -#include "da.h" - -#ifndef REG_STARTEND -#	error "REG_STARTEND not defined" +#if GRAB_DO_PCRE +#	include <pcre2posix.h> +#else +#	include <regex.h> +#	ifndef REG_STARTEND +#		error "REG_STARTEND not defined" +#	endif  #endif +#include "da.h" +  #define die(...)  err(EXIT_FAILURE, __VA_ARGS__);  #define diex(...) errx(EXIT_FAILURE, __VA_ARGS__);  #define warn(...) \ |