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 = "";
goto err;
- regex = "^a{2,3}$";
- SILC_LOG_DEBUG(("Regex %s", regex));
- string = "aaa";
- SILC_LOG_DEBUG(("Match %s", string));
- if (!silc_regex(string, regex, &bmatch, NULL))
- goto err;
- silc_file_write(1, silc_buffer_data(&bmatch), silc_buffer_len(&bmatch));
- fflush(stdout);
-
regex = "(H..).(o..)";
SILC_LOG_DEBUG(("Regex %s", regex));
if (!silc_regex_compile(®, regex, 0))