LexLeo 0.0.0-dev+f8e5087-dirty
Technical documentation
Loading...
Searching...
No Matches
osal_stdio_ops_t Struct Reference

#include <osal_stdio_ops.h>

Collaboration diagram for osal_stdio_ops_t:

Data Fields

OSAL_STDIO *(* stdin )(void)
 
OSAL_STDIO *(* stdout )(void)
 
OSAL_STDIO *(* stderr )(void)
 
size_t(* read )(void *ptr, size_t size, size_t nmemb, OSAL_STDIO *stdio)
 
size_t(* write )(const void *ptr, size_t size, size_t nmemb, OSAL_STDIO *stdio)
 
int(* flush )(OSAL_STDIO *stdio)
 
int(* error )(OSAL_STDIO *stdio)
 
int(* eof )(OSAL_STDIO *stdio)
 
void(* clearerr )(OSAL_STDIO *stdio)
 

Detailed Description

Definition at line 12 of file osal_stdio_ops.h.

Field Documentation

◆ clearerr

void(* osal_stdio_ops_t::clearerr) (OSAL_STDIO *stdio)

Definition at line 38 of file osal_stdio_ops.h.

◆ eof

int(* osal_stdio_ops_t::eof) (OSAL_STDIO *stdio)

Definition at line 36 of file osal_stdio_ops.h.

◆ error

int(* osal_stdio_ops_t::error) (OSAL_STDIO *stdio)

Definition at line 34 of file osal_stdio_ops.h.

◆ flush

int(* osal_stdio_ops_t::flush) (OSAL_STDIO *stdio)

Definition at line 32 of file osal_stdio_ops.h.

◆ read

size_t(* osal_stdio_ops_t::read) (void *ptr, size_t size, size_t nmemb, OSAL_STDIO *stdio)

Definition at line 20 of file osal_stdio_ops.h.

◆ stderr

OSAL_STDIO *(* osal_stdio_ops_t::stderr) (void)

Definition at line 18 of file osal_stdio_ops.h.

◆ stdin

OSAL_STDIO *(* osal_stdio_ops_t::stdin) (void)

Definition at line 14 of file osal_stdio_ops.h.

◆ stdout

OSAL_STDIO *(* osal_stdio_ops_t::stdout) (void)

Definition at line 16 of file osal_stdio_ops.h.

◆ write

size_t(* osal_stdio_ops_t::write) (const void *ptr, size_t size, size_t nmemb, OSAL_STDIO *stdio)

Definition at line 26 of file osal_stdio_ops.h.