summaryrefslogtreecommitdiffstats
path: root/dive.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2013-01-03 21:58:46 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2013-01-03 21:58:46 -0800
commitf93f578eca3a5c8cfed42fa6ddecba63b851e9ae (patch)
tree64baf49864728e1c9c46d2920597e862832a3dae /dive.h
parentfc882f574febd5eb3387d33edc5f1f81ab93c0ea (diff)
parent9cd18c43aaaccaa8ba0fbdf8e5a23ad6c7bbeb73 (diff)
downloadsubsurface-f93f578eca3a5c8cfed42fa6ddecba63b851e9ae.tar.gz
Merge branch 'deco2'
Bringing in the first attempts to do our own deco calculations
Diffstat (limited to 'dive.h')
-rw-r--r--dive.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/dive.h b/dive.h
index 9b92baaa7..57ba280e0 100644
--- a/dive.h
+++ b/dive.h
@@ -572,6 +572,11 @@ extern void subsurface_command_line_exit(gint *, gchar ***);
#define FRACTION(n,x) ((unsigned)(n)/(x)),((unsigned)(n)%(x))
+extern double add_segment(double pressure, struct gasmix *gasmix, int period_in_seconds);
+extern void clear_deco(double surface_pressure);
+extern void dump_tissues(void);
+extern unsigned int deco_allowed_depth(double tissues_tolerance, double surface_pressure, struct dive *dive, gboolean smooth);
+extern void set_gf(double gflow, double gfhigh);
#ifdef DEBUGFILE
extern char *debugfilename;
extern FILE *debugfile;