Index: /branches/eam_branches/ipp-20100823/Ohana/src/libfits/header/F_H_field.c
===================================================================
--- /branches/eam_branches/ipp-20100823/Ohana/src/libfits/header/F_H_field.c	(revision 29148)
+++ /branches/eam_branches/ipp-20100823/Ohana/src/libfits/header/F_H_field.c	(revision 29149)
@@ -11,4 +11,7 @@
 
   if (header[0].buffer == NULL) return NULL;
+
+  // regular keywords cannot be larger than 8 chars (use HIERARCH instead)
+  if (strlen(field) > 8) return NULL; 
 
   /* create a blank-padded keyword with exactly 8 characters */
Index: /branches/eam_branches/ipp-20100823/Ohana/src/opihi/cmd.data/svd.c
===================================================================
--- /branches/eam_branches/ipp-20100823/Ohana/src/opihi/cmd.data/svd.c	(revision 29148)
+++ /branches/eam_branches/ipp-20100823/Ohana/src/opihi/cmd.data/svd.c	(revision 29149)
@@ -82,6 +82,6 @@
       }
 
-# if 0     
-      status = svdcmp_bond_raw (Ny, Nx, 1, 1, FLT_EPSILON, 1e-6, a, q, u, v);
+# if 1     
+      status = svdcmp_bond_new (Ny, Nx, 1, 1, FLT_EPSILON, 1e-6, a, q, u, v);
       fprintf (stderr, "status: %d\n", status);
 # else
Index: /branches/eam_branches/ipp-20100823/Ohana/src/opihi/include/data.h
===================================================================
--- /branches/eam_branches/ipp-20100823/Ohana/src/opihi/include/data.h	(revision 29148)
+++ /branches/eam_branches/ipp-20100823/Ohana/src/opihi/include/data.h	(revision 29149)
@@ -92,4 +92,7 @@
 int svdcmp_bond_raw(int m, int n, int withu, int withv, double eps, double tol, double **a, double *q, double **u, double **v);
 
+/* in svdcmp_bond_new.c */
+int svdcmp_bond_new(int m, int n, int withu, int withv, double eps, double tol, double **a, double *q, double **u, double **v);
+
 /* mrqmin.c */
 opihi_flt mrqcof (opihi_flt *x, opihi_flt *y, opihi_flt *dy, int Npts, 
Index: /branches/eam_branches/ipp-20100823/Ohana/src/opihi/lib.data/Makefile
===================================================================
--- /branches/eam_branches/ipp-20100823/Ohana/src/opihi/lib.data/Makefile	(revision 29148)
+++ /branches/eam_branches/ipp-20100823/Ohana/src/opihi/lib.data/Makefile	(revision 29149)
@@ -20,4 +20,5 @@
 $(SDIR)/fft.$(ARCH).o			\
 $(SDIR)/svdcmp.$(ARCH).o		\
+$(SDIR)/svdcmp_bond_new.$(ARCH).o		\
 $(SDIR)/convert.$(ARCH).o		\
 $(SDIR)/bracket.$(ARCH).o		\
