15#ifndef LEXLEO_STDIO_STREAM_TYPES_H
16#define LEXLEO_STDIO_STREAM_TYPES_H
@ STDIO_STREAM_KIND_STDERR
Standard error stream.
@ STDIO_STREAM_KIND_STDOUT
Standard output stream.
@ STDIO_STREAM_KIND_STDIN
Standard input stream.
@ STDIO_STREAM_KIND_COUNT
Number of supported standard I/O stream kinds.
Public environment type for the stream port.
Creation arguments for the stdio_stream adapter.
stdio_stream_kind_t kind
Requested standard I/O stream kind.
Configuration type for the stdio_stream adapter.
int reserved
Reserved configuration field.
Injected dependencies for the stdio_stream adapter.
const osal_stdio_ops_t * stdio_ops
Borrowed OSAL stdio operations table.
stream_env_t port_env
Borrowed stream port environment.
const osal_mem_ops_t * mem
Borrowed memory operations table for adapter-owned allocations.
Runtime environment for the stream port.