diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2021-08-19 16:36:59 +0000 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2021-08-19 16:36:59 +0000 |
commit | bfda462bca5db1693b2fa1c2845c8f4242d33782 (patch) | |
tree | 81a28cd3f75af75cc30c71a14bfb4c4475b7eae5 /miniany/TODOS | |
parent | 9fc685a2237b789800b770f3bc1eecb8e1bfdf7b (diff) | |
download | compilertests-bfda462bca5db1693b2fa1c2845c8f4242d33782.tar.gz compilertests-bfda462bca5db1693b2fa1c2845c8f4242d33782.tar.bz2 |
c4: use cases
Diffstat (limited to 'miniany/TODOS')
-rw-r--r-- | miniany/TODOS | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/miniany/TODOS b/miniany/TODOS index ed6e09e..07a0c81 100644 --- a/miniany/TODOS +++ b/miniany/TODOS @@ -1,12 +1,8 @@ +- c4 + - global char array declarations + - void parameter - avoid inline assembler, have more a inline bytecode adder explicit opcodes, e.g. nop -> .byte 0x90 -- read -1 problem is the c4.c as interpreter reading behaving wrongly - because -1 is wrongly handled in integer parsing -- variadic functions are not type-safe, do we need them? - - printf -> putint, putchar, etc. - - snprintf no option, strcat, strstr etc also not really - - newer formating functions and logging: strfmon, error, warn, syslog - - syscall |