diff options
| author | [email protected] <[email protected]> | 2011-03-12 00:08:47 +0000 |
|---|---|---|
| committer | [email protected] <[email protected]> | 2011-03-12 00:08:47 +0000 |
| commit | 939ca85ee51da1cab2e5c092144ec71518911e89 (patch) | |
| tree | 83a1b8acec82543782d7dd59283555c80df7ead7 /src | |
| parent | 053380bf6b650bfd7453c7f0094f7727095811e5 (diff) | |
add RT_USING_CONSOLE definition.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1330 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'src')
| -rw-r--r-- | src/kservice.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/kservice.c b/src/kservice.c index da8ea45a02..8a0c48d4fa 100644 --- a/src/kservice.c +++ b/src/kservice.c @@ -31,7 +31,7 @@ int errno; #else #include <errno.h> #endif -#ifdef RT_USING_DEVICE +#if defined(RT_USING_DEVICE) && defined(RT_USING_CONSOLE) static rt_device_t _console_device = RT_NULL; #endif @@ -428,6 +428,7 @@ void rt_show_version() rt_kprintf(" 2006 - 2011 Copyright by rt-thread team\n"); } +#ifdef RT_USING_CONSOLE /* private function */ #define isdigit(c) ((unsigned)((c) - '0') < 10) @@ -983,6 +984,11 @@ void rt_kprintf(const char *fmt, ...) #endif va_end(args); } +#else +void rt_kprintf(const char *fmt, ...) +{ +} +#endif #if !defined (RT_USING_NEWLIB) && defined (RT_USING_MINILIBC) && defined (__GNUC__) #include <sys/types.h> @@ -999,6 +1005,11 @@ int strncmp(const char *cs, const char *ct, size_t count) __attribute__((weak, a #ifdef RT_USING_HEAP char *strdup(const char *s) __attribute__((weak, alias("rt_strdup"))); #endif + +int sprintf(char * buf,const char * format,...) __attribute__((weak, alias("rt_sprintf"))); +int snprintf(char *buf, rt_size_t size, const char *fmt, ...) __attribute__((weak, alias("rt_snprintf"))); +int vsprintf(char *buf, const char *format, va_list arg_ptr) __attribute__((weak, alias("rt_vsprintf"))); + #endif /*@}*/ |
