From c4c18f25df8d88b4dc8a9eb7a63940ea13fd59fa Mon Sep 17 00:00:00 2001 From: bernie Date: Tue, 25 Jan 2005 08:36:40 +0000 Subject: [PATCH] kputnum(): Export. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@358 38d2e660-2303-0410-9eaa-f027e97ec537 --- debug.h | 5 +++++ drv/kdebug.c | 10 +++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/debug.h b/debug.h index 1ede2d72..97f44e81 100755 --- a/debug.h +++ b/debug.h @@ -17,6 +17,9 @@ /*#* *#* $Log$ + *#* Revision 1.9 2005/01/25 08:36:40 bernie + *#* kputnum(): Export. + *#* *#* Revision 1.8 2005/01/11 18:08:08 aleph *#* Add empty kdump definition for debug off *#* @@ -188,6 +191,7 @@ /* These are implemented in drv/kdebug.c */ void kdbg_init(void); void kputchar(char c); + int kputnum(int num); void kdump(const void *buf, size_t len); void __init_wall(long *wall, int size); @@ -328,6 +332,7 @@ INLINE void kdbg_init(void) { /* nop */ } INLINE void kputchar(UNUSED_ARG(char, c)) { /* nop */ } + INLINE int kputnum(UNUSED_ARG(int, num)) { return 0; } INLINE void kputs(UNUSED_ARG(const char *, str)) { /* nop */ } INLINE void kdump(UNUSED_ARG(const void *, buf), UNUSED_ARG(size_t, len)) { /* nop */ } diff --git a/drv/kdebug.c b/drv/kdebug.c index 48ff07a9..0b62ea65 100755 --- a/drv/kdebug.c +++ b/drv/kdebug.c @@ -15,6 +15,9 @@ /*#* *#* $Log$ + *#* Revision 1.20 2005/01/25 08:36:40 bernie + *#* kputnum(): Export. + *#* *#* Revision 1.19 2004/12/31 17:47:45 bernie *#* Rename UNUSED() to UNUSED_ARG(). *#* @@ -77,8 +80,9 @@ #include #include -#include "hw.h" -#include "config.h" +#include /* for BV() */ +#include +#include #include /* for _formatted_write() */ @@ -330,7 +334,7 @@ void PGM_FUNC(kputs)(const char * PGM_ATTR str) /*! * Cheap function to print small integers without using printf(). */ -static int kputnum(int num) +int kputnum(int num) { int output_len = 0; int divisor = 10000; -- 2.25.1