ioq3/code/tools/lcc/cpp
Mikael Pettersson 1c66e30e7e Fix memmove()
[The lcc source] overrides the libc memmove() with its own implementation,
but that implementation fails to follow the specification. In particular,
it returns NULL rather than memmove()'s first parameter.

GCC now optimizes based on this aspect of the specification, so things go
wrong at runtime.

[Text & patch from http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56881#c8]
2013-04-14 20:08:08 +01:00
..
cpp.c * (bug 3610) Server sending unnecessary newline with SV_ConSay_F (Tyler Schwend 2008-07-05 23:50:38 +00:00
cpp.h * (bug 3610) Server sending unnecessary newline with SV_ConSay_F (Tyler Schwend 2008-07-05 23:50:38 +00:00
eval.c Fixed compiler warning about uninitialized variables. 2006-01-14 09:16:16 +00:00
getopt.c * (bug 3611) prevent global symbol conflict on some systems (Mac OS X) for 2008-04-23 17:39:39 +00:00
hideset.c * Moved lcc and q3asm into code/tools 2005-10-04 15:18:22 +00:00
include.c Bug 5146 - Remove last of warnings under gcc 4.6.1 for Linux, patch by q3urt.undead@gmail.com 2011-08-05 13:33:15 +00:00
lex.c * Moved lcc and q3asm into code/tools 2005-10-04 15:18:22 +00:00
macro.c * Moved lcc and q3asm into code/tools 2005-10-04 15:18:22 +00:00
nlist.c * (bug 3610) Server sending unnecessary newline with SV_ConSay_F (Tyler Schwend 2008-07-05 23:50:38 +00:00
tokens.c Bug 5146 - Remove last of warnings under gcc 4.6.1 for Linux, patch by q3urt.undead@gmail.com 2011-08-05 13:33:15 +00:00
unix.c Fix memmove() 2013-04-14 20:08:08 +01:00