Back to index

php5  5.3.10
Classes | Defines | Functions
cdb_make.h File Reference
#include <stdio.h>
#include "uint32.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  cdb_hp
struct  cdb_hplist
struct  cdb_make


#define CDB_HPLIST   1000


int cdb_make_start (struct cdb_make *, php_stream *TSRMLS_DC)
int cdb_make_addbegin (struct cdb_make *, unsigned int, unsigned int TSRMLS_DC)
int cdb_make_addend (struct cdb_make *, unsigned int, unsigned int, uint32 TSRMLS_DC)
int cdb_make_add (struct cdb_make *, char *, unsigned int, char *, unsigned int TSRMLS_DC)
int cdb_make_finish (struct cdb_make *TSRMLS_DC)
char * cdb_make_version ()

Class Documentation

struct cdb_hp

Definition at line 31 of file cdb_make.h.

Class Members
uint32 h
uint32 p
struct cdb_hplist

Definition at line 36 of file cdb_make.h.

Collaboration diagram for cdb_hplist:
Class Members
struct cdb_hplist * next
int num
struct cdb_make

Definition at line 42 of file cdb_make.h.

Collaboration diagram for cdb_make:
Class Members
uint32 count
char final
php_stream * fp
struct cdb_hp * hash
struct cdb_hplist * head
uint32 numentries
uint32 pos
struct cdb_hp * split
uint32 start

Define Documentation

#define CDB_HPLIST   1000

Definition at line 29 of file cdb_make.h.

Function Documentation

int cdb_make_add ( struct cdb_make ,
char *  ,
unsigned  int,
char *  ,
unsigned int  TSRMLS_DC 
int cdb_make_addbegin ( struct cdb_make ,
unsigned  int,
unsigned int  TSRMLS_DC 
int cdb_make_addend ( struct cdb_make ,
unsigned  int,
unsigned  int,
uint32  TSRMLS_DC 
int cdb_make_finish ( struct cdb_make TSRMLS_DC)
int cdb_make_start ( struct cdb_make ,
php_stream *  TSRMLS_DC 
char* cdb_make_version ( )

Definition at line 241 of file cdb_make.c.

       return "0.75, $Revision: 293036 $";