LexLeo
0.0.0-dev+f8e5087-dirty
Technical documentation
Loading...
Searching...
No Matches
stdio_stream_handle.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-3.0-or-later
2
* Copyright (C) 2026 Sylvain Labopin
3
*/
4
17
#ifndef LEXLEO_STDIO_STREAM_HANDLE_H
18
#define LEXLEO_STDIO_STREAM_HANDLE_H
19
20
#include "
osal/stdio/osal_stdio_ops.h
"
21
22
#include "
osal/mem/osal_mem_ops.h
"
23
33
typedef
struct
stdio_stream_t
{
35
const
osal_stdio_ops_t
*
stdio_ops
;
36
38
OSAL_STDIO
*
stdio
;
39
41
const
osal_mem_ops_t
*
mem_ops
;
42
}
stdio_stream_t
;
43
44
#endif
// LEXLEO_STDIO_STREAM_HANDLE_H
osal_mem_ops.h
osal_stdio_ops.h
OSAL_STDIO
Definition
osal_stdio_internal.h:8
osal_mem_ops_t
Definition
osal_mem_ops.h:12
osal_stdio_ops_t
Definition
osal_stdio_ops.h:12
stdio_stream_t
Private backend handle for the stdio_stream adapter.
Definition
stdio_stream_handle.h:33
stdio_stream_t::mem_ops
const osal_mem_ops_t * mem_ops
Definition
stdio_stream_handle.h:41
stdio_stream_t::stdio_ops
const osal_stdio_ops_t * stdio_ops
Definition
stdio_stream_handle.h:35
stdio_stream_t::stdio
OSAL_STDIO * stdio
Definition
stdio_stream_handle.h:38
src
foundation
stream
adapters
stdio_stream
src
internal
stdio_stream_handle.h
Generated by
1.9.8