]> git.tdb.fi Git - ext/subsurface.git/commitdiff
Save cylinder O2/He content after the cylinder type description
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 10 Nov 2011 23:42:37 +0000 (21:42 -0200)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 10 Nov 2011 23:42:37 +0000 (21:42 -0200)
This changes the save format xml to be a bit more readable: instead of
putting the gasmix first, put the cylinder type (size, workpressure and
description) first, then gasmix, then pressure details.

It makes no difference for machine parsing, but I think it's a lot more
logical for humans that actually look at the xml file.  And we really do
want to make the xml file readable by humans.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
save-xml.c

index 4183b1c51ade4cb9fb36c0f2727d56a3b601fbbb..d6c249730790ffa8aba58139aef07084e24f9944 100644 (file)
@@ -202,16 +202,16 @@ static void save_cylinder_info(FILE *f, struct dive *dive)
                if (!o2 && !volume && !start && !end)
                        return;
                fprintf(f, "  <cylinder");
-               if (o2) {
-                       fprintf(f, " o2='%u.%u%%'", FRACTION(o2, 10));
-                       if (he)
-                               fprintf(f, " he='%u.%u%%'", FRACTION(he, 10));
-               }
                if (volume)
                        show_milli(f, " size='", volume, " l", "'");
                show_pressure(f, cylinder->type.workingpressure, " workpressure='", "'");
                if (description && *description)
                        fprintf(f, " description='%s'", description);
+               if (o2) {
+                       fprintf(f, " o2='%u.%u%%'", FRACTION(o2, 10));
+                       if (he)
+                               fprintf(f, " he='%u.%u%%'", FRACTION(he, 10));
+               }
                show_pressure(f, cylinder->start, " start='", "'");
                show_pressure(f, cylinder->end, " end='", "'");
                fprintf(f, " />\n");