Description: Fix build with postgresql18
Author: Gianfranco Costamagna <locutusofborg@debian.org>
Bug-Debian: https://bugs.debian.org/2132232
Last-Update: 2025-11-23

--- pglogical-ticker-1.4.1.orig/pglogical_ticker.c
+++ pglogical-ticker-1.4.1/pglogical_ticker.c
@@ -39,7 +39,11 @@ PG_MODULE_MAGIC;
 PG_FUNCTION_INFO_V1(pglogical_ticker_launch);
 
 PGDLLEXPORT void		_PG_init(void);
+#if PG_VERSION_NUM >= 180000
+PGDLLEXPORT pg_noreturn void	pglogical_ticker_main(Datum);
+#else
 PGDLLEXPORT void		pglogical_ticker_main(Datum) pg_attribute_noreturn();
+#endif
 
 /* flags set by signal handlers */
 static volatile sig_atomic_t got_sighup = false;
