Dokumentace k souboru b_fs.c

Popis souboru | Konstanty | Proměnné | Funkce

Popis souboru (1)

Filesystem functions

Konstanty (1)

JménoHodnotaDokumentace
CASESENSITIVITY(2)jestli jsou zip archivy case sensitive

Proměnné (2)

JménoTypPočáteční hodnotaDokumentace
fs_pak*pakfile?zip soubory s daty
zipunzFile?handle na otevreny zip archiv

Funkce (21)

ModifikátorJménoParametryDokumentace
voidfclose2safe(FILE *f)pokud se soubor podari zapsat, tak smazne starou zalohu
FILE*fopen2(const char *s1,const char *s2,const char *m, uint *filesize)otevre soubor a vrati jeho velikost
FILE *fopen2safe(const char *s1,const char *s2)otevre soubor, ale predtim ten stary zazalohuje
voidfs_close(void)zavre vsechny otevrene archivy
intfs_exist(const char *name)vraci true pokud soubor existuje, 0 pokud neexistuje
intfs_getzippedfile(unzFile uf,void **out,const char* filename)Nahraje soubor ze zip archivu, vrati jeho velikost, pokud *out je null tak se neco nepovedlo
voidfs_init()otevre ocislovane zip archivy,pocinaje dyna0.zip
intfs_loadfile(void **out,const char *name)nahraje soubor, nejdriv z disku, kdyz neni tak z archivu
vrati velikost v bajtech a pokud neuspeje, vrati 0 a out je nastaven na NULL
intfs_open(const char *name)Otevre zip archiv. 1=uspech, 0=neuspech.
intfsize(const char *f)vrati velikost souboru
intloadfile(void **out,const char *name)nahraje soubor do pameti, vrati velikost
voidwstream_close(filebuffer *f)uzavre soubor, odalokuje data
voidwstream_flush(filebuffer *f)vyprazdni buffer do souboru
filebuffer *wstream_open2(const char *dir,const char *name)otevre soubor pro zapisovani a naalokuje buffer
filebuffer *wstream_open(const char *name)otevre soubor pro zapisovani a naalokuje buffer
voidwstream_save(filebuffer *f,const void *data,int size)ulozi data do bufferu, pri zaplneni buffer protlaci do souboru
voidwstream_savefloat(filebuffer *f,bfloat ff)ulozi float do souboru (buffer)
voidwstream_saveint(filebuffer *f,int i)ulozi integer do souboru (buffer)
voidwstream_savelstring(filebuffer *f,const char *s)ulozi delku retezce (integer) a retezec (bez ukoncovaci nuly) do souboru (buffer)
voidwstream_savestring(filebuffer *f,const char *s)ulozi retezec (bez ukoncovaci nuly) do souboru (buffer)
voidwstream_savevector(filebuffer *f,vector v)ulozi vector do souboru (buffer)

Dokumentace z 12.09.2003 18:06:39