summaryrefslogtreecommitdiffstats
path: root/common/debug.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/debug.h')
-rw-r--r--common/debug.h16
1 files changed, 4 insertions, 12 deletions
diff --git a/common/debug.h b/common/debug.h
index 3a66ee4..99a94b7 100644
--- a/common/debug.h
+++ b/common/debug.h
@@ -25,14 +25,6 @@
25 25
26#include <plist/plist.h> 26#include <plist/plist.h>
27 27
28#ifndef LIBIMOBILEDEVICE_INTERNAL
29#ifdef WIN32
30#define LIBIMOBILEDEVICE_INTERNAL
31#else
32#define LIBIMOBILEDEVICE_INTERNAL __attribute__((visibility("hidden")))
33#endif
34#endif
35
36#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L && !defined(STRIP_DEBUG_CODE) 28#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L && !defined(STRIP_DEBUG_CODE)
37#define debug_info(...) debug_info_real (__func__, __FILE__, __LINE__, __VA_ARGS__) 29#define debug_info(...) debug_info_real (__func__, __FILE__, __LINE__, __VA_ARGS__)
38#define debug_plist(a) debug_plist_real (__func__, __FILE__, __LINE__, a) 30#define debug_plist(a) debug_plist_real (__func__, __FILE__, __LINE__, a)
@@ -44,14 +36,14 @@
44#define debug_plist(a) 36#define debug_plist(a)
45#endif 37#endif
46 38
47LIBIMOBILEDEVICE_INTERNAL void debug_info_real(const char *func, 39void debug_info_real(const char *func,
48 const char *file, 40 const char *file,
49 int line, 41 int line,
50 const char *format, ...); 42 const char *format, ...);
51 43
52LIBIMOBILEDEVICE_INTERNAL void debug_buffer(const char *data, const int length); 44void debug_buffer(const char *data, const int length);
53LIBIMOBILEDEVICE_INTERNAL void debug_buffer_to_file(const char *file, const char *data, const int length); 45void debug_buffer_to_file(const char *file, const char *data, const int length);
54LIBIMOBILEDEVICE_INTERNAL void debug_plist_real(const char *func, 46void debug_plist_real(const char *func,
55 const char *file, 47 const char *file,
56 int line, 48 int line,
57 plist_t plist); 49 plist_t plist);