From 4a38e63e43c258807b3e38be160882a74ebff384 Mon Sep 17 00:00:00 2001 From: Spoike Date: Tue, 30 May 2006 22:21:10 +0000 Subject: [PATCH] should fix dreamcast issues, and some slowness issues with non-fte engines (even on x86). engines using qclib will be unaffected, hence why the bug lasted this long. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2309 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/qclib/qccmain.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/engine/qclib/qccmain.c b/engine/qclib/qccmain.c index 787b7f35..9be70a84 100644 --- a/engine/qclib/qccmain.c +++ b/engine/qclib/qccmain.c @@ -785,9 +785,13 @@ strofs = (strofs+3)&~3; printf("Writing %s\n", destfile); h = SafeOpenWrite (destfile, 2*1024*1024); SafeWrite (h, &progs, sizeof(progs)); - SafeWrite (h, "\r\n", 2); + SafeWrite (h, "\r\n\r\n", 2); SafeWrite (h, QCC_copyright, strlen(QCC_copyright)+1); SafeWrite (h, "\r\n\r\n", 4); + while(SafeSeek (h, 0, SEEK_CUR) & 3)//this is a lame way to do it + { + SafeWrite (h, "\0", 1); + } progs.ofs_strings = SafeSeek (h, 0, SEEK_CUR); progs.numstrings = strofs;