+@ (c) 2020 Aaron Taylor <ataylor at subgeniuskitty dot com>
+@ See LICENSE.txt file for copyright and license details.
+
#ifndef VVS_STDLIB_STDIO
#define VVS_STDLIB_STDIO
NTSSSSSTSSSSSSSSTSSN | BRZ > 00001000 00000100
@ Check for ASCII '\t'
SNS | DUP
-SSSTSSTN | PUSH ASCII '\t'
+SSSTTTSTSSN | PUSH ASCII 't'
TSST | SUBTRACT
NTSSSSSTSSSSSSSSTSTN | BRZ > 00001000 00000101
@ No substitution necessary. Print literally.
@@@@@@@@@@@@@@@@@@@@
@ These are utility labels to call the appropriate type of output subroutine.
-@ After output, they decrement the substition counter and loop back to testing
+@ After output, they decrement the substitution counter and loop back to testing
@ level 1 branches.
@@@@@@@@@@@@@@@@@@@@
@ Found an ASCII "\0" when processing the format string. Clean up and exit.
NSSVSSSSTSSSSSSSSSSSN | Mark: 00001000 00000000
SNN | DROP
+SNN | DROP
NTN | RTS
@ Move the next string character to TOS.