Index: trunk/Ohana/src/opihi/include/data.h
===================================================================
--- trunk/Ohana/src/opihi/include/data.h	(revision 42456)
+++ trunk/Ohana/src/opihi/include/data.h	(revision 42967)
@@ -33,4 +33,6 @@
   char **pageIDs;
 } Book;
+
+typedef enum {SPLINE_SATURATE, SPLINE_EXTRAPOLATE} SplineMode;
 
 // the interpolating spline has valu
@@ -138,4 +140,5 @@
 void spline_construct_dbl (opihi_flt *x, opihi_flt *y, int N, opihi_flt *y2, opihi_flt dyLower, opihi_flt dyUpper);
 opihi_flt spline_apply_dbl (opihi_flt *x, opihi_flt *y, opihi_flt *y2, int N, opihi_flt X);
+int spline_contruct_mode (SplineMode mode);
 
 /* in svdcmp.c */
