C00000BE hack-around
Luke Kenneth Casson Leighton
lkcl at switchboard.net
Sun Feb 7 23:53:49 GMT 1999
> The cause of this problem seems to be certain unicode strings stored
> internally in byte arrays as "a\0b\0" rather than "\0a\0b", so when
> trying to be converted to ascii strings, routines like unistrn2 get
> it wrong and return "\0\0" instead of "ab".
as matt chapman mentions, the use of SVAL instead of a typecast will swap
the byte correctly, converting char* to wide-char correctly on a
per-system basis.
your solution is correct for you, benjamin, because you are using a server
that has a byte order opposite to intel processors.
More information about the samba-technical
mailing list