FreeRDP/winpr/libwinpr
Ondrej Holy f722dc5c28 winpr/crt: Fix endianness in unicode conversions
Unicode conversions doesn't work on big endian machines currently.
The strings are stored as little endian. Use conversion macros from
endian.h to load and store the data properly.

Let's use wide char strings always as little endian. It seems that
Windows API also always expects data to be little endian, so it
makes sense to require wide char strings as little endian also.

The patches fixes transformations between UTF8 and UTF16 only, which are
used by freerdp. UTF32 transformations are not used by freerdp.

https://github.com/FreeRDP/FreeRDP/issues/2520
2016-05-30 13:37:15 +02:00
..
asn1 First shot on fixing over linking 2016-03-29 18:14:34 +02:00
bcrypt First shot on fixing over linking 2016-03-29 18:14:34 +02:00
clipboard winpr: initial port to Universal Windows Platform (UWP) 2016-02-05 16:28:45 -05:00
com First shot on fixing over linking 2016-03-29 18:14:34 +02:00
comm Disable comm tests per default 2016-05-02 16:59:25 +02:00
credentials Removed windows module.def files. 2016-02-29 15:18:47 +01:00
credui Removed windows module.def files. 2016-02-29 15:18:47 +01:00
crt winpr/crt: Fix endianness in unicode conversions 2016-05-30 13:37:15 +02:00
crypto Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-03-07 10:19:50 -05:00
dsparse freerdp: UWP porting 2016-03-29 16:03:15 -04:00
environment Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-03-07 10:19:50 -05:00
error Removed windows module.def files. 2016-02-29 15:18:47 +01:00
file Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-05-11 11:05:17 -04:00
handle Merge pull request #3163 from akallabeth/set_file_time 2016-03-02 09:43:46 +01:00
heap Removed windows module.def files. 2016-02-29 15:18:47 +01:00
input Several fixes for keyboard type 7 (japanese) 2016-02-11 21:40:50 +01:00
interlocked Removed windows module.def files. 2016-02-29 15:18:47 +01:00
io freerdp: UWP porting 2016-03-29 16:03:15 -04:00
library winpr/library: fix win32 test and some cleanup 2016-05-27 14:34:41 +02:00
locale First shot on fixing over linking 2016-03-29 18:14:34 +02:00
memory First shot on fixing over linking 2016-03-29 18:14:34 +02:00
nt Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-03-07 10:19:50 -05:00
path winpr/path: fix PathCchFindExtensionA and more 2016-05-26 18:36:02 +02:00
pipe winpr/pipe: fix CreateNamedPipe test 2016-05-26 13:52:30 +02:00
pool Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-03-07 10:19:50 -05:00
registry freerdp: UWP porting 2016-03-29 16:03:15 -04:00
rpc Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-05-11 11:05:17 -04:00
security First shot on fixing over linking 2016-03-29 18:14:34 +02:00
shell Fixed android build issues. 2016-02-01 15:21:07 +01:00
smartcard Fixed memory leaks. 2016-05-12 10:01:30 +02:00
sspi Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-05-11 11:05:17 -04:00
sspicli winpr/synch: remove the dependency on winsock.h 2015-07-14 11:39:41 +02:00
synch winpr/synch: fix tests 2016-05-24 22:33:27 +02:00
sysinfo freerdp: UWP porting 2016-03-29 16:03:15 -04:00
thread winpr/thread: fix TestThreadCreateProcess 2016-05-25 15:47:58 +02:00
timezone Merge pull request #3333 from akallabeth/memleak_fixes 2016-05-13 11:32:48 +02:00
utils fix segfaults casused by size_t format specifier 2016-05-27 15:55:28 +02:00
winhttp
winsock Removed windows module.def files. 2016-02-29 15:18:47 +01:00
wnd Removed windows module.def files. 2016-02-29 15:18:47 +01:00
wtsapi freerdp: UWP porting 2016-03-29 16:03:15 -04:00
CMakeLists.txt First shot on fixing over linking 2016-03-29 18:14:34 +02:00
dummy.c
log.h