vasnprintf: Reject a width > INT_MAX. * lib/vasnprintf.c (VASNPRINTF): If a width is > INT_MAX, fail with EOVERFLOW. * tests/test-vasnprintf.c: Include <errno.h>. (test_function): Test huge widths. * tests/test-vasnwprintf.c: Include <errno.h>. (test_function): Test huge widths. * tests/unistdio/test-u8-asnprintf1.h (test_function): Test huge widths. * tests/unistdio/test-u16-asnprintf1.h (test_function): Likewise. * tests/unistdio/test-u32-asnprintf1.h (test_function): Likewise. * tests/unistdio/test-ulc-asnprintf1.h (test_function): Likewise. * tests/unistdio/test-ulc-asnprintf1.c: Include <errno.h>. * tests/unistdio/test-ulc-vasnprintf1.c: Likewise.