use documented SIG_RET_TYPE for Linux with gcc

This commit is contained in:
nhmall
2025-04-20 13:11:09 -04:00
parent d32c8c63bd
commit 8f38267775
4 changed files with 34 additions and 7 deletions

View File

@@ -165,17 +165,28 @@ endif #WANT_WIN_CURSES
#-INCLUDE multisnd1-pre.370
#
ifeq "$(CCISCLANG)" "1"
# clang-specific starts
# clang-specific ends
else
# gcc-specific starts
LIBCFLAGS+=-DSIG_RET_TYPE=__sighandler_t
# gcc-specific ends
endif
# WINCFLAGS set from multiw-2.370
# SNDCFLAGS set from multisnd-pre.370
CFLAGS+= $(WINCFLAGS)
CFLAGS+= $(SNDCFLAGS)
CFLAGS+= $(NHCFLAGS)
CFLAGS+= $(LIBCFLAGS)
# WINCFLAGS set from multiw-2.370
# SNDCFLAGS set from multisnd-pre.370
CCXXFLAGS+= $(WINCFLAGS)
CCXXFLAGS+= $(SNDCFLAGS)
CCXXFLAGS+= $(NHCFLAGS)
CCXXFLAGS+= $(LIBCFLAGS)
VARDATND =
VARDATND0 =

View File

@@ -219,17 +219,30 @@ endif
#-INCLUDE multisnd1-pre.370
#
# although not currently doing anything for macOS, this is
# kept in for consistency with layout of linux.370
ifeq "$(CCISCLANG)" "1"
# clang-specific starts
# clang-specific ends
else
# gcc-specific starts
# LIBCFLAGS+=
# gcc-specific ends
endif
# WINCFLAGS set from multiw-2.370
# SNDCFLAGS set from multisnd-pre.370
CFLAGS+= $(PKGCFLAGS) $(WINCFLAGS)
CFLAGS+= $(SNDCFLAGS)
CFLAGS+= $(NHCFLAGS)
CFLAGS+= $(LIBCFLAGS)
# WINCFLAGS set from multiw-2.370
# SNDCFLAGS set from multisnd-pre.370
CCXXFLAGS+= $(WINCFLAGS)
CCXXFLAGS+= $(SNDCFLAGS)
CCXXFLAGS+= $(NHCFLAGS)
CCXXFLAGS+= $(LIBCFLAGS)
VARDATND =
VARDATND0 =