chiark / gitweb /
Initial push
[termux-packages] / packages / libandroid-support / stdlib.h.patch
1 From MB_CUR_MAX(3): "The MB_CUR_MAX macro defines an integer expression giving the maximum number of
2 bytes needed to represent a single wide character in the current locale.  It is locale dependent and
3 therefore not a compile-time constant."
4
5 Since libandroid-support.so supports multibyte characters we override the platform value of 1.
6
7 diff -N -u -r /home/fornwall/lib/android-ndk/sources/android/support/include/stdlib.h ./include/stdlib.h
8 --- /home/fornwall/lib/android-ndk/sources/android/support/include/stdlib.h     2014-10-15 21:46:32.000000000 -0400
9 +++ ./include/stdlib.h  2014-11-27 10:48:54.634215480 -0500
10 @@ -36,6 +36,9 @@
11  
12  #include <xlocale.h>
13  
14 +#undef MB_CUR_MAX
15 +#define MB_CUR_MAX 4
16 +
17  #ifdef __cplusplus
18  extern "C" {
19  #endif