From 5031ce9079f9e5292468374fa8d4a95462e7168a Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Wed, 10 May 2017 20:58:28 +0200 Subject: Change regex combination, allow hex --- src/regex/perf-regex.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/regex/perf-regex.c') diff --git a/src/regex/perf-regex.c b/src/regex/perf-regex.c index c7a5e6c5f..ec42d2625 100644 --- a/src/regex/perf-regex.c +++ b/src/regex/perf-regex.c @@ -80,13 +80,14 @@ main (int argc, char *const *argv) char *buffer; char *regex; int compression; + unsigned int alphabet_size; long size; GNUNET_log_setup ("perf-regex", "DEBUG", NULL); - if (3 != argc) + if (4 != argc) { fprintf (stderr, - "Usage: %s REGEX_FILE COMPRESSION\n", + "Usage: %s REGEX_FILE ALPHABET_SIZE COMPRESSION\n", argv[0]); return 1; } @@ -98,9 +99,13 @@ main (int argc, char *const *argv) argv[1]); return 2; } - compression = atoi (argv[2]); - - buffer = REGEX_TEST_combine (regexes); + alphabet_size = atoi (argv[2]); + compression = atoi (argv[3]); + printf ("********* PERF-REGEX *********'\n"); + printf ("Using:\n file '%s'\n Alphabet size %u\n compression %d\n", + argv[1], alphabet_size, compression); + fflush(stdout); + buffer = REGEX_TEST_combine (regexes, alphabet_size); GNUNET_asprintf (®ex, "GNUNET_REGEX_PROFILER_(%s)(0|1)*", buffer); size = strlen (regex); -- cgit v1.2.3