summaryrefslogtreecommitdiff
path: root/user/include/stdio.h
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-04-08 10:39:48 -0400
committerFreya Murphy <freya@freyacat.org>2025-04-08 10:39:48 -0400
commit8a19547957a86bed3f58c9abc1ac218d04698faf (patch)
treeed7ccc6f3a8902915dfe6c9bf763fc45d752b3c4 /user/include/stdio.h
parentfmt (diff)
downloadcomus-8a19547957a86bed3f58c9abc1ac218d04698faf.tar.gz
comus-8a19547957a86bed3f58c9abc1ac218d04698faf.tar.bz2
comus-8a19547957a86bed3f58c9abc1ac218d04698faf.zip
break apart c libaray
Diffstat (limited to '')
-rw-r--r--user/include/stdio.h (renamed from include/stdio.h)16
1 files changed, 5 insertions, 11 deletions
diff --git a/include/stdio.h b/user/include/stdio.h
index d335968..9e60f55 100644
--- a/include/stdio.h
+++ b/user/include/stdio.h
@@ -12,19 +12,13 @@
#include <stdarg.h>
#include <stddef.h>
+// TODO: implement
typedef void FILE;
-/// standard input
-#define stdin ((FILE *)1)
-/// standard output
-#define stdout ((FILE *)2)
-/// standard error
-#define stderr ((FILE *)3)
-
-/// console output
-#define stdcon ((FILE *)4)
-/// serial output
-#define stduart ((FILE *)5)
+extern FILE *stdin;
+extern FILE *stdout;
+#define stdin stdin
+#define stdout stdout
/**
* Prints out a char