diff options
author | Mark Johnston <markj@FreeBSD.org> | 2014-04-15 02:28:08 +0000 |
---|---|---|
committer | Mark Johnston <markj@FreeBSD.org> | 2014-04-15 02:28:08 +0000 |
commit | 28af9281f7318bf2ac9ae67a3dd99651db030b74 (patch) | |
tree | 6f2e8495058d2e2961636f719374edc3b4f1a7a3 /cddl | |
parent | 61f78dd7791c99e99c24112c1a00a300205df67b (diff) | |
download | src-28af9281f7318bf2ac9ae67a3dd99651db030b74.tar.gz src-28af9281f7318bf2ac9ae67a3dd99651db030b74.zip |
Use the correct format specifiers for wide characters and strings of wide
characters.
MFC after: 1 week
Notes
Notes:
svn path=/head/; revision=264486
Diffstat (limited to 'cddl')
-rw-r--r-- | cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c index 24682b2f086e..e4cbd210d4b5 100644 --- a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c +++ b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c @@ -694,8 +694,13 @@ static const dt_pfconv_t _dtrace_conversions[] = { { "S", "s", pfproto_cstr, pfcheck_str, pfprint_estr }, { "T", "s", "int64_t", pfcheck_time, pfprint_time822 }, { "u", "u", pfproto_xint, pfcheck_xint, pfprint_uint }, +#if defined(sun) { "wc", "wc", "int", pfcheck_type, pfprint_sint }, /* a.k.a. wchar_t */ { "ws", "ws", pfproto_wstr, pfcheck_wstr, pfprint_wstr }, +#else +{ "wc", "lc", "int", pfcheck_type, pfprint_sint }, /* a.k.a. wchar_t */ +{ "ws", "ls", pfproto_wstr, pfcheck_wstr, pfprint_wstr }, +#endif { "x", "x", pfproto_xint, pfcheck_xint, pfprint_uint }, { "X", "X", pfproto_xint, pfcheck_xint, pfprint_uint }, { "Y", "s", "int64_t", pfcheck_time, pfprint_time }, |