]> git.saurik.com Git - apple/bootx.git/blobdiff - bootx.tproj/ci.subproj/ci_io.c
BootX-81.tar.gz
[apple/bootx.git] / bootx.tproj / ci.subproj / ci_io.c
index 2b75b2c16f35cea97d7d91a492965cbae60808d2..39ff1c7e82fcc258ce47a52050d7d171a397d75f 100644 (file)
 #include <sl_words.h>
 #include <libclite.h>
 
-void  putchar(int ch)
+int putchar(int ch)
 {
   if ((ch == '\r') || (ch == '\n')) CallMethod(0, 0, SLWordsIH, "slw_cr");
   else CallMethod(1, 0, SLWordsIH, "slw_emit", ch);
+  
+  return ch;
+}
+
+int puts(const char *str)
+{
+  while (*str != '\0')
+    putchar(*str++);
+  
+  putchar('\n');
+  
+  return 0;
 }