#define ABORT_ALL -1
#define ABORT_TO_STARSTAR -2
-#ifdef WILD_TEST_DEPTH
-int wildmatch_depth;
+#ifdef WILD_TEST_ITERATIONS
+int wildmatch_iteration_count;
#endif
static int domatch(const char *p, const char *text)
int matched, special;
char ch, prev;
-#ifdef WILD_TEST_DEPTH
- wildmatch_depth++;
+#ifdef WILD_TEST_ITERATIONS
+ wildmatch_iteration_count++;
#endif
for ( ; (ch = *p) != '\0'; text++, p++) {
int wildmatch(const char *p, const char *text)
{
-#ifdef WILD_TEST_DEPTH
- wildmatch_depth = 0;
+#ifdef WILD_TEST_ITERATIONS
+ wildmatch_iteration_count = 0;
#endif
return domatch(p, text) == TRUE;
}
/*#define COMPARE_WITH_FNMATCH*/
-#define WILD_TEST_DEPTH
+#define WILD_TEST_ITERATIONS
#include "lib/wildmatch.c"
#include "popt.h"
#define false 0
#define true 1
-int output_depth = 0;
+int output_iterations = 0;
static struct poptOption long_options[] = {
/* longName, shortName, argInfo, argPtr, value, descrip, argDesc */
- {"depth", 'd', POPT_ARG_NONE, &output_depth, 0, 0, 0},
+ {"count", 'c', POPT_ARG_NONE, &output_iterations, 0, 0, 0},
{0,0,0,0, 0, 0, 0}
};
n, text, pattern, matches ^ !same_as_fnmatch);
}
#endif
- if (output_depth)
- printf("[%s] depth = %d\n", pattern, wildmatch_depth);
+ if (output_iterations)
+ printf("[%s] iterations = %d\n", pattern, wildmatch_iteration_count);
}
int