Changeset 42124 for trunk/Ohana/src/opihi/cmd.data
- Timestamp:
- Mar 17, 2022, 1:54:00 PM (4 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
cmd.data/create.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi
- Property svn:mergeinfo set to
-
trunk/Ohana/src/opihi/cmd.data/create.c
r41341 r42124 3 3 int create (int argc, char **argv) { 4 4 5 int i, N , INT;5 int i, N; 6 6 opihi_flt start, end, delta; 7 7 Vector *vec; … … 34 34 } 35 35 36 INT = FALSE;36 int INT = FALSE; 37 37 if ((N = get_argument (argc, argv, "-int"))) { 38 38 INT = TRUE; … … 40 40 } 41 41 42 if ((argc != 5) && (argc != 4)) { 43 gprint (GP_ERR, "USAGE: create vector start end [delta] [-int]\n"); 44 gprint (GP_ERR, " -int : resulting vector is integer type (delta must be integer)\n"); 45 gprint (GP_ERR, " -str : resulting vector is string type (only give number of elements)\n"); 46 return (FALSE); 42 int EMPTY = FALSE; 43 if ((N = get_argument (argc, argv, "-empty"))) { 44 EMPTY = TRUE; 45 remove_argument (N, &argc, argv); 47 46 } 48 47 48 if (!EMPTY && (argc != 5) && (argc != 4)) goto usage; 49 if (EMPTY && (argc != 2)) goto usage; 50 49 51 if ((vec = SelectVector (argv[1], ANYVECTOR, TRUE)) == NULL) return (FALSE); 52 if (EMPTY) { 53 ResetVector (vec, (INT ? OPIHI_INT : OPIHI_FLT), 0); 54 return TRUE; 55 } 50 56 51 57 delta = 1; … … 91 97 92 98 return (TRUE); 99 100 usage: 101 gprint (GP_ERR, "USAGE: create vector start end [delta] [-int]\n"); 102 gprint (GP_ERR, " -int : resulting vector is integer type (delta must be integer)\n"); 103 gprint (GP_ERR, " -str : resulting vector is string type (only give number of elements)\n"); 104 gprint (GP_ERR, "OR: create vector -empty (creates vector of length zero)\n"); 105 return (FALSE); 93 106 }
Note:
See TracChangeset
for help on using the changeset viewer.
