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