test_wcsncat_n_gt_buf.c (345B)
1 #include "common.h" 2 3 #include <wchar.h> 4 5 int main(int argc, char** argv) { 6 wchar_t buffer[8] = {0}; 7 wcsncat(buffer, L"12345", 5); 8 printf("%ls\n", buffer); 9 10 /* n > buffer capacity and overflow: n=10, buffer has 5 wchars. */ 11 CHK_FAIL_START 12 wcsncat(buffer, L"1234567890", 10); 13 CHK_FAIL_END 14 15 printf("%ls\n", buffer); 16 return ret; 17 }