Home | History | Annotate | Download | only in nawk-20071023

Lines Matching full:argv

41 char	*cmdname;	/* gets argv[0] for error messages */
56 int main(int argc, char *argv[])
62 cmdname = argv[0];
72 while (argc > 1 && argv[1][0] == '-' && argv[1][1] != '\0') {
73 if (strcmp(argv[1],"-version") == 0 || strcmp(argv[1],"--version") == 0) {
78 if (strncmp(argv[1], "--", 2) == 0) { /* explicit end of args */
80 argv++;
83 switch (argv[1][1]) {
85 if (strcmp(argv[1], "-safe") == 0)
90 argv++;
95 pfile[npfile++] = argv[1];
98 if (argv[1][2] != 0) { /* arg is -Fsomething */
99 if (argv[1][2] == 't' && argv[1][3] == 0) /* wart: t=>\t */
101 else if (argv[1][2] != 0)
102 fs = &argv[1][2];
104 argc--; argv++;
105 if (argc > 1 && argv[1][0] == 't' && argv[1][1] == 0) /* wart: t=>\t */
107 else if (argc > 1 && argv[1][0] != 0)
108 fs = &argv[1][0];
114 if (argv[1][2] == '\0' && --argc > 1 && isclvar((++argv)[1]))
115 setclvar(argv[1]);
118 dbg = atoi(&argv[1][2]);
124 WARNING("unknown option %s ignored", argv[1]);
128 argv++;
130 /* argv[1] is now the first argument */
137 dprintf( ("program = |%s|\n", argv[1]) );
138 lexprog = argv[1];
140 argv++;
145 argv[0] = cmdname; /* put prog name at front of arglist */
146 dprintf( ("argc=%d, argv[0]=%s\n", argc, argv[0]) );
147 arginit(argc, argv);