[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gpsd-dev] [PATCH] Ensure all functions of the client API are available
From: |
Robert Norris |
Subject: |
[gpsd-dev] [PATCH] Ensure all functions of the client API are available at all times. |
Date: |
Sat, 30 Jul 2016 18:08:50 +0000 |
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.
---
libgps_core.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/libgps_core.c b/libgps_core.c
index 582e210..ca580bd 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
--
2.8.1
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gpsd-dev] [PATCH] Ensure all functions of the client API are available at all times.,
Robert Norris <=