head 1.1; access; symbols pkgsrc-2026Q2:1.1.0.2 pkgsrc-2026Q2-base:1.1; locks; strict; comment @ * @; 1.1 date 2026.06.16.11.51.09; author nia; state Exp; branches; next ; commitid WPV5IMSYMlue81KG; desc @@ 1.1 log @groff: Various build fixes. Exact details in patch comments. Tested and verified to build on FreeBSD, macOS, OpenBSD, NetBSD, Linux. @ text @$NetBSD$ Declare inline function static to avoid multiple definitions in a static library: src/include/lib.h:111: multiple definition of `is_invalid_input_char'; libgroff.a This is safe because libgroff.a is private. --- src/include/lib.h.orig 2026-06-16 10:45:35.068542661 +0000 +++ src/include/lib.h @@@@ -106,7 +106,7 @@@@ int mksdir(char *tmpl); extern char invalid_char_table[]; - inline bool is_invalid_input_char(int c) + static inline bool is_invalid_input_char(int c) { return (c >= 0 && invalid_char_table[c]); } @