From: Christoph R. <ja...@us...> - 2001-06-24 20:16:31
|
Date: Sunday June 24, 2001 @ 13:16 Author: jameson Update of /cvsroot/exult/exult/server In directory usw-pr-cvs1:/tmp/cvs-serv8802/exult/server Modified Files: servemsg.cc Log Message: * actors.cc: Workaround for possible cxx bug causing a segfault in debug msgs * gamedat.cc (read_saveinfo): Typecast pointer to long rather than int (fixes warnings on 64 bit archs, note that this wasn't a real bug). * usecode/useval.cc: #include <cstdio> disabled on ALPHA_LINUX_CXX The 'cxx bug' thing was essentially a =- cout << (foo? bar1 : bar2) << ... =- being replaced with the equivalent =- type quux = bar2; if (foo) quux = bar1; cout << quux << ... =- So, IMHO, this indeed worked around YACB. -- Christoph |