summaryrefslogtreecommitdiff
path: root/miniany/REQUIREMENTS
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2021-08-19 16:36:59 +0000
committerAndreas Baumann <mail@andreasbaumann.cc>2021-08-19 16:36:59 +0000
commitbfda462bca5db1693b2fa1c2845c8f4242d33782 (patch)
tree81a28cd3f75af75cc30c71a14bfb4c4475b7eae5 /miniany/REQUIREMENTS
parent9fc685a2237b789800b770f3bc1eecb8e1bfdf7b (diff)
downloadcompilertests-bfda462bca5db1693b2fa1c2845c8f4242d33782.tar.gz
compilertests-bfda462bca5db1693b2fa1c2845c8f4242d33782.tar.bz2
c4: use cases
Diffstat (limited to 'miniany/REQUIREMENTS')
-rw-r--r--miniany/REQUIREMENTS12
1 files changed, 8 insertions, 4 deletions
diff --git a/miniany/REQUIREMENTS b/miniany/REQUIREMENTS
index cd6ffcf..9274af4 100644
--- a/miniany/REQUIREMENTS
+++ b/miniany/REQUIREMENTS
@@ -10,10 +10,14 @@ implementing:
not implementing:
- libc
- - printf
- - format string only, as replacement for puts
- - vararg required in compiler
- - not type-safe
+ - variadic functions are not type-safe, do we need them?
+ - printf -> putint, putchar, etc.
+ - format string only, as replacement for puts
+ - vararg required in compiler
+ - not type-safe
+ - snprintf no option, strcat, strstr etc also not really
+ - newer formating functions and logging: strfmon, error, warn, syslog
+ - syscall
- puts
- requires stdout, which is a FILE structure
- print_char