1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
/* * Rule: ENV31-C * Source: wiki * Status: FAIL - Should trigger ENV31-C violation */ #include <stdio.h> #include <stdlib.h> int main(int argc, const char *argv[], const char *envp[]) { if (_putenv_s("MY_NEW_VAR", "new_value") != 0) { /* Handle error */ } if (envp != NULL) { for (size_t i = 0; envp[i] != NULL; ++i) { puts(envp[i]); } } return 0; }