- Timestamp:
- Apr 8, 2022, 5:04:42 PM (4 years ago)
- Location:
- branches/eam_branches/ipp-20220316
- Files:
-
- 4 edited
-
. (modified) (1 prop)
-
Ohana (modified) (1 prop)
-
Ohana/src/opihi (modified) (1 prop)
-
Ohana/src/opihi/cmd.data/create.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20220316
- Property svn:mergeinfo changed
/trunk (added) merged: 42122,42124-42136,42142,42146,42149-42152,42154-42155
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20220316/Ohana
- Property svn:mergeinfo changed
/trunk/Ohana (added) merged: 42124,42126-42128,42131-42136,42146,42149-42151
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20220316/Ohana/src/opihi
- Property svn:mergeinfo set to
-
branches/eam_branches/ipp-20220316/Ohana/src/opihi/cmd.data/create.c
r41341 r42166 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.
