use libc-internal malloc for newlocale/freelocale