diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2005-07-12 21:57:58 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2005-07-12 21:57:58 +0000 |
commit | c3c0499ccf085453757a78ba57e7b00b41249c7c (patch) | |
tree | 34e8b2be1b6f67689766b6b4857ef3cefe57a914 /rtcmdecode.c | |
parent | ac463ccd2b68c841d796b76176824a0401b79d68 (diff) | |
download | gpsd-c3c0499ccf085453757a78ba57e7b00b41249c7c.tar.gz |
Next steop towards integrating the RTCM stuff.
Diffstat (limited to 'rtcmdecode.c')
-rw-r--r-- | rtcmdecode.c | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/rtcmdecode.c b/rtcmdecode.c index 43011553..a3aa6476 100644 --- a/rtcmdecode.c +++ b/rtcmdecode.c @@ -6,28 +6,7 @@ #include "rtcm.h" #include "gpsd.h" -#ifdef TESTMAIN -#include <stdio.h> -#include <stdarg.h> - -static int verbose = 5; - -void gpsd_report(int errlevel, const char *fmt, ... ) -/* assemble command in printf(3) style, use stderr or syslog */ -{ - if (errlevel <= verbose) { - char buf[BUFSIZ]; - va_list ap; - - buf[0] = '\0'; - va_start(ap, fmt) ; - (void)vsnprintf(buf + strlen(buf), sizeof(buf)-strlen(buf), fmt, ap); - va_end(ap); - - (void)fputs(buf, stderr); - } -} -#endif /* TESTMAIN */ +/* ################ */ #define MAG_SHIFT 6u #define MAG_TAG_DATA (1 << MAG_SHIFT) @@ -282,7 +261,29 @@ void rtcm_output_mag(RTCMWORD * ip) } #endif /* UNUSED */ +/* ################ */ + #ifdef TESTMAIN +#include <stdio.h> +#include <stdarg.h> + +static int verbose = 5; + +void gpsd_report(int errlevel, const char *fmt, ... ) +/* assemble command in printf(3) style, use stderr or syslog */ +{ + if (errlevel <= verbose) { + char buf[BUFSIZ]; + va_list ap; + + buf[0] = '\0'; + va_start(ap, fmt) ; + (void)vsnprintf(buf + strlen(buf), sizeof(buf)-strlen(buf), fmt, ap); + va_end(ap); + + (void)fputs(buf, stderr); + } +} void rtcm_print_msg(struct rtcm_msghdr *msghdr) /* dump the contents of a parsed RTCM104 message */ { |