test_wcscpy_dynamic_write.c (349B)
1 #include "common.h" 2 3 #include <wchar.h> 4 5 int main(int argc, char** argv) { 6 wchar_t buffer[8] = {0}; 7 wchar_t src[20]; 8 int i; 9 wcscpy(buffer, L"α"); 10 printf("%ls\n", buffer); 11 12 for (i = 0; i < argc; i++) 13 src[i] = L'A'; 14 src[i] = L'\0'; 15 16 CHK_FAIL_START 17 wcscpy(buffer, src); 18 CHK_FAIL_END 19 20 printf("%ls\n", buffer); 21 return ret; 22 }