diff -ur wcmd/wcmdmain.c wcmd.new/wcmdmain.c
--- wcmd/wcmdmain.c	2004-05-16 11:39:59.000000000 +0200
+++ wcmd.new/wcmdmain.c	2004-07-30 14:05:36.000000000 +0200
@@ -733,7 +733,13 @@
 void WCMD_output (const char *format, ...) {
 
 va_list ap;
-char string[1024];
+char string[1024], string2[1024] = "%% ";
+char* ptr;
+
+  if ((ptr = strstr(format, "% ")) != NULL) {
+    strcat(string2, ptr+2);
+    strcpy(ptr, string2);
+  }
 
   va_start(ap,format);
   vsprintf (string, format, ap);
