Index: /trunk/Ohana/src/opihi/include/dvomath.h
===================================================================
--- /trunk/Ohana/src/opihi/include/dvomath.h	(revision 3141)
+++ /trunk/Ohana/src/opihi/include/dvomath.h	(revision 3142)
@@ -84,4 +84,5 @@
 void          InitVariables         PROTO((void));
 void          ListVariables         PROTO((void));
+float         get_variable_default  PROTO((char *name, float dvalue));
 
 /* vector handling */
Index: /trunk/Ohana/src/opihi/lib.shell/variable.c
===================================================================
--- /trunk/Ohana/src/opihi/lib.shell/variable.c	(revision 3141)
+++ /trunk/Ohana/src/opihi/lib.shell/variable.c	(revision 3142)
@@ -171,4 +171,17 @@
 }
 
+float get_variable_default (char *name, float dvalue) {
+
+  char *value;
+  float fvalue;
+
+  value = get_variable (name);
+  if (value == NULL) {
+    return (dvalue);
+  }
+  fvalue = atof (value);
+  return (fvalue);
+}
+
 double get_double_variable (char *name) {
   
