--- wine/misc/debugstr.c	Thu Mar 09 04:16:58 2000
+++ wine/misc/debugstr.c	Tue Jun 13 21:54:04 2000
@@ -82,14 +82,13 @@
 	case '"': *dst++ = '\\'; *dst++ = '"'; break;
 	case '\\': *dst++ = '\\'; *dst++ = '\\'; break;
 	default:
-	  if (c >= ' ' && c <= 126)
+	  if (c >= ' ' && c <= 255)
 	    *dst++ = c;
 	  else
 	    {
 	      *dst++ = '\\';
-	      *dst++ = '0' + ((c >> 6) & 7);
-	      *dst++ = '0' + ((c >> 3) & 7);
-	      *dst++ = '0' + ((c >> 0) & 7);
+              sprintf(dst,"%04x",c);
+              dst+=4;
 	    }
 	}
     }
@@ -127,7 +126,7 @@
 	case '"': *dst++ = '\\'; *dst++ = '"'; break;
 	case '\\': *dst++ = '\\'; *dst++ = '\\'; break;
 	default:
-	  if (c >= ' ' && c <= 126)
+	  if (c >= ' ' && c <= 255)
 	    *dst++ = c;
 	  else 
 	    {
