stdlib: fix MB_CUR_MAX on older Android Android NDK r16 MB_CUR_MAX doesn’t link when compiling C. Problem found in GNU Emacs, which worked around it this way: https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=39a7e6b79fdeafc539a36f6831d922a2622cb679 ... but this ran afoul of the recent Gnulib change that added lib/stdlib.c. * lib/stdlib.in.h (gl_MB_CUR_MAX): If @REPLACE_MB_CUR_MAX@ is positive, use its value directly. * m4/stdlib_h.m4 (gl_STDLIB_H): Set REPLACE_MB_CUR_MAX to (-1) if the Solaris bug, and to 4 if the Android bug. Use AS_CASE so that Emacs can navigate this code better. * tests/test-stdlib.c (main): Check that MB_CUR_MAX compiles and is nonzero.