Rainer Gerhards
c8ab665951
core: migrate callback invocations to type-safe signatures
...
Replace opaque/variadic callback usage with explicit, type-safe function
signatures to reduce undefined behavior and clarify intent.
Adapter helpers bridge the existing APIs without raw variadic casts, enabling
the transition incrementally. Callback setup sites are standardized for
consistent readability. This tightens the contract on callbacks, eases future
refactoring, and makes their roles more self-documenting.
Inspired by https://github.com/rsyslog/rsyslog/pull/5882
With AI support: Codex, Gemini
2025-08-01 13:02:10 +02:00
..
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-08-01 11:49:10 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2024-08-14 07:56:29 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-03-01 14:01:20 +01:00
2025-07-31 10:39:24 +02:00
2025-07-31 08:26:50 +02:00
2025-07-31 08:26:50 +02:00
2025-07-16 13:56:21 +02:00
2025-07-31 10:39:24 +02:00
2025-08-01 11:49:10 +02:00
2025-07-29 09:16:25 -05:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-31 08:26:50 +02:00
2025-07-28 16:12:04 +02:00
2025-07-29 09:16:25 -05:00
2025-07-16 13:56:21 +02:00
2025-07-19 08:03:54 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-08-01 13:02:10 +02:00
2025-08-01 13:02:10 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-08-01 13:02:10 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-31 08:26:50 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-31 12:55:42 +02:00
2025-07-31 12:55:42 +02:00
2025-07-31 13:49:15 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00
2025-07-16 13:56:21 +02:00