Changeset 4448 for trunk/Ohana/src/opihi/lib.shell/command.c
- Timestamp:
- Jul 4, 2005, 5:33:58 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/lib.shell/command.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/lib.shell/command.c
r4301 r4448 50 50 argv[argc] = 0; 51 51 52 /* i +> argc + 1, argv[argc-1] = targv[i] 53 * argv[n] = argv[argc - 1 - argc + 1 + n] = targv[i - argc + 1 + n] 54 */ 55 52 56 cmd = MatchCommand (argv[0], TRUE, FALSE); 53 57 if (cmd != NULL) { 54 58 REALLOCATE (argv[0], char, strlen(cmd[0].name) + 1); 59 targv[i-argc+1] = argv[0]; /* need to keep ptr in sync */ 55 60 strcpy (argv[0], cmd[0].name); 56 61 status &= (*cmd[0].func) (argc, argv); … … 81 86 fprintf (stderr, "Ncalls to command(): %d\n", Ncalls); 82 87 } 88
Note:
See TracChangeset
for help on using the changeset viewer.
