Changeset 33662 for trunk/Ohana/src/opihi/cmd.data/list_vectors.c
- Timestamp:
- Apr 1, 2012, 3:24:39 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/list_vectors.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/list_vectors.c
r2598 r33662 7 7 } 8 8 9 int vtype (int argc, char **argv) { 10 11 int N; 12 13 char *Variable = (char *) NULL; 14 if ((N = get_argument (argc, argv, "-var"))) { 15 remove_argument (N, &argc, argv); 16 Variable = strcreate (argv[N]); 17 remove_argument (N, &argc, argv); 18 } 19 20 if (argc != 2) { 21 gprint (GP_ERR, "USAGE: vtype (vector) [-var out]\n"); 22 return (FALSE); 23 } 24 25 Vector *vec = SelectVector (argv[1], OLDVECTOR, FALSE); 26 if (!vec) { 27 gprint (GP_ERR, "unknown vector %s\n", argv[1]); 28 free (Variable); 29 return FALSE; 30 } 31 32 if (vec->type == OPIHI_FLT) { 33 if (Variable) { 34 set_str_variable (Variable, "FLT"); 35 } else { 36 gprint (GP_LOG, "%s : FLT\n", argv[1]); 37 } 38 } else { 39 if (Variable) { 40 set_str_variable (Variable, "INT"); 41 } else { 42 gprint (GP_LOG, "%s : INT\n", argv[1]); 43 } 44 } 45 if (Variable) free (Variable); 46 47 return (TRUE); 48 } 49
Note:
See TracChangeset
for help on using the changeset viewer.
