debugstr_w now returns something looking like 'L"xxxx"...'
This commit is contained in:
parent
f3ca842678
commit
bdceab650a
|
@ -35,7 +35,7 @@ debugstr_an (LPCSTR src, int n)
|
||||||
|
|
||||||
if (!src) return "(null)";
|
if (!src) return "(null)";
|
||||||
if (n < 0) n = 0;
|
if (n < 0) n = 0;
|
||||||
dst = res = gimme1 (n * 4 + 10);
|
dst = res = gimme1 (n * 4 + 6);
|
||||||
*dst++ = '"';
|
*dst++ = '"';
|
||||||
while (n-- > 0 && *src)
|
while (n-- > 0 && *src)
|
||||||
{
|
{
|
||||||
|
@ -59,14 +59,14 @@ debugstr_an (LPCSTR src, int n)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*dst++ = '"';
|
||||||
if (*src)
|
if (*src)
|
||||||
{
|
{
|
||||||
*dst++ = '.';
|
*dst++ = '.';
|
||||||
*dst++ = '.';
|
*dst++ = '.';
|
||||||
*dst++ = '.';
|
*dst++ = '.';
|
||||||
}
|
}
|
||||||
*dst++ = '"';
|
*dst = '\0';
|
||||||
*dst = 0;
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -87,7 +87,8 @@ debugstr_wn (LPCWSTR src, int n)
|
||||||
|
|
||||||
if (!src) return "(null)";
|
if (!src) return "(null)";
|
||||||
if (n < 0) n = 0;
|
if (n < 0) n = 0;
|
||||||
dst = res = gimme1 (n * 4 + 10);
|
dst = res = gimme1 (n * 5 + 7);
|
||||||
|
*dst++ = 'L';
|
||||||
*dst++ = '"';
|
*dst++ = '"';
|
||||||
while (n-- > 0 && *src)
|
while (n-- > 0 && *src)
|
||||||
{
|
{
|
||||||
|
@ -102,23 +103,22 @@ debugstr_wn (LPCWSTR src, int n)
|
||||||
default:
|
default:
|
||||||
if (c >= ' ' && c <= 126)
|
if (c >= ' ' && c <= 126)
|
||||||
*dst++ = c;
|
*dst++ = c;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
*dst++ = '\\';
|
*dst++ = '\\';
|
||||||
*dst++ = '0' + ((c >> 6) & 7);
|
sprintf(dst,"%04x",c);
|
||||||
*dst++ = '0' + ((c >> 3) & 7);
|
dst+=4;
|
||||||
*dst++ = '0' + ((c >> 0) & 7);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*dst++ = '"';
|
||||||
if (*src)
|
if (*src)
|
||||||
{
|
{
|
||||||
*dst++ = '.';
|
*dst++ = '.';
|
||||||
*dst++ = '.';
|
*dst++ = '.';
|
||||||
*dst++ = '.';
|
*dst++ = '.';
|
||||||
}
|
}
|
||||||
*dst++ = '"';
|
*dst = '\0';
|
||||||
*dst = 0;
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue