diff options
Diffstat (limited to 'lang/oo2c/patches/patch-lib_src____libc.h')
-rw-r--r-- | lang/oo2c/patches/patch-lib_src____libc.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lang/oo2c/patches/patch-lib_src____libc.h b/lang/oo2c/patches/patch-lib_src____libc.h new file mode 100644 index 00000000000..08117449a1d --- /dev/null +++ b/lang/oo2c/patches/patch-lib_src____libc.h @@ -0,0 +1,16 @@ +$NetBSD: patch-lib_src____libc.h,v 1.1 2021/08/16 01:47:25 dholland Exp $ + +Avoid parse errors when memcpy is already supplied as a macro. + +--- lib/src/__libc.h~ 2003-01-08 11:44:57.000000000 +0000 ++++ lib/src/__libc.h +@@ -21,6 +21,9 @@ + + extern double floor(double x); + extern long int lrint(double x); ++/* quick hack to avoid failing with ssp et al. */ ++#ifndef memcpy + extern void* memcpy(void* dest, const void* src, __typeof__(sizeof(int)) n); ++#endif + + #endif /* __oo2c_libc__ */ |