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;