// stdio.asm: WORD p_read_stream_char,'READ-STREAM-CHAR',fasm anchor:p_read_stream_char[] === Word: READ-STREAM-CHAR .... Data stack: ( stream -- c ) .... "READ-STREAM-CHAR" is a function word that gets the next character from the given stream buffer, possibly refilling the buffer if it is backed by a file descriptor. The refill is done by a SYS_READ call when more characters are needed. The next character is pushed on the stack, unless the stream is exhausted in which case the -1 is pushed instead. See also <>.