/*!
* \file
* <!--
- * Copyright 2003,2004 Develer S.r.l. (http://www.develer.com/)
+ * Copyright 2003, 2004 Develer S.r.l. (http://www.develer.com/)
* This file is part of DevLib - See devlib/README for information.
* -->
*
/*
* $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.
*
#include <stdarg.h>
+/*!
+ * \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 <avr/pgmspace.h>
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__ */