Standard I/O
[C Runtime Library.]

Standard stream interface to Nut/OS devices. More...

Collaboration diagram for Standard I/O:

Standard stream interface to Nut/OS devices.

 #include <stdio.h> 

In contrast to the standard, Nut/OS streams do not maintain there own buffers. Any input or output buffering is done in the device driver.

Nut/OS will not associate the standard streams stdin, stdout and stderr to a device when starting the application. Instead, freopen() can be used by the application to redirect any of these stream to any previously opened file, device or connected socket.

As an extension to the standard, many function come in an additional flavour with _P appended to their name. These functions accept specific parameters pointing into program space.

Output Call Graph

inline_dotgraph_1.dot

Input Call Graph

inline_dotgraph_2.dot

© 2000-2010 by contributors - visit http://www.ethernut.de/