summaryrefslogtreecommitdiff
path: root/math/capc-calc/patches/patch-fposval_c
blob: d0bfbeda3aa83250d9a930a7ff8ac17f92770027 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$NetBSD: patch-fposval_c,v 1.1 2012/05/07 19:57:17 dholland Exp $

Avoid generating incorrect code that leads to a build failure on
NetBSD 6+.

--- fposval.c~	2007-09-19 22:35:23.000000000 +0000
+++ fposval.c
@@ -129,7 +129,7 @@ main(int argc, char **argv)
 	 * systems a FILEPOS is not a scalar hince we must memcpy.
 	 */
 	printf("#define SWAP_HALF_IN_FILEPOS(dest, src)\t%s\n",
-	    "memcpy((void *)(dest), (void *)(src), sizeof(FPOS_POS_LEN))");
+	    "memcpy((void *)(dest), (void *)(src), FILEPOS_LEN)");
 #endif /* HAVE_FILEPOS_SCALAR */
 #endif /* CALC_BYTE_ORDER == BIG_ENDIAN */
 	putchar('\n');