--- lbbs/src/test_lml.c 2025/06/03 00:57:27 1.3 +++ lbbs/src/test_lml.c 2025/07/02 04:17:33 1.10 @@ -16,28 +16,32 @@ #include "lml.h" #include "log.h" +#include #include #include #include -#include -#define STR_OUT_BUF_SIZE 1024 +#define STR_OUT_BUF_SIZE 256 const char *str_in[] = { "[left]ABCD[right]EFG", - "A[u]BCDE[/underline]FG", - "A[url BCDE[/url]FG", + "A[u]B[italic]CD[/i]E[/u]F[b]G[/bold]", + "A[url BC DE]测试a网址[/url]FG", "AB[email CDE]F[/eMAil]G01[emaiL]23456[/email]789", - "A[user DE]BC[ /User ]FG", - "[article A B CD]EF[/article ]G", + "A[user DE]BC[/User]FG", + "[article A B CD]EF[ /article]G", "A[ image BCD]EFG", "AB[ Flash CDE ]FG", "AB[bwf]CDEFG", "[lef]A[rightBCD[right]EF[left[left[]G[left", "A[ color BCD]EF[/color]G[color black]0[/color][color magenta]1[color cyan]23[/color]4[color red]5[/color]6[color yellOw]7[/color]8[color green]9[color blue]0[/color]", + "A[quote]B[quote]C[quote]D[quote]E[/quote]F[/quote]G[/quote]0[/quote]1[/quote]2[quote]3[/quote]4[/quote]56789", + ": ABCDE[quote]FG\r\nab[/quote]cd[quote]ef[quote]g\r\n: : 012[/quote]345[/quote]6789\nABC[quote]DEFG", + "abc", + "123456", }; -int str_cnt = 11; +int str_cnt = 15; int main(int argc, char *argv[]) { @@ -51,8 +55,8 @@ int main(int argc, char *argv[]) return -1; } - log_std_redirect(STDOUT_FILENO); - log_err_redirect(STDERR_FILENO); + log_common_redir(STDOUT_FILENO); + log_error_redir(STDERR_FILENO); for (i = 0; i < str_cnt; i++) {