Changeset 42081
- Timestamp:
- Feb 28, 2022, 12:15:17 PM (4 years ago)
- Location:
- trunk/Ohana/src/opihi/cmd.basic
- Files:
-
- 3 edited
- 2 copied
-
Makefile (modified) (1 diff)
-
getargs.c (copied) (copied from branches/eam_branches/ipp-20211108/Ohana/src/opihi/cmd.basic/getargs.c )
-
init.c (modified) (2 diffs)
-
list.c (modified) (2 diffs)
-
test/getargs.ch (copied) (copied from branches/eam_branches/ipp-20211108/Ohana/src/opihi/cmd.basic/test/getargs.ch )
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.basic/Makefile
r40522 r42081 28 28 $(SRC)/file.$(ARCH).o \ 29 29 $(SRC)/getchr.$(ARCH).o \ 30 $(SRC)/getargs.$(ARCH).o \ 30 31 $(SRC)/help.$(ARCH).o \ 31 32 $(SRC)/input.$(ARCH).o \ -
trunk/Ohana/src/opihi/cmd.basic/init.c
r41341 r42081 14 14 int file PROTO((int, char **)); 15 15 int getchr_func PROTO((int, char **)); 16 int getargs PROTO((int, char **)); 16 17 int help PROTO((int, char **)); 17 18 int input PROTO((int, char **)); … … 66 67 {1, "file", file, "test file existence"}, 67 68 {1, "getchr", getchr_func, "find character in string"}, 69 {1, "getargs", getargs, "find and remove arguments from the macro argument list"}, 68 70 {1, "help", help, "get help on a function *"}, 69 71 {1, "input", input, "read command lines from a file *"}, -
trunk/Ohana/src/opihi/cmd.basic/list.c
r41341 r42081 119 119 // return an error if -add is given with no other args 120 120 if ((argc > 2) && (!strcmp (argv[2], "-join"))) { 121 int start = 0; 122 if ((N = get_argument (argc, argv, "-start"))) { 123 remove_argument (N, &argc, argv); 124 start = atoi (argv[N]); 125 remove_argument (N, &argc, argv); 126 } 127 121 128 if (argc != 4) { 122 129 gprint (GP_ERR, "USAGE: list (root) -join (variable)\n"); … … 137 144 memset (output, 0, MAX_LINE_LENGTH); 138 145 139 for (i = 0; i < nList; i++) {146 for (i = start; i < nList; i++) { 140 147 snprintf (line, MAX_LINE_LENGTH, "%s:%d", argv[1], i); 141 148 char *word = get_variable (line);
Note:
See TracChangeset
for help on using the changeset viewer.
