<div dir="ltr"><div>Package: slashem</div><div>Version: 0.0.7E7F3-6</div><div>Severity: important</div><div>Tags: patch</div><div><br></div><div>Dear Maintainer,</div><div><br></div><div>I upgraded slashem from 0.0.7E7F3-3 to 0.0.7E7F3-6 and discovered the</div>

<div>game would no longer find my saved-game file. I investigated and found it</div><div>trying to use a truncated saved-game filename, and that the truncation</div><div>was being performed by the regularize() function in sys/unix/unixunix.c,</div>

<div>because LINUX is not getting #defined as it should.</div><div><br></div><div>Turns out this is due to a typo in debian/patches/slashem-debian.patch:</div><div>    -/* #define LINUX */</div><div>    +#if defined(LINUX)</div>

<div>    +#define LINUX</div><div>    +#endif</div><div><br></div><div>Obviously the ! operator is missing. See the attached patch.</div><div><br></div><div>The slashem source code checks the LINUX define in a few places to</div>

<div>customize its behavior, so I expect there are a few other weird bugs.</div><div>With this patch, slashem was able to find my save file once again.</div><div><br></div><div>Thanks,</div><div>Matt</div></div>