File nut/gorp/buffer/perci.c


Included Files


Global Function PerCiAttachReader()

PERCI_READER* PerCiAttachReader ( PERCI_WRITER* writer )
Prototyped in: nut/include/gorp/perci.h
Calls: FindNextData() nut/gorp/buffer/perci.c
  malloc() nut/crt/malloc.c

Global Function PerCiClose()

void PerCiClose ( PERCI_WRITER* writer )
Prototyped in: nut/include/gorp/perci.h
Calls: PerCiFlush() nut/gorp/buffer/perci.c
  _close() nut/crt/close.c
  free() nut/crt/malloc.c

Global Function PerCiDetachReader()

void PerCiDetachReader ( PERCI_READER* reader )
Prototyped in: nut/include/gorp/perci.h
Calls: free() nut/crt/malloc.c

Global Function PerCiDump()

void PerCiDump ( FILE* stream, char* path )
Prototyped in: nut/include/gorp/perci.h

Global Function PerCiFlush()

void PerCiFlush ( PERCI_WRITER* writer )
Prototyped in: nut/include/gorp/perci.h
Calls: _seek() nut/crt/seek.c
  _write() nut/crt/write.c
Called by: PerCiClose() nut/gorp/buffer/perci.c

Global Function PerCiInit()

int PerCiInit ( char* path, int recs )
Prototyped in: nut/include/gorp/perci.h
Calls: _close() nut/crt/close.c
  _open() nut/crt/open.c
  _write() nut/crt/write.c
  free() nut/crt/malloc.c
  calloc()

Global Function PerCiOpen()

PERCI_WRITER* PerCiOpen ( char* path )
Prototyped in: nut/include/gorp/perci.h
Calls: _close() nut/crt/close.c
  _filelength() nut/crt/filelength.c
  _open() nut/crt/open.c
  _read() nut/crt/read.c
  _seek() nut/crt/seek.c
  free() nut/crt/malloc.c
  NutEventPost(), calloc()

Global Function PerCiRead()

int PerCiRead ( PERCI_READER* reader, char* data, int len )
Prototyped in: nut/include/gorp/perci.h
Calls: FindNextData() nut/gorp/buffer/perci.c
  _read() nut/crt/read.c
  memcpy() nut/c/string/memcpy.c
Called by: PerCiReadLine() nut/gorp/buffer/perci.c

Global Function PerCiReadLine()

int PerCiReadLine ( PERCI_READER* reader, char* line, int len )
Prototyped in: nut/include/gorp/perci.h
Calls: PerCiRead() nut/gorp/buffer/perci.c

Global Function PerCiWrite()

int PerCiWrite ( PERCI_WRITER* writer, const char* data, int len )
Prototyped in: nut/include/gorp/perci.h
Calls: _seek() nut/crt/seek.c
  _write() nut/crt/write.c
  memcpy() nut/c/string/memcpy.c
  NutEventPost(), NutEventWait()
Called by: PerCiWriteVarList() nut/gorp/buffer/perci.c

Global Function PerCiWriteFormat()

int PerCiWriteFormat ( PERCI_WRITER* writer, const char* fmt, ... )
Prototyped in: nut/include/gorp/perci.h
Calls: PerCiWriteVarList() nut/gorp/buffer/perci.c
  __builtin_va_end(), __builtin_va_start()

Global Function PerCiWriteVarList()

int PerCiWriteVarList ( PERCI_WRITER* writer, const char* fmt, va_list ap )
Prototyped in: nut/include/gorp/perci.h
Calls: PerCiWrite() nut/gorp/buffer/perci.c
  free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  strlen() nut/c/string/strlen.c
  vsnprintf() nut/crt/vsnprintf.c
Called by: PerCiWriteFormat() nut/gorp/buffer/perci.c

Local Function FindNextData()

static perci_fast_reclen_t FindNextData ( PERCI_WRITER* writer, perci_fast_recnum_t* recnum )
Calls: _read() nut/crt/read.c
  _seek() nut/crt/seek.c
  NutEventPost(), NutEventWait()
Called by: PerCiAttachReader() nut/gorp/buffer/perci.c
  PerCiRead() nut/gorp/buffer/perci.c