php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
flatfile.h File Reference

Go to the source code of this file.

Data Structures

struct  datum
 
struct  flatfile
 

Macros

#define FLATFILE_INSERT   1
 
#define FLATFILE_REPLACE   0
 

Functions

int flatfile_store (flatfile *dba, datum key_datum, datum value_datum, int mode)
 
datum flatfile_fetch (flatfile *dba, datum key_datum)
 
int flatfile_delete (flatfile *dba, datum key_datum)
 
int flatfile_findkey (flatfile *dba, datum key_datum)
 
datum flatfile_firstkey (flatfile *dba)
 
datum flatfile_nextkey (flatfile *dba)
 
const char * flatfile_version (void)
 

Macro Definition Documentation

◆ FLATFILE_INSERT

#define FLATFILE_INSERT   1

Definition at line 33 of file flatfile.h.

◆ FLATFILE_REPLACE

#define FLATFILE_REPLACE   0

Definition at line 34 of file flatfile.h.

Function Documentation

◆ flatfile_delete()

int flatfile_delete ( flatfile * dba,
datum key_datum )

Definition at line 101 of file flatfile.c.

◆ flatfile_fetch()

datum flatfile_fetch ( flatfile * dba,
datum key_datum )

Definition at line 82 of file flatfile.c.

◆ flatfile_findkey()

int flatfile_findkey ( flatfile * dba,
datum key_datum )

Definition at line 152 of file flatfile.c.

◆ flatfile_firstkey()

datum flatfile_firstkey ( flatfile * dba)

Definition at line 194 of file flatfile.c.

◆ flatfile_nextkey()

datum flatfile_nextkey ( flatfile * dba)

Definition at line 236 of file flatfile.c.

◆ flatfile_store()

int flatfile_store ( flatfile * dba,
datum key_datum,
datum value_datum,
int mode )

Definition at line 47 of file flatfile.c.

◆ flatfile_version()

const char * flatfile_version ( void )

Definition at line 279 of file flatfile.c.