X-Git-Url: http://git.silcnet.org/gitweb/?p=crypto.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Ftests%2Ftest_silcregex.c;h=41c51ad3fc969a19d036f053b76b48b9946071a3;hp=b650f6e6e8bd706418dd6cc0aaa8f60550566ffe;hb=8174e79f59a93437b0fe02378889e27df7bfc299;hpb=0e9f7cb23616b1a84d8fe0ddb123354f37ecf895 diff --git a/lib/silcutil/tests/test_silcregex.c b/lib/silcutil/tests/test_silcregex.c index b650f6e6..41c51ad3 100644 --- a/lib/silcutil/tests/test_silcregex.c +++ b/lib/silcutil/tests/test_silcregex.c @@ -18,6 +18,22 @@ int main(int argc, char **argv) silc_log_set_debug_string("*regex*,*errno*"); } + regex = ".{5}"; + SILC_LOG_DEBUG(("Regex %s", regex)); + string = "abcdefghijklmn"; + SILC_LOG_DEBUG(("Match %s", string)); + if (!silc_regex(string, regex, &bmatch, NULL)) + goto err; + silc_buffer_printf(&bmatch, TRUE); + + regex = "....."; + SILC_LOG_DEBUG(("Regex %s", regex)); + string = "abcdefghijklmn"; + SILC_LOG_DEBUG(("Match %s", string)); + if (!silc_regex(string, regex, &bmatch, NULL)) + goto err; + silc_buffer_printf(&bmatch, TRUE); + regex = "^a{0}$"; SILC_LOG_DEBUG(("Regex %s", regex)); string = "";