diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2011-01-17 16:32:25 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2011-01-17 16:32:25 -0500 |
commit | c32db7e0c77353ad1e27e2c2e1c3af01cbdf90b3 (patch) | |
tree | 62c109cbd8506564a36f8f9e4eadd5732c5d4b46 /gpsd.h-tail | |
parent | d9548e92a23d00e6de35be3e10a4f29058005e88 (diff) | |
download | gpsd-c32db7e0c77353ad1e27e2c2e1c3af01cbdf90b3.tar.gz |
Refactor time resolution. All regression tests pass.
Diffstat (limited to 'gpsd.h-tail')
-rw-r--r-- | gpsd.h-tail | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gpsd.h-tail b/gpsd.h-tail index 18cea810..1251f33f 100644 --- a/gpsd.h-tail +++ b/gpsd.h-tail @@ -595,11 +595,14 @@ extern /*@ observer @*/ char *gpsd_hexdump(/*@null@*/const void *, size_t); extern /*@ observer @*/ char *gpsd_hexdump_wrapper(/*@null@*/const void *, size_t, int); extern int gpsd_hexpack(/*@in@*/const char *, /*@out@*/char *, size_t); extern int hex2bin(const char *); -extern ssize_t hex_escapes(/*@out@*/char *cooked, const char *raw); +extern ssize_t hex_escapes(/*@out@*/char *, const char *); extern void ntpd_link_activate(struct gps_device_t *); extern char /*@observer@*/ *gpsd_id(/*@in@*/struct gps_device_t *); extern void gpsd_rollover_check(/*@in@ */ struct gps_device_t *, const double); -extern void gpsd_position_fix_dump(struct gps_device_t *, /*@out@*/char[], size_t); +extern double gpsd_resolve_time(/*@in@ */ struct gps_device_t *, + const unsigned short, const double); +extern void gpsd_position_fix_dump(struct gps_device_t *, + /*@out@*/char[], size_t); extern void gpsd_clear_data(struct gps_device_t *); extern socket_t netlib_connectsock(int, const char *, const char *, const char *); extern char /*@observer@*/ *netlib_errstr(const int); |