dev-libs/lsquic: add 4.0.12

Closes: https://bugs.gentoo.org/945037
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
This commit is contained in:
Takuya Wakazono
2025-02-02 17:27:44 +09:00
parent 4a8793c438
commit 96b7067ea4
3 changed files with 72 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
https://bugs.gentoo.org/945037
https://github.com/litespeedtech/lsquic/pull/528/
Remove unused function parameter for C23 compatibility
In C23, `void foo()` is equivalent to `void foo(void)`, which causes a
conflicting type error for lsquic_data_in_error_new.
--- a/src/liblsquic/lsquic_di_error.c
+++ b/src/liblsquic/lsquic_di_error.c
@@ -21,7 +21,7 @@ static const struct data_in *error_data_in_ptr;
struct data_in *
-lsquic_data_in_error_new (struct lsquic_conn_public *conn_pub)
+lsquic_data_in_error_new ()
{
return (struct data_in *) error_data_in_ptr;
}