Index: trunk/Ohana/src/opihi/cmd.data/gaussdeviate.c
===================================================================
--- trunk/Ohana/src/opihi/cmd.data/gaussdeviate.c	(revision 7917)
+++ trunk/Ohana/src/opihi/cmd.data/gaussdeviate.c	(revision 20936)
@@ -15,10 +15,9 @@
   sigma = atof (argv[4]);
 
-  vec[0].Nelements = Npts;
-  REALLOCATE (vec[0].elements, float, Npts);
+  ResetVector (vec, OPIHI_FLT, Npts);
 
   gauss_init (2048);
   for (i = 0; i < Npts; i++) {
-    vec[0].elements[i] = rnd_gauss (mean, sigma);
+    vec[0].elements.Flt[i] = rnd_gauss (mean, sigma);
   }
   return (TRUE);
@@ -46,10 +45,9 @@
   sigma = atof (argv[4]);
 
-  vec[0].Nelements = Npts;
-  REALLOCATE (vec[0].elements, float, Npts);
+  ResetVector (vec, OPIHI_FLT, Npts);
 
   gauss_init (Npts);
   for (i = 0; i < Npts; i++) {
-    vec[0].elements[i] = int_gauss (i);
+    vec[0].elements.Flt[i] = int_gauss (i);
   }
   return (TRUE);
