diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-04-24 23:59:27 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-04-24 23:59:27 +0100 |
commit | b987a550f067c3da93b0664cf1fdc8a624c0aa38 (patch) | |
tree | 9ad1767fad656d26471a81af6bac8400a1c75218 /dev-scheme/elk/files/elk-3.99.8-c99-build-fix.patch | |
parent | e3f21c8aff8a76afe3423721c437a088e9232840 (diff) |
gentoo auto-resync : 24:04:2024 - 23:59:27
Diffstat (limited to 'dev-scheme/elk/files/elk-3.99.8-c99-build-fix.patch')
-rw-r--r-- | dev-scheme/elk/files/elk-3.99.8-c99-build-fix.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/dev-scheme/elk/files/elk-3.99.8-c99-build-fix.patch b/dev-scheme/elk/files/elk-3.99.8-c99-build-fix.patch new file mode 100644 index 000000000000..d29ef92d911f --- /dev/null +++ b/dev-scheme/elk/files/elk-3.99.8-c99-build-fix.patch @@ -0,0 +1,33 @@ +https://bugs.gentoo.org/928675 +--- a/lib/xwidgets/xaw/list.c ++++ b/lib/xwidgets/xaw/list.c +@@ -2,15 +2,15 @@ + #include <X11/Xaw/List.h> + + +-static const char **Get_List (Object x) { ++static char **Get_List (Object x) { + register int i, n; + register char *s; +- register const char **l; ++ register char **l; + Alloca_Begin; + + Check_List (x); + n = Fast_Length (x); +- l = (const char **)XtMalloc ((n+1) * sizeof (char *)); ++ l = (char **)XtMalloc ((n+1) * sizeof (char *)); + for (i = 0; i < n; i++, x = Cdr (x)) { + Get_Strsym_Stack (Car (x), s); + l[i] = XtNewString (s); +--- a/include/extern.h ++++ b/include/extern.h +@@ -442,7 +442,7 @@ extern Object P_String_Fill (Object, Object); + extern Object P_Substringp (Object, Object); + extern Object P_CI_Substringp (Object, Object); + extern int String_Getc (Object); +-extern void String_Ungetc (Object, register int); ++extern void String_Ungetc (Object, int); + + /* Symbols, variables, frequently used Scheme objects + */ |