This function accepts a null-terminated string anywhere in processor address space (RAM or ROM), and outputs it to the standard output.
It relies upon the library function putch(), which must be available elsewhere. For more information, see Reference IV, STDIO.