diff options
author | Eric Anholt <anholt@FreeBSD.org> | 2003-05-07 22:34:43 +0000 |
---|---|---|
committer | Eric Anholt <anholt@FreeBSD.org> | 2003-05-07 22:34:43 +0000 |
commit | c5df92d1eeaf4bc90ec177e10b3968ed29c7d11b (patch) | |
tree | 599903e0e1352dde3b39940cbb1628553c0b8aaa | |
parent | c5dd5e6d13c4c1fead1ea0d9a5190a76a9d6b13b (diff) |
Notes
-rw-r--r-- | x11/XFree86-4-libraries/files/patch-XRes.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/x11/XFree86-4-libraries/files/patch-XRes.c b/x11/XFree86-4-libraries/files/patch-XRes.c new file mode 100644 index 000000000000..bbb923724125 --- /dev/null +++ b/x11/XFree86-4-libraries/files/patch-XRes.c @@ -0,0 +1,16 @@ +--- lib/XRes/XRes.c.orig Wed Oct 16 02:37:26 2002 ++++ lib/XRes/XRes.c Wed May 7 23:44:38 2003 +@@ -218,7 +218,13 @@ + } + + #ifdef LONG64 ++#ifdef __sparc64__ ++ /* The first assignment is to work around a bug in gcc/gas on sparc64. */ ++ *bytes = rep.bytes_overflow; ++ *bytes = (*bytes * 4294967295) + rep.bytes; ++#else + *bytes = (rep.bytes_overflow * 4294967295) + rep.bytes; ++#endif + #else + *bytes = rep.bytes_overflow ? 0xffffffff : rep.bytes; + #endif |