MCPcopy Create free account
hub / github.com/abbeycode/UnrarKit / WideToRaw

Function WideToRaw

Libraries/unrar/unicode.cpp:233–243  ·  view source on GitHub ↗

SrcSize is in wide characters, not in bytes.

Source from the content-addressed store, hash-verified

231
232// SrcSize is in wide characters, not in bytes.
233byte* WideToRaw(const wchar *Src,byte *Dest,size_t SrcSize)
234{
235 for (size_t I=0;I<SrcSize;I++,Src++)
236 {
237 Dest[I*2]=(byte)*Src;
238 Dest[I*2+1]=(byte)(*Src>>8);
239 if (*Src==0)
240 break;
241 }
242 return Dest;
243}
244
245
246wchar* RawToWide(const byte *Src,wchar *Dest,size_t DestSize)

Callers 1

SetKey30Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected