test_mempcpy_dynamic_read.c (322B)
1 #include "common.h" 2 3 #define _GNU_SOURCE 4 #include <string.h> 5 6 int main(int argc, char** argv) { 7 #if !defined(__clang__) 8 char buffer[12] = {0}; 9 mempcpy(buffer, "1234567890", sizeof(buffer) - 1); 10 puts(buffer); 11 12 CHK_FAIL_START 13 mempcpy(buffer, "123456", argc); 14 CHK_FAIL_END 15 16 puts(buffer); 17 #endif 18 return ret; 19 }