Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuntis Zarins <git-no-reply@zabbix.com>2013-08-01 10:20:24 +0400
committerGuntis Zarins <git-no-reply@zabbix.com>2013-08-01 10:20:24 +0400
commite3468af70f8689a74e776aec967eb932928402ac (patch)
treeede55c8f4531a84e72b001f28c96873ded34d75b /include/zbxregexp.h
parente109b7d01ed1d20ec2215e3ffd31f2e84f8bfb58 (diff)
..F....... [ZBX-4986] Reverse merging
Diffstat (limited to 'include/zbxregexp.h')
-rw-r--r--include/zbxregexp.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/include/zbxregexp.h b/include/zbxregexp.h
deleted file mode 100644
index 67c04609a22..00000000000
--- a/include/zbxregexp.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
-** Zabbix
-** Copyright (C) 2001-2013 Zabbix SIA
-**
-** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
-** (at your option) any later version.
-**
-** This program is distributed in the hope that it will be useful,
-** but WITHOUT ANY WARRANTY; without even the implied warranty of
-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-** GNU General Public License for more details.
-**
-** You should have received a copy of the GNU General Public License
-** along with this program; if not, write to the Free Software
-** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-**/
-#ifndef ZABBIX_ZBXREGEXP_H
-#define ZABBIX_ZBXREGEXP_H
-
-#include "zbxalgo.h"
-
-typedef struct
-{
- char *name;
- char *expression;
- int expression_type;
- char exp_delimiter;
- unsigned char case_sensitive;
-}
-zbx_expression_t;
-
-/* regular expressions */
-char *zbx_regexp_match(const char *string, const char *pattern, int *len);
-char *zbx_iregexp_match(const char *string, const char *pattern, int *len);
-char *zbx_regexp_sub(const char *string, const char *pattern, const char *output_template);
-char *zbx_mregexp_sub(const char *string, const char *pattern, const char *output_template);
-
-void zbx_regexp_clean_expressions(zbx_vector_ptr_t *expressions);
-
-void add_regexp_ex(zbx_vector_ptr_t *regexps, const char *name, const char *expression, int expression_type,
- char exp_delimiter, int case_sensitive);
-int regexp_match_ex(zbx_vector_ptr_t *regexps, const char *string, const char *pattern, int case_sensitive);
-int regexp_sub_ex(zbx_vector_ptr_t *regexps, const char *string, const char *pattern, int case_sensitive,
- const char *output_template, char **output);
-
-
-#endif /* ZABBIX_ZBXREGEXP_H */