From 5da09a21bba0b3d8979d6b8e70baf52b0316242f Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Mon, 5 Aug 2019 19:41:15 +0200 Subject: Cleanup: move error reporting function declarations to errorhelper.h Move the declarations of the "report_error()" and "set_error_cb()" functions and the "verbose" variable to errorhelper.h. Thus, error-reporting translation units don't have to import the big dive.h header file. Signed-off-by: Berthold Stoeger --- core/libdivecomputer.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'core/libdivecomputer.h') diff --git a/core/libdivecomputer.h b/core/libdivecomputer.h index d3aafc87b..aba02a226 100644 --- a/core/libdivecomputer.h +++ b/core/libdivecomputer.h @@ -2,6 +2,7 @@ #ifndef LIBDIVECOMPUTER_H #define LIBDIVECOMPUTER_H +#include /* libdivecomputer */ @@ -18,12 +19,15 @@ #define dc_usb_storage_open(stream, context, devname) (DC_STATUS_UNSUPPORTED) #endif -#include "dive.h" - #ifdef __cplusplus extern "C" { +#else +#include #endif +struct dive; +struct dive_computer; + typedef struct dc_user_device_t { dc_descriptor_t *descriptor; -- cgit v1.2.3-70-g09d2