test_stpncpy_dynamic_write.c (276B)
1 #include "common.h" 2 3 #include <string.h> 4 5 int main(int argc, char** argv) { 6 char buffer[] = {'A', 'B', 'C', 'D', 'E', 'F'}; 7 8 stpncpy(buffer, "1234567", 3); 9 puts(buffer); 10 11 CHK_FAIL_START 12 stpncpy(buffer, argv[1], argc); 13 CHK_FAIL_END 14 15 puts(buffer); 16 return ret; 17 }