]> git.tdb.fi Git - ext/subsurface.git/commitdiff
Merge branch 'compiler-warning' of https://github.com/nathansamson/diveclog
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 4 Sep 2011 18:46:39 +0000 (11:46 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 4 Sep 2011 18:46:39 +0000 (11:46 -0700)
* 'compiler-warning' of https://github.com/nathansamson/diveclog:
  Removed the unused startemp and enttemp calculations. This fixes a compiler warning too.

Fix up trivial conflict in dive.c due to the temperature simplification
(commit 9961c7f89ce6: "Remove redundant temperature readings").

1  2 
dive.c

diff --cc dive.c
index 9bac25eeef3aa8412972e2ccfe890851828b3445,f758785d940c65fba7a702f0b5b0b91f9b95e170..757622fe7076cf10a43a70aa9b1ec6facd5fc816
--- 1/dive.c
--- 2/dive.c
+++ b/dive.c
@@@ -34,11 -34,8 +34,10 @@@ struct dive *fixup_dive(struct dive *di
        int lasttime = 0;
        int start = -1, end = -1;
        int startpress = 0, endpress = 0;
-       int starttemp = 0, endtemp = 0;
        int maxdepth = 0, mintemp = 0;
        int lastdepth = 0;
 +      int lasttemp = 0;
 +      temperature_t *redundant_temp = NULL;
  
        for (i = 0; i < dive->samples; i++) {
                struct sample *sample = dive->sample + i;
                                startpress = press;
                }
                if (temp) {
-                       endtemp = temp;
-                       if (!starttemp)
-                               starttemp = temp;
 +                      /*
 +                       * If we have consecutive identical
 +                       * temperature readings, throw away
 +                       * the redundant ones. We care about
 +                       * the "edges" only.
 +                       */
 +                      if (lasttemp == temp) {
 +                              if (redundant_temp)
 +                                      redundant_temp->mkelvin = 0;
 +                              redundant_temp = &sample->temperature;
 +                      } else {
 +                              redundant_temp = NULL;
 +                              lasttemp = temp;
 +                      }
 +
                        if (!mintemp || temp < mintemp)
                                mintemp = temp;
                }