From: bernie Date: Thu, 29 Jul 2004 22:57:09 +0000 (+0000) Subject: Add values for new-style CONFIG_PRINTF option. X-Git-Tag: 1.0.0~1155 X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=c273ae81bac91c7eaaecb71482992803539dd0eb;p=bertos.git Add values for new-style CONFIG_PRINTF option. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@86 38d2e660-2303-0410-9eaa-f027e97ec537 --- diff --git a/mware/formatwr.h b/mware/formatwr.h index f1282354..17cddac4 100755 --- a/mware/formatwr.h +++ b/mware/formatwr.h @@ -1,7 +1,7 @@ /*! * \file * * @@ -12,6 +12,9 @@ /* * $Log$ + * Revision 1.3 2004/07/29 22:57:09 bernie + * Add values for new-style CONFIG_PRINTF option. + * * Revision 1.2 2004/06/03 11:27:09 bernie * Add dual-license information. * @@ -24,18 +27,30 @@ #include +/*! + * \name _formatted_write() configuration + * \{ + */ +#define PRINTF_DISABLED 0 +#define PRINTF_NOMODIFIERS 1 +#define PRINTF_REDUCED 2 +#define PRINTF_NOFLOAT 3 +#define PRINTF_FULL 4 +/* \} */ + + int _formatted_write( const char *format, - void put_one_char(char, void *), - void *secret_pointer, + void put_char_func(char c, void *user_data), + void *user_data, va_list ap); #ifdef __AVR__ #include int _formatted_write_P( const char * PROGMEM format, - void put_one_char(char, void *), - void *secret_pointer, + void put_char_func(char c, void *user_data), + void *user_data, va_list ap); #endif /* __AVR__ */