I am using gcc as a cross compiler. Does anyone know where I can find som detailed docummentation regarding the low level implementation of I/O functions like printf scanf etc.
I would like to know why printf is implemented separately for shells
(like in C shell)? I know one reason - efficiency. Are there others?
Also, how is printf implemeted (upto the _write level) in library?
It calls a function _doprnt. What happens from there?
11. Printf source.