[newlib-cygwin/cygwin-3_6-branch] Cygwin: gencat: define __dead
Corinna Vinschen
corinna@sourceware.org
Mon Feb 2 23:18:03 GMT 2026
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=9e64546492a87b6ce79b402cca2c13f56a016c82
commit 9e64546492a87b6ce79b402cca2c13f56a016c82
Author: Corinna Vinschen <corinna@vinschen.de>
AuthorDate: Tue Jan 27 21:02:07 2026 +0100
Commit: Corinna Vinschen <corinna@vinschen.de>
CommitDate: Tue Feb 3 00:17:14 2026 +0100
Cygwin: gencat: define __dead
NetBSD defines __dead as __attribute__((__noreturn__)). Add a matching
macro expression.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
(cherry picked from commit ede7cbc9946b23da883b98d5d757ab00f135151b)
Diff:
---
winsup/utils/gencat.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/winsup/utils/gencat.c b/winsup/utils/gencat.c
index b009b77c09b6..430d097cb341 100644
--- a/winsup/utils/gencat.c
+++ b/winsup/utils/gencat.c
@@ -96,6 +96,10 @@ up-to-date. Many thanks.
#define NL_MSGMAX 2048
#endif
+#ifndef __dead
+#define __dead __attribute__((__noreturn__))
+#endif
+
struct _msgT {
long msgId;
char *str;
More information about the Cygwin-cvs
mailing list