Index: /branches/eam_branches/relastro.20100326/src/initialize.c
===================================================================
--- /branches/eam_branches/relastro.20100326/src/initialize.c	(revision 27490)
+++ /branches/eam_branches/relastro.20100326/src/initialize.c	(revision 27491)
@@ -5,4 +5,6 @@
   int NPHOTCODES;
   char *codename, *ptr, *list;
+
+  ptr = NULL;
 
   ConfigInit (&argc, argv);
Index: /trunk/Ohana/src/gastro2/src/lumfunc.c
===================================================================
--- /trunk/Ohana/src/gastro2/src/lumfunc.c	(revision 27490)
+++ /trunk/Ohana/src/gastro2/src/lumfunc.c	(revision 27491)
@@ -46,4 +46,5 @@
     }
   }
+  Nb = MAX(1, Nb);
 
   /* find max & min mag bins */
Index: /trunk/Ohana/src/kapa2/src/DrawObjects.c
===================================================================
--- /trunk/Ohana/src/kapa2/src/DrawObjects.c	(revision 27490)
+++ /trunk/Ohana/src/kapa2/src/DrawObjects.c	(revision 27491)
@@ -244,4 +244,5 @@
   
   /* continue with rest of points */
+  sxo = syo = 0;
   for (i++; i < object[0].Npts; i++) {
     if (!(finite(x[i]) && finite(y[i]))) continue;
Index: /trunk/Ohana/src/kapa2/src/InterpretPresses.c
===================================================================
--- /trunk/Ohana/src/kapa2/src/InterpretPresses.c	(revision 27490)
+++ /trunk/Ohana/src/kapa2/src/InterpretPresses.c	(revision 27491)
@@ -24,4 +24,5 @@
 
     sprintf (name, "Button%d", event[0].button);
+    Z = 0;
     if (graph) {
       X = (event[0].x - graph[0].axis[0].fx)*(graph[0].axis[0].max - graph[0].axis[0].min)/graph[0].axis[0].dfx + graph[0].axis[0].min;
Index: /trunk/Ohana/src/libdvo/src/LoadPhotcodesFITS.c
===================================================================
--- /trunk/Ohana/src/libdvo/src/LoadPhotcodesFITS.c	(revision 27490)
+++ /trunk/Ohana/src/libdvo/src/LoadPhotcodesFITS.c	(revision 27491)
@@ -7,5 +7,5 @@
 
   PhotCodeData *table = NULL;
-  PhotCode *photcode;
+  PhotCode *photcode = NULL;
   FITS_DB db;
   char extname[80];
Index: /trunk/Ohana/src/libdvo/src/dvo_convert_PS1_DEV_3.c
===================================================================
--- /trunk/Ohana/src/libdvo/src/dvo_convert_PS1_DEV_3.c	(revision 27490)
+++ /trunk/Ohana/src/libdvo/src/dvo_convert_PS1_DEV_3.c	(revision 27491)
@@ -15,6 +15,6 @@
     memcpy (&out[i].coords, &in[i].coords, sizeof(Coords));
 
-    strncpy (out[i].name, in[i].name, 127); // out[128], in[128]
-    out[i].name[127] = 0; // force termination
+    strncpy (out[i].name, in[i].name, 120); // out[121], in[121]
+    out[i].name[120] = 0; // force termination
 
     out[i].tzero    	    = in[i].tzero;
Index: /trunk/Ohana/src/libohana/src/ohana_allocate.c
===================================================================
--- /trunk/Ohana/src/libohana/src/ohana_allocate.c	(revision 27490)
+++ /trunk/Ohana/src/libohana/src/ohana_allocate.c	(revision 27491)
@@ -254,6 +254,6 @@
 void ohana_memdump_func (int allmemory) {
 
-  int i, Ns[3], N;
-  char S[3];
+  int i, Ns[4], N;
+  char S[4];
 
   if (Nmemlist == 0) {
Index: /trunk/Ohana/src/opihi/cmd.astro/coords.c
===================================================================
--- /trunk/Ohana/src/opihi/cmd.astro/coords.c	(revision 27490)
+++ /trunk/Ohana/src/opihi/cmd.astro/coords.c	(revision 27491)
@@ -10,5 +10,6 @@
   Coords coords, moscoords;
   Buffer *buf, *mosbuffer;
-  Vector *xvec, *yvec;
+  Vector *xvec = NULL;
+  Vector *yvec = NULL;
 
   MOSAIC = NULL;
Index: /trunk/Ohana/src/opihi/cmd.astro/galradius.c
===================================================================
--- /trunk/Ohana/src/opihi/cmd.astro/galradius.c	(revision 27490)
+++ /trunk/Ohana/src/opihi/cmd.astro/galradius.c	(revision 27491)
@@ -99,4 +99,5 @@
 
   above = TRUE;
+  Ro = 0;
   for (i = 0; i < Nout; i++) {
 
Index: /trunk/Ohana/src/opihi/cmd.astro/petrosian.c
===================================================================
--- /trunk/Ohana/src/opihi/cmd.astro/petrosian.c	(revision 27490)
+++ /trunk/Ohana/src/opihi/cmd.astro/petrosian.c	(revision 27491)
@@ -39,4 +39,5 @@
   ResetVector (Avec, OPIHI_FLT, fvec[0].Nelements);
 
+  flux_90 = rad_90 = 0.0;
   R_90 = 0.1;
   above = TRUE;
Index: /trunk/Ohana/src/opihi/cmd.basic/run_while.c
===================================================================
--- /trunk/Ohana/src/opihi/cmd.basic/run_while.c	(revision 27490)
+++ /trunk/Ohana/src/opihi/cmd.basic/run_while.c	(revision 27491)
@@ -83,4 +83,5 @@
 
   /* execute for loop */
+  status = FALSE;
   while (logic) { 
     status = exec_loop (&loop);
Index: /trunk/Ohana/src/opihi/cmd.data/section.c
===================================================================
--- /trunk/Ohana/src/opihi/cmd.data/section.c	(revision 27490)
+++ /trunk/Ohana/src/opihi/cmd.data/section.c	(revision 27491)
@@ -6,7 +6,8 @@
   
   int N, action, kapa;
-  char *name, *location;
   Graphdata graphmode;
   KapaSection section;
+  char *name = NULL;
+  char *location = NULL;
 
   action = NONE;
Index: /trunk/Ohana/src/opihi/cmd.data/subset.c
===================================================================
--- /trunk/Ohana/src/opihi/cmd.data/subset.c	(revision 27490)
+++ /trunk/Ohana/src/opihi/cmd.data/subset.c	(revision 27491)
@@ -11,4 +11,5 @@
   out = NULL;
   ivec = ovec = tvec = NULL;
+  Npts = 0;
 
   valid = TRUE;
Index: /trunk/Ohana/src/opihi/dvo/ImageOps.c
===================================================================
--- /trunk/Ohana/src/opihi/dvo/ImageOps.c	(revision 27490)
+++ /trunk/Ohana/src/opihi/dvo/ImageOps.c	(revision 27491)
@@ -26,4 +26,8 @@
   }
 
+  patch.Rmin = 0;
+  patch.Rmax = 0;
+  patch.Dmin = 0;
+  patch.Dmax = 0;
   if (selection->useSkyregion) {
     double Rs, Re, Ds, De;
Index: /trunk/Ohana/src/opihi/dvo/dbCmdlineFields.c
===================================================================
--- /trunk/Ohana/src/opihi/dvo/dbCmdlineFields.c	(revision 27490)
+++ /trunk/Ohana/src/opihi/dvo/dbCmdlineFields.c	(revision 27491)
@@ -54,4 +54,6 @@
   ALLOCATE (fields, dbField, NFIELDS);
   dbInitField (&fields[0]);
+
+  status = FALSE;
 
   // examine each argv[i] entry until we reach a 'where' or a 'matched' 
Index: /trunk/Ohana/src/opihi/lib.shell/expand_vectors.c
===================================================================
--- /trunk/Ohana/src/opihi/lib.shell/expand_vectors.c	(revision 27490)
+++ /trunk/Ohana/src/opihi/lib.shell/expand_vectors.c	(revision 27491)
@@ -27,4 +27,5 @@
   strncpy (newline, line, n);
   N = newline + n;
+  J = 0;
   while (1) {
     /* find square-bracket pair [..] */
Index: /trunk/Ohana/src/opihi/lib.shell/parse.c
===================================================================
--- /trunk/Ohana/src/opihi/lib.shell/parse.c	(revision 27490)
+++ /trunk/Ohana/src/opihi/lib.shell/parse.c	(revision 27491)
@@ -11,4 +11,5 @@
   Buffer *buf;
 
+  Ny = 0;
   val = V0 = NULL;
 
Index: /trunk/Ohana/src/opihi/pantasks/ControllerOps.c
===================================================================
--- /trunk/Ohana/src/opihi/pantasks/ControllerOps.c	(revision 27490)
+++ /trunk/Ohana/src/opihi/pantasks/ControllerOps.c	(revision 27491)
@@ -624,4 +624,6 @@
   InitIOBuffer (&buffer, 0x100);
 
+  status = TRUE;
+
   // XXX lock the host table? no: that would risk a dead lock between client and controller threads:
   gprint (GP_ERR, "pcontrol restarted, reloading hosts\n");
Index: /trunk/Ohana/src/skycalc/src/astro.c
===================================================================
--- /trunk/Ohana/src/skycalc/src/astro.c	(revision 27490)
+++ /trunk/Ohana/src/skycalc/src/astro.c	(revision 27491)
@@ -148,4 +148,5 @@
   short i;
 
+  delt = 0.0;
   year = 1900. + (jd - 2415019.5) / 365.25;
 
Index: /trunk/Ohana/src/tools/src/csystem.c
===================================================================
--- /trunk/Ohana/src/tools/src/csystem.c	(revision 27490)
+++ /trunk/Ohana/src/tools/src/csystem.c	(revision 27491)
@@ -10,4 +10,6 @@
   double sin_x, sin_y, cos_x, cos_y;
   
+  phi = xo = Xo = 0.0;
+
   if (((argc == 3) && ((argv[1][0] == 'E') || (argv[2][0] == 'E'))) || 
       ((argc == 4) && ((argv[1][0] != 'E') && (argv[2][0] != 'E'))) ||
Index: /trunk/Ohana/src/tools/src/fhead.c
===================================================================
--- /trunk/Ohana/src/tools/src/fhead.c	(revision 27490)
+++ /trunk/Ohana/src/tools/src/fhead.c	(revision 27491)
@@ -11,4 +11,5 @@
 
   Extend = FALSE;
+  Nextend = 0;
   if ((N = get_argument (argc, argv, "-x"))) {
     Extend = TRUE;
Index: /trunk/Ohana/src/tools/src/fields.c
===================================================================
--- /trunk/Ohana/src/tools/src/fields.c	(revision 27490)
+++ /trunk/Ohana/src/tools/src/fields.c	(revision 27491)
@@ -25,4 +25,7 @@
   off_t Nbytes;
   regex_t preg;
+
+  Nextend = 0;
+  GotExtension = FALSE;
 
   if (get_argument (argc, argv, "-h")) usage();
Index: /trunk/Ohana/src/tools/src/fits_insert.c
===================================================================
--- /trunk/Ohana/src/tools/src/fits_insert.c	(revision 27490)
+++ /trunk/Ohana/src/tools/src/fits_insert.c	(revision 27491)
@@ -15,4 +15,8 @@
   int COMMENT, Cnumber;
   char *Cline;
+
+  Cline = NULL;
+  Cnumber = 0;
+  DeleteStart = DeleteStop = 0;
 
   /* check for command line options */
Index: /trunk/Ohana/src/tools/src/precess.c
===================================================================
--- /trunk/Ohana/src/tools/src/precess.c	(revision 27490)
+++ /trunk/Ohana/src/tools/src/precess.c	(revision 27491)
@@ -10,4 +10,7 @@
   double SA, CA, SD, CD;
   int Julian, Besselian;
+
+  in_epoch = 2000.0;
+  out_epoch = 2000.0;
 
   Besselian = Julian = 0;
@@ -88,4 +91,5 @@
   double epoch;
 
+  epoch = 2000.0;
   done = FALSE;
   if (in_epoch[0] == 'B') {
