//===-- io.c - IO routines for LLVM libc Library ------------------*- C -*-===// // // A lot of this code is ripped gratuitously from glibc and libiberty. // //===----------------------------------------------------------------------===// int putchar(int); // The puts() function writes the string pointed to by s, followed by a // NEWLINE character, to the standard output stream stdout. On success the // number of characters written is returned; otherwise they return EOF. // int puts(const char *S) { const char *Str = S; while (*Str) putchar(*Str++); putchar('\n'); return Str+1-S; }