summaryrefslogtreecommitdiff
path: root/monitor_tnt.c
Commit message (Collapse)AuthorAgeFilesLines
* LICENSE: Update licenses for consistency. No functional changes.Gary E. Miller2018-11-191-1/+1
|
* SPDXify the licerse references.Eric S. Raymond2018-03-081-1/+1
|
* Retire splint from our set of static analyzers.Eric S. Raymond2015-03-301-4/+0
| | | | | | | | | | | | | | | | | | | The proximate cause was that we've been seing emission of error messages that were randomly and disturbingly variable across different environments - notably Raspbian and Gentoo splint gave nontrivially different results than Ubuntu 14.10 splint. And this was *not* due to Ubuntu patches! A pristine splint built from the 3.1.2 tarball on Ubuntu didn't match the Raspbian and Gentoo results either. But this has been coming for a while. Easy access to more modern static analyzers such as coverity, scan-build and cppcheck has been decreasing the utility of splint, which is unmaintained and somewhat buggy and not easy to use. Only file not cleaned is ppsthread.c, because Gary has been working on it during this cleanup. All regression tests pass. PPS observed live on GR601-W.
* Structure member name change: packet -> lexer. No logic changes.Eric S. Raymond2014-08-271-1/+1
| | | | All regression tests pass.
* Recreare the driver union, curtting per-device storage requirements.Eric S. Raymond2014-08-241-8/+8
| | | | | | | This time, the NMEA privarte storage is outside the union, so mode-switching won't step on stuff. All regression tests pass.
* Rename and rationalize driver table instances. No logic changes.Eric S. Raymond2013-11-121-2/+2
|
* More cppcheck pacification.Eric S. Raymond2013-05-011-1/+2
|
* Nuke trailing whitespace in C source.Eric S. Raymond2012-09-071-5/+5
|
* The previous round of splint fixups was botched. Remedy this.Eric S. Raymond2011-10-101-3/+1
|
* splint cleanup.Eric S. Raymond2011-10-091-0/+1
|
* const and splint cleanup.Eric S. Raymond2011-10-091-0/+5
|
* Fully enable compilation withe NMEA_ENABLE off.Eric S. Raymond2011-02-221-1/+1
|
* More header portability auditing by deheader.Eric S. Raymond2010-12-221-4/+0
|
* Still more simplification of configuration and header handling.Eric S. Raymond2010-12-141-8/+0
|
* Unused-header removals by deheader. All regression tests pass.Eric S. Raymond2010-12-011-9/+0
|
* Enable much stricter compilation warningsEric S. Raymond2010-09-161-1/+1
| | | | | | | | We now compile with -Wextra on and only the warning on missing fields in initializers turned off (because of the way some of thee JSON code is generated). Cleanups necessary to eliminate all warnings have been done. All regression tests pass.
* Reindent monitor mdules. Live test of gpsmon works.Eric S. Raymond2010-04-141-20/+20
|
* Live monitor_tnt.c, but in a way that breaks gpsd, sigh.Eric S. Raymond2010-04-121-26/+26
| | | | | | The problem is in nmea_parse_input(). Currently we can have recognition of a sentence as a trigger sreing, or we can have NMEA parsing of it, but we can't have both.
* Checkpoint first cut an gpsnon support for TNT. Not yet working.Eric S. Raymond2010-04-111-0/+147
Also, a splint cleanup or two. All regression tests pass.