diff options
author | Robert Norris <rw_norris@hotmail.com> | 2016-07-30 18:08:50 +0000 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2016-08-02 16:58:47 -0700 |
commit | f8dc3645fd38767497055fba981b0f5c8c1f9661 (patch) | |
tree | 824bffe500d7a6f3c4b18bd73c8016cab0ceb1a2 /libgps_core.c | |
parent | 5115c0b90e5d5a2cb2cb45761d0ae535e5b0be52 (diff) | |
download | gpsd-f8dc3645fd38767497055fba981b0f5c8c1f9661.tar.gz |
Ensure all functions of the client API are available at all times.
Thus client programs won't fail to build or run due to missing functions.
Although when clientdebug is turned off in building libgps, then these
functions won't do anything.
Signed-off-by: Gary E. Miller <gem@rellim.com>
Diffstat (limited to 'libgps_core.c')
-rw-r--r-- | libgps_core.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libgps_core.c b/libgps_core.c index 582e2105..ca580bd1 100644 --- a/libgps_core.c +++ b/libgps_core.c @@ -49,6 +49,10 @@ void libgps_trace(int errlevel, const char *fmt, ...) (void)fputs(buf, debugfp); } } +#else +// Functions defined as so to furfil the API but otherwise do nothing when built with debug capability turned off +void gps_enable_debug(int level UNUSED, FILE * fp UNUSED) {} +void libgps_trace(int errlevel UNUSED, const char *fmt UNUSED, ...){} #endif /* LIBGPS_DEBUG */ #ifdef SOCKET_EXPORT_ENABLE |