RetroArch
Classes | Functions | Variables
nbio_stdio.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <file/nbio.h>
#include <encodings/utf.h>
Include dependency graph for nbio_stdio.c:

Classes

struct  nbio_stdio_t
 

Functions

static voidnbio_stdio_open (const char *filename, unsigned mode)
 
static void nbio_stdio_begin_read (void *data)
 
static void nbio_stdio_begin_write (void *data)
 
static bool nbio_stdio_iterate (void *data)
 
static void nbio_stdio_resize (void *data, size_t len)
 
static voidnbio_stdio_get_ptr (void *data, size_t *len)
 
static void nbio_stdio_cancel (void *data)
 
static void nbio_stdio_free (void *data)
 

Variables

static const char * stdio_modes [] = { "rb", "wb", "r+b", "rb", "wb", "r+b" }
 
nbio_intf_t nbio_stdio
 

Function Documentation

◆ nbio_stdio_begin_read()

static void nbio_stdio_begin_read ( void data)
static

◆ nbio_stdio_begin_write()

static void nbio_stdio_begin_write ( void data)
static

◆ nbio_stdio_cancel()

static void nbio_stdio_cancel ( void data)
static

◆ nbio_stdio_free()

static void nbio_stdio_free ( void data)
static
Here is the call graph for this function:

◆ nbio_stdio_get_ptr()

static void* nbio_stdio_get_ptr ( void data,
size_t *  len 
)
static

◆ nbio_stdio_iterate()

static bool nbio_stdio_iterate ( void data)
static

◆ nbio_stdio_open()

static void* nbio_stdio_open ( const char *  filename,
unsigned  mode 
)
static
Here is the call graph for this function:

◆ nbio_stdio_resize()

static void nbio_stdio_resize ( void data,
size_t  len 
)
static

Variable Documentation

◆ nbio_stdio

nbio_intf_t nbio_stdio
Initial value:
= {
"nbio_stdio",
}
static bool nbio_stdio_iterate(void *data)
Definition: nbio_stdio.c:152
static void nbio_stdio_cancel(void *data)
Definition: nbio_stdio.c:230
static void * nbio_stdio_get_ptr(void *data, size_t *len)
Definition: nbio_stdio.c:218
static void nbio_stdio_free(void *data)
Definition: nbio_stdio.c:240
static void * nbio_stdio_open(const char *filename, unsigned mode)
Definition: nbio_stdio.c:60
static void nbio_stdio_begin_read(void *data)
Definition: nbio_stdio.c:117
static void nbio_stdio_resize(void *data, size_t len)
Definition: nbio_stdio.c:195
static void nbio_stdio_begin_write(void *data)
Definition: nbio_stdio.c:135

◆ stdio_modes

const char* stdio_modes[] = { "rb", "wb", "r+b", "rb", "wb", "r+b" }
static