--- dropbear-git/dbutil.h
+++ dropbear-patch/dbutil.h
@@ -46,13 +46,20 @@
 
 void fail_assert(const char* expr, const char* file, int line) ATTRIB_NORETURN;
 
+#if ((DEBUG_TRACE) || (DEBUG_LEVELS))
+void debug_start_net(void);
+extern int debug_trace;
+#endif
+
 #if DEBUG_TRACE
 void dropbear_trace(const char* format, ...) ATTRIB_PRINTF(1,2);
 void dropbear_trace2(const char* format, ...) ATTRIB_PRINTF(1,2);
 void printhex(const char * label, const unsigned char * buf, int len);
 void printmpint(const char *label, mp_int *mp);
-void debug_start_net(void);
-extern int debug_trace;
+#endif
+
+#if DEBUG_LEVELS
+void dropbear_tracelevel(int level,const char* format, ...) ATTRIB_PRINTF(2,3);
 #endif
 
 char * stripcontrol(const char * text);
