]> git.tdb.fi Git - ext/subsurface.git/blobdiff - parse-xml.c
Turn dive depth, temperature and duration into xml attributes
[ext/subsurface.git] / parse-xml.c
index f68aae67e32f4f5417c1d27a8414b66bb610a5f8..393ee0061069bf1ea361144bff343d6c28dccd57 100644 (file)
@@ -633,6 +633,10 @@ static void try_to_fill_dive(struct dive *dive, const char *name, char *buf)
                return;
        if (MATCH(".meandepth", depth, &dive->meandepth))
                return;
+       if (MATCH(".depth.max", depth, &dive->maxdepth))
+               return;
+       if (MATCH(".depth.mean", depth, &dive->meandepth))
+               return;
        if (MATCH(".duration", duration, &dive->duration))
                return;
        if (MATCH(".divetime", duration, &dive->duration))
@@ -645,6 +649,10 @@ static void try_to_fill_dive(struct dive *dive, const char *name, char *buf)
                return;
        if (MATCH(".watertemp", temperature, &dive->watertemp))
                return;
+       if (MATCH(".temperature.air", temperature, &dive->airtemp))
+               return;
+       if (MATCH(".temperature.water", temperature, &dive->watertemp))
+               return;
        if (MATCH(".cylinderstartpressure", pressure, &dive->cylinder[0].start))
                return;
        if (MATCH(".cylinderendpressure", pressure, &dive->cylinder[0].end))