Add dual-license information.
[bertos.git] / mware / formatwr.h
1 /*!
2  * \file
3  * <!--
4  * Copyright 2003,2004 Develer S.r.l. (http://www.develer.com/)
5  * This file is part of DevLib - See devlib/README for information.
6  * -->
7  *
8  * \version $Id$
9  *
10  * \brief Basic "printf", "sprintf" and "fprintf" formatter.
11  */
12
13 /*
14  * $Log$
15  * Revision 1.2  2004/06/03 11:27:09  bernie
16  * Add dual-license information.
17  *
18  * Revision 1.1  2004/05/23 15:43:16  bernie
19  * Import mware modules.
20  *
21  */
22 #ifndef MWARE_FORMATWR_H
23 #define MWARE_FORMATWR_H
24
25 #include <stdarg.h>
26
27 int _formatted_write(
28         const char *format,
29         void put_one_char(char, void *),
30         void *secret_pointer,
31         va_list ap);
32
33 #ifdef __AVR__
34         #include <avr/pgmspace.h>
35         int _formatted_write_P(
36                 const char * PROGMEM format,
37                 void put_one_char(char, void *),
38                 void *secret_pointer,
39                 va_list ap);
40 #endif /* __AVR__ */
41
42 #endif /* MWARE_FORMATWR_H */
43