From 8129933ca51caf788e0cd7c5fdbcb43fdc64601d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sun, 19 Jul 2015 13:55:50 +0200 Subject: text: move regex related functions to separate file Eventually this should probably be rewritten to use an iternal regex engine, currently it has unacceptable memory usage, it copies the whole text. --- text.h | 9 --------- 1 file changed, 9 deletions(-) (limited to 'text.h') diff --git a/text.h b/text.h index 3b6344b..c322a10 100644 --- a/text.h +++ b/text.h @@ -129,13 +129,4 @@ ssize_t text_range_write(Text*, Filerange*, int fd); /* release all ressources associated with this text instance */ void text_free(Text*); -typedef struct Regex Regex; -typedef Filerange RegexMatch; - -Regex *text_regex_new(void); -int text_regex_compile(Regex *r, const char *regex, int cflags); -void text_regex_free(Regex *r); -int text_search_range_forward(Text*, size_t pos, size_t len, Regex *r, size_t nmatch, RegexMatch pmatch[], int eflags); -int text_search_range_backward(Text*, size_t pos, size_t len, Regex *r, size_t nmatch, RegexMatch pmatch[], int eflags); - #endif -- cgit v1.2.3