Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Avoid a possible logic error as reported by scan-build. | Bernd Zeimetz | 2013-12-07 | 1 | -0/+5 |
| | |||||
* | Code is fully cppcheck, splint, and Coverity clean. | Eric S. Raymond | 2013-11-06 | 1 | -3/+0 |
| | | | | All regression tests pass. PPS is live. | ||||
* | Merge Igor Socec's initialization code for TSIP. All regression tests pass. | Eric S. Raymond | 2013-09-23 | 1 | -1/+0 |
| | |||||
* | Add a function to put a big-endian double. Not yet used. | Eric S. Raymond | 2013-09-20 | 1 | -0/+12 |
| | | | | Adapted from a patch by Igor Socec <isocec@gmail.com>. | ||||
* | splint/cppcheck cleanup. | Eric S. Raymond | 2013-09-17 | 1 | -2/+2 |
| | |||||
* | Fixing a bug in the function writing a big endian float number. | Igor Socec | 2013-09-16 | 1 | -2/+1 |
| | | | | | | The previous comment said that calling putbe32 would introduce signedness issue, which is not true here. Also the previous implementation actually returned only one byte of the 32-bit field. | ||||
* | The signed/unsigned char fix. | Michael Tatarinov | 2013-02-18 | 1 | -3/+3 |
| | | | | | | All regression tests pass on Raspbian “wheezy”. Signed-off-by: Eric S. Raymond <esr@thyrsus.com> | ||||
* | Nuke trailing whitespace in C source. | Eric S. Raymond | 2012-09-07 | 1 | -20/+20 |
| | |||||
* | Refacter the bits.c stuff to eliminate ugly globals... | Eric S. Raymond | 2012-06-02 | 1 | -1/+54 |
| | | | | | | ...and be more explicit about operand sizes. All regressuion tests [ass, code splints clean. | ||||
* | More cppcheck warning fixups. All regression tests pass. | Eric S. Raymond | 2012-05-18 | 1 | -0/+3 |
| | |||||
* | Suppress compiler warnings and do splint cleanup. All regression tests pass. | Eric S. Raymond | 2012-04-20 | 1 | -2/+2 |
| | |||||
* | Get rid of magic number. | Eric S. Raymond | 2012-04-20 | 1 | -8/+7 |
| | |||||
* | splint cleanup. All regressuin tests pass. | Eric S. Raymond | 2012-04-19 | 1 | -1/+0 |
| | |||||
* | Prepare to support little-endian field extraction. Not yet tested. | Eric S. Raymond | 2012-04-19 | 1 | -6/+22 |
| | |||||
* | Clean up, since we have good regression tests. | Eric S. Raymond | 2012-04-19 | 1 | -33/+3 |
| | |||||
* | Rename some bit extractors. | Eric S. Raymond | 2012-04-19 | 1 | -6/+6 |
| | |||||
* | Byte-swapping code, not yet needed and conditioned out. | Eric S. Raymond | 2012-04-17 | 1 | -0/+50 |
| | |||||
* | Fix a shift that was breaking sbits() on fields longer than 32 bits. | Eric S. Raymond | 2011-04-11 | 1 | -1/+1 |
| | | | | | I'm not sure why 1 needed to be a long constant 1LL here - you'd think it would be 64 bits naturally on a 64-bit machine - but it did. | ||||
* | Simplify and regularize #ifdefs. All regression tests pass. | Eric S. Raymond | 2011-03-04 | 1 | -6/+6 |
| | |||||
* | We no longer rely on long long to be 64 bits. | Eric S. Raymond | 2011-01-25 | 1 | -11/+11 |
| | | | | All regression tests pass. | ||||
* | More header portability auditing by deheader. | Eric S. Raymond | 2010-12-22 | 1 | -2/+2 |
| | |||||
* | Whitespace and indenting cleanup. | Jon Schlueter | 2010-04-29 | 1 | -1/+1 |
| | | | | | In bits.c gpsd.c gpsd_json.c and several drivers. Regression tests passing. | ||||
* | Reindented some small utility modules. All regression tests pass. | Eric S. Raymond | 2010-04-14 | 1 | -10/+12 |
| | |||||
* | Vanish away Id and Rev $ keywords, git won't expand them to anything useful. | Eric S. Raymond | 2010-03-13 | 1 | -2/+2 |
| | |||||
* | Copyright stamps everywhere. No code changes. | Eric S. Raymond | 2010-03-11 | 1 | -2/+5 |
| | |||||
* | Include the whole config file in gpsd.h. | Eric S. Raymond | 2009-11-20 | 1 | -1/+0 |
| | | | | | | | That is, instead of sectioning out two little config defines and putting them in. This makes gpsd.h self-copntained (e.g. in case it gets installed as a library header) and means we can get rid of most inclusions of it. | ||||
* | Improved documentation and regression testing for the bitfield extractor. | Eric S. Raymond | 2009-03-27 | 1 | -2/+2 |
| | |||||
* | splint cleanup. | Eric S. Raymond | 2009-03-18 | 1 | -0/+4 |
| | |||||
* | Check in AIVDM regression tests for sentence types 1-4. | Eric S. Raymond | 2009-03-15 | 1 | -17/+22 |
| | |||||
* | Remove a word-width dependency. | Eric S. Raymond | 2009-03-15 | 1 | -2/+2 |
| | |||||
* | Document length limit on bitfield processing. | Eric S. Raymond | 2009-03-14 | 1 | -3/+4 |
| | |||||
* | Turn off debugging. | Eric S. Raymond | 2009-03-13 | 1 | -2/+0 |
| | |||||
* | Sign-extend negative long longs correctly. | Eric S. Raymond | 2009-03-13 | 1 | -17/+23 |
| | |||||
* | make sure that the Id keyword is present and expanded | Chris Kuethe | 2009-03-03 | 1 | -0/+1 |
| | |||||
* | Splint cleanup and removal of some unneeded headers. | Eric S. Raymond | 2009-01-21 | 1 | -1/+1 |
| | |||||
* | This diff goes most of the way to getting us splint-clean again. | Eric S. Raymond | 2009-01-05 | 1 | -1/+3 |
| | |||||
* | Add a wrapper function around gpsd_hexdump to avoid hexdumping buffers... | Chris Kuethe | 2008-12-27 | 1 | -1/+2 |
| | | | | | | | | ...and copying ascii strings around when they're not going to be printed. This saves quite a lot of CPU. I processed a 50MB ubx binary file. With no "-D" options, this saved nearly 2.2M calls to gpsd_hexdump and the processing time for this file went from 84 seconds to 35 seconds. | ||||
* | Still more fixes for bitfield extraction. | Eric S. Raymond | 2008-07-17 | 1 | -6/+9 |
| | | | | This is as theoretically simple but difficult to get right as BitBlt. | ||||
* | Revised and corrected bitfield functions. | Eric S. Raymond | 2008-07-17 | 1 | -6/+10 |
| | |||||
* | Factor out the bitfield functions, fix a bug in one, add tests. | Eric S. Raymond | 2008-07-16 | 1 | -0/+61 |
| | |||||
* | Do consistent naming and some splint cleaning. | Eric S. Raymond | 2005-07-16 | 1 | -77/+0 |
| | |||||
* | Experimentally putting splint in strict mode turned up some grubby bits. | Eric S. Raymond | 2005-06-10 | 1 | -10/+10 |
| | |||||
* | Arrange for bits test harness to be splinted, and supporess useless wornings. | Eric S. Raymond | 2005-06-09 | 1 | -0/+1 |
| | |||||
* | Second stage of bits.h integration; make the buffer argument explicit. | Eric S. Raymond | 2005-06-09 | 1 | -30/+29 |
| | |||||
* | First step in integrating Rob Janssen's new macros. | Eric S. Raymond | 2005-06-09 | 1 | -0/+77 |