Changeset 20936 for trunk/Ohana/src/opihi/cmd.data/cut.c
- Timestamp:
- Dec 7, 2008, 3:31:01 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/cut.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/cut.c
r16446 r20936 48 48 case 'X': 49 49 /* create output vectors */ 50 xvec[0].Nelements = yvec[0].Nelements = nx; 51 REALLOCATE (xvec[0].elements, float, MAX (nx, 1)); 52 REALLOCATE (yvec[0].elements, float, MAX (nx, 1)); 53 bzero (yvec[0].elements, nx*sizeof(float)); 50 ResetVector (xvec, OPIHI_FLT, MAX (nx, 1)); 51 ResetVector (yvec, OPIHI_FLT, MAX (nx, 1)); 52 bzero (yvec[0].elements.Flt, nx*sizeof(opihi_flt)); 54 53 for (i = 0; i < nx; i++) { 55 xvec[0].elements [i] = i + sx;54 xvec[0].elements.Flt[i] = i + sx; 56 55 } 57 56 ALLOCATE (Vbuf, float, MAX (ny, 1)); … … 74 73 if (Mode == MEAN) { value /= ny; } 75 74 } 76 yvec[0].elements [i] = value;75 yvec[0].elements.Flt[i] = value; 77 76 } 78 77 free (Vbuf); … … 81 80 case 'y': 82 81 case 'Y': 83 xvec[0].Nelements = yvec[0].Nelements = ny; 84 REALLOCATE (xvec[0].elements, float, ny); 85 REALLOCATE (yvec[0].elements, float, ny); 86 bzero (yvec[0].elements, ny*sizeof(float)); 82 ResetVector (xvec, OPIHI_FLT, MAX (ny, 1)); 83 ResetVector (yvec, OPIHI_FLT, MAX (ny, 1)); 84 bzero (yvec[0].elements.Flt, ny*sizeof(opihi_flt)); 87 85 for (i = 0; i < ny; i++) { 88 xvec[0].elements [i] = i + sy;86 xvec[0].elements.Flt[i] = i + sy; 89 87 } 90 88 ALLOCATE (Vbuf, float, MAX (nx, 1)); … … 107 105 if (Mode == MEAN) { value /= nx; } 108 106 } 109 yvec[0].elements [i] = value;107 yvec[0].elements.Flt[i] = value; 110 108 } 111 109 free (Vbuf);
Note:
See TracChangeset
for help on using the changeset viewer.
