From: Cole Robinson Date: Wed, 17 Feb 2016 14:10:28 +0000 (-0500) Subject: tests: Remove unused virtTestClearLineRegex X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=ad8590905ed7d8f5741857bd7910d2a60ad0e79f;p=libvirt.git tests: Remove unused virtTestClearLineRegex 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. --- diff --git a/tests/testutils.c b/tests/testutils.c index c4f16165ac..c1ca6568fa 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 df2b2a6667..bb58148453 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,