--- engine.cpp.orig 2003-12-20 13:25:24.000000000 +0100 +++ engine.cpp 2004-10-07 13:16:34.564001016 +0200 @@ -5936,7 +5936,7 @@ char *filename=parseString("filename to which to save units",s); FILE *fp=fopen(filename,"w"); if(fp==NULL) - throw tString("File not found: '%s'",filename); + throw tString("File not found: '")+filename+"'"; for(i=0;i