Vswprintf returning -1
===

If anyone has an experience, what else other than null pointers that can cause vswprintf to return -1?

My situation is that when the vaarglist contains wchar that has big endian English chars, it runs fine. For example 0xa0000000.

But when it is in Japanese for example 0x582d0000 it will return -1.

Any ideas???

Thanks