test_snprintf_dynamic.c (332B)
1 #include "common.h" 2 3 #include <stdio.h> 4 5 int main(int argc, char** argv) { 6 #if !defined(__clang__) 7 char buffer[8] = {0}; 8 snprintf(buffer, sizeof(buffer), "%s", "1234567"); 9 puts(buffer); 10 11 CHK_FAIL_START 12 snprintf(buffer, sizeof(buffer) + argc + 3, "%s", "1234567890"); 13 CHK_FAIL_END 14 15 puts(buffer); 16 #endif 17 return ret; 18 }