summaryrefslogtreecommitdiff
path: root/bits.h
Commit message (Collapse)AuthorAgeFilesLines
* Unify the header protection macro style a bit. Chris Kuethe2008-08-031-3/+6
| | | | | | | Headers likely to be private to gpsd are prefixed with _GPSD_, reusable ones like crc24q.h don't get the _GPSD_ prefix. Protection macro goes right up near the top of the file, right after the SVN id, and it's closure is the last line of the file.
* Factor out the bitfield functions, fix a bug in one, add tests.Eric S. Raymond2008-07-161-3/+8
|
* No longer necessary to define LITTLE_ENDIAN_PROTOCOL.Eric S. Raymond2008-07-151-2/+1
| | | | All regression tests pass.
* Rename big-endian bit extraction macros.Eric S. Raymond2008-07-151-15/+11
|
* Rename the little-endian bit-unpacking macros to be explicit about their LEness.Eric S. Raymond2008-07-151-10/+12
|
* Fix unclean references to the packet output buffer from bits.h.Eric S. Raymond2008-07-081-8/+8
|
* Split the packet-sniffer internals out of the session structure. Eric S. Raymond2006-11-301-7/+7
| | | | | | | | | | | | | This is a big, super-intrusive patch but changes no logic at all -- it's all about ripping out some of the gps_device_t structure members into a new gps_packet_t structure. Even the driver API doesn't change at all, this is all libgpsd(3) internals being rearranged. The motivation here is that we want to kill off the ad-hoc Python implementation of a packet-sniffer in gpsfake. To do that we need to be able to write a "pure" packet sniffer that uses the same C code as the daemon's but without being welded to the rest of the libgpsd(3) code. This is the first step towards that.
* Untested (but harmless if buggy) code to get subtype info from a Zodiac.Eric S. Raymond2006-11-021-1/+2
|
* Correct an erroneous comment.Eric S. Raymond2006-10-271-3/+6
|
* Add subversion ID tags near the beginning of every file.Chris Kuethe2006-09-211-0/+1
| | | | First line where possible, second line for scripts called with #!
* More EverMore fixes from Petr Slansky.Eric S. Raymond2005-07-201-17/+18
|
* Add little-endian macros to bits.h. More fixes for the DBUS problem.Eric S. Raymond2005-07-181-4/+27
|
* USED_SET needs to be a separate mask from SATELLITES_SET...Eric S. Raymond2005-07-081-3/+3
| | | | | ...because the NMEA driver sets them in different places. Add satellite-picture parsing to Evermore driver.
* Rob Janssen's first TSIP patch.Eric S. Raymond2005-06-111-2/+2
|
* New version of bits.h with fixed-width types for cross-architecture portability.Eric S. Raymond2005-06-101-21/+25
| | | | Also, the bit-getter macros from zodiac.c now live here.
* Make sirfmon use the bits macros.Eric S. Raymond2005-06-091-5/+18
|
* Second stage of bits.h integration; make the buffer argument explicit.Eric S. Raymond2005-06-091-13/+10
|
* First step in integrating Rob Janssen's new macros.Eric S. Raymond2005-06-091-0/+42