[PATCH] Air isn't special

Robert C. Helling helling at atdotde.de
Sun Jun 1 11:13:07 PDT 2014


On 01 Jun 2014, at 17:48, Henrik Brautaset Aronsen <subsurface at henrik.synth.no> wrote:

> Yeah, I figured it would break somehow.  I guess we should just do the "0 is air" thingie as we read/parse the divelog, and nowhere else.


I have the same feelings as Henrik, there are commit messages to witness this but came to terms with it. The mental trick is to treat struct gasmix as on opaque type. Never try to look inside. Access it with get_o2(), get_he() and is_air(), you only run into problems when you try to use .permille. Don’t.

git grep permille

still shows a number of places for easy improvement (not all of course).

Just my $.02

Robert

--                                                                              
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oO 
Robert C. Helling     Elite Master Course Theoretical and Mathematical Physics  
                      Scientific Coordinator                                   
                      Ludwig Maximilians Universitaet Muenchen, Dept. Physik    
print "Just another   Phone: +49 89 2180-4523  Theresienstr. 39, rm. B339       
    stupid .sig\n";   http://www.atdotde.de 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140601/d778ded6/attachment.html>


More information about the subsurface mailing list