gpst: Remove rounding in that obsolete /^T .*/ format

Have no examples of this format now (well, I could dig it up from the
git history), but print_entry() takes care of that.

64e89f7e-dc24-11e2-b97c-001f3b596ec9
Remove prerounding of Garmin serial format + update tests

It shouldn't round anything unless asked for it, it's handled by
print_entry().

18ae223e-dc27-11e2-86d7-001f3b596ec9
gpst: gpst_entry() truncates numbers instead of rounding

The reason for this is to not mess up grepping through the GPS logs
after some text strings that don't exist because the rounding has
changed it to something else. As previously mentioned on the
"rounding-error" branch:

  commit 52c69de2fba0aee6dfea9710aa6b5984f8c1336f
  Author: Øyvind A. Holm <sunny@sunbase.org>
  Date:   2010-05-17 02:52:18 +0200

      run-tests.pl: "Round six decimals correctly in pgwupd format": New test.

      This test fails, but it shouldn’t. I assume it’s some floating point
      rounding error. What happens, is:

      Rounding the number 6.4778305 to six decimals should result in 6.477831,
      but ends up as 6.47783 . A possible explanation of this is at
      <http://coding.derkeiler.com/Archive/Perl/comp.lang.perl.misc/2008-09/msg00773.html>.
      It’s pretty annoying, but that’s how printf() and sprintf() work, they
      sometimes just truncate the number instead of rounding it properly. Have
      a look at this:

        $ perl -e 'printf("%.3f\n", 0.5555);' # Should return 0.556
        0.555
        $ perl -e 'printf("%.3f\n", 0.55551);'
        0.556
        $ perl -e 'printf("%.2f\n", 0.555);' # Strangely enough, this works
        0.56

      /me hates.

      483fcbe8-614f-11df-94ed-90e6ba3022ac

the floating pound rounding is not exactly up to par neither, so just
truncating it is probably fine.

143e248e-dc2b-11e2-9b34-001f3b596ec9
6e5d5a4e-dc2f-11e2-bbe0-001f3b596ec9
gpst: print_gpx() truncates values instead of round in pgwtab and pgwupd

See previous commit (2349bfd, "gpst: gpst_entry() truncates numbers
instead of rounding", 2013-06-23 19:20:50 +0200) for an explanation why.

This should probably be integrated into print_entry(), but that's a
story for another branch.

18e6fbc8-dc30-11e2-af41-001f3b596ec9
Update usage() about the new truncate instead of rounding behaviour

3720a33c-dc30-11e2-9c69-001f3b596ec9
Merge branch 'use-trunc-rounding' into rounding-fixes

Truncate numbers instead of rounding them.

See commit 2349bfd ("gpst: gpst_entry() truncates numbers instead of
rounding", 2013-06-23 19:20:50 +0200) for an explanation why.

* use-trunc-rounding:
  Update usage() about the new truncate instead of rounding behaviour
  gpst: print_gpx() truncates values instead of round in pgwtab and pgwupd
  gpst: gpst_entry() truncates numbers instead of rounding

c47d6f14-dc33-11e2-b3ab-001f3b596ec9
Merge branch 'rounding-fixes'

* rounding-fixes:
  *   36e638f - Merge branch 'use-trunc-rounding' into rounding-fixes
  |\
  | * 7a99f2e - Update usage() about the new truncate instead of rounding behaviour
  | * 76534d0 - gpst: print_gpx() truncates values instead of round in pgwtab and pgwupd
  | * 2349bfd - gpst: gpst_entry() truncates numbers instead of rounding
  |/
  * 6061cb0 - Remove prerounding of Garmin serial format + update tests
  * a89e736 - gpst: Remove rounding in that obsolete /^T .*/ format

fd492748-dc33-11e2-abb2-001f3b596ec9