This was only used for test 'xml blanking', which has now all
been removed, and isn't an ideal paradigm anyways since it
inhibits easy XML regeneration.
---
tests/testutils.c | 45 ---------------------------------------------
tests/testutils.h | 3 ---
2 files changed, 48 deletions(-)
diff --git a/tests/testutils.c b/tests/testutils.c
index c4f1616..c1ca656 100644
--- a/tests/testutils.c
+++ b/tests/testutils.c
@@ -942,51 +942,6 @@ int virtTestMain(int argc,
}
-int virtTestClearLineRegex(const char *pattern,
- char *str)
-{
- regex_t reg;
- char *lineStart = str;
- char *lineEnd = strchr(str, '\n');
-
- if (regcomp(®, pattern, REG_EXTENDED | REG_NOSUB) != 0)
- return -1;
-
- while (lineStart) {
- int ret;
- if (lineEnd)
- *lineEnd = '\0';
-
-
- ret = regexec(®, lineStart, 0, NULL, 0);
- //fprintf(stderr, "Match %d '%s' '%s'\n", ret,
lineStart, pattern);
- if (ret == 0) {
- if (lineEnd) {
- memmove(lineStart, lineEnd + 1, strlen(lineEnd+1) + 1);
- /* Don't update lineStart - just iterate again on this
- location */
- lineEnd = strchr(lineStart, '\n');
- } else {
- *lineStart = '\0';
- lineStart = NULL;
- }
- } else {
- if (lineEnd) {
- *lineEnd = '\n';
- lineStart = lineEnd + 1;
- lineEnd = strchr(lineStart, '\n');
- } else {
- lineStart = NULL;
- }
- }
- }
-
- regfree(®);
-
- return 0;
-}
-
-
/*
* @cmdset contains a list of command line args, eg
*
diff --git a/tests/testutils.h b/tests/testutils.h
index df2b2a6..bb58148 100644
--- a/tests/testutils.h
+++ b/tests/testutils.h
@@ -54,9 +54,6 @@ int virtTestRun(const char *title,
int virtTestLoadFile(const char *file, char **buf);
int virtTestCaptureProgramOutput(const char *const argv[], char **buf, int maxlen);
-int virtTestClearLineRegex(const char *pattern,
- char *string);
-
void virtTestClearCommandPath(char *cmdset);
int virtTestDifference(FILE *stream,
--
2.5.0