ZEDA  1.6.18
Data Fields
__zstream Struct Reference

#include <zeda_stream.h>

Data Fields

union {
   FILE *   fp
 
   struct {
      byte *   buf
 
      byte *   cur
 
      size_t   size
 
   }   mem
 
src
 
void(* rewind )(struct __zstream *str)
 
int(* seek )(struct __zstream *str, long offset)
 
long(* tell )(struct __zstream *str)
 
size_t(* read )(struct __zstream *str, byte *dest, size_t size, size_t nmemb)
 
size_t(* write )(struct __zstream *str, byte *src, size_t size, size_t nmemb)
 
int(* close )(struct __zstream *str)
 

Field Documentation

◆ fp

FILE* __zstream::fp

◆ buf

byte* __zstream::buf

◆ cur

byte * __zstream::cur

◆ size

size_t __zstream::size

◆ mem

struct { ... } __zstream::mem

◆ src

union { ... } __zstream::src

◆ rewind

void(* __zstream::rewind) (struct __zstream *str)

◆ seek

int(* __zstream::seek) (struct __zstream *str, long offset)

◆ tell

long(* __zstream::tell) (struct __zstream *str)

◆ read

size_t(* __zstream::read) (struct __zstream *str, byte *dest, size_t size, size_t nmemb)

◆ write

size_t(* __zstream::write) (struct __zstream *str, byte *src, size_t size, size_t nmemb)

◆ close

int(* __zstream::close) (struct __zstream *str)

The documentation for this struct was generated from the following file: