Update testargv.c to work on older compilers, added 16-bit .exe of it.

This commit is contained in:
Ryan C. Gordon committed 2018-06-07 23:41:42 -04:00
1 parent 085b1c7ec7
commit d82dd93262
2 files changed
+23 -20

No files matched your search

+23 -20
View File
@@ -1,20 +1,23 @@
#include <stdio.h>
int main(int argc, char **argv, char **envp) {
int i;
printf("Command line: (argc == %d)\n", argc);
for (i = 0; i <= argc; i++) {
printf("argv[%d] = '%s'\n", i, argv[i]);
} // for
printf("\nEnvironment:\n");
for (i = 0; envp[i]; i++) {
printf("envp[%d] = '%s'\n", i, envp[i]);
} // for
return 0;
} // main
// end of testargv.c ...
#include <stdio.h>
extern char **environ;
int main(int argc, char **argv) {
int i;
char **envp = environ;
printf("Command line: (argc == %d)\n", argc);
for (i = 0; i <= argc; i++) {
printf("argv[%d] = '%s'\n", i, argv[i] ? argv[i] : "(null)");
} // for
printf("\nEnvironment:\n");
for (i = 0; envp[i]; i++) {
printf("envp[%d] = '%s'\n", i, envp[i] ? envp[i] : "(null)");
} // for
return 0;
} // main
// end of testargv.c ...
BIN
View File
Binary file not shown.