|
int | minosread (FILE *f, char *buffer, MLONG size) |
|
int | minoswrite (FILE *f, char *buffer, MLONG size) |
|
char * | str_dup (char *str) |
|
void | convertblock (INDEXBLOCK *in, INDEXBLOCK *out, int mode) |
|
void | convertnamesblock (NAMESBLOCK *in, NAMESBLOCK *out, int mode) |
|
void | convertiniinfo (INIINFO *in, INIINFO *out, int mode) |
|
FILE * | LocateBase (char **name, char **newname) |
|
int | ReadIndex (DBASE *d) |
|
int | WriteIndexBlock (DBASE *d, MLONG num) |
|
int | WriteNamesBlock (DBASE *d, MLONG num) |
|
int | WriteIndex (DBASE *d) |
|
int | WriteIniInfo (DBASE *d) |
|
int | ReadIniInfo (DBASE *d) |
|
DBASE * | GetDbase (char *filename) |
|
DBASE * | NewDbase (char *name, MLONG number) |
|
void | FreeTableBase (DBASE *d) |
|
int | ComposeTableNames (DBASE *d) |
|
DBASE * | OpenDbase (char *filename) |
|
MLONG | AddTableName (DBASE *d, char *name, TABLES T) |
|
MLONG | GetTableName (DBASE *d, char *name) |
|
int | PutTableNames (DBASE *d) |
|
int | AddToIndex (DBASE *d, MLONG number) |
|
MLONG | AddObject (DBASE *d, MLONG tablenumber, char *arguments, char *rhs) |
|
MLONG | FindTableNumber (DBASE *d, char *name) |
|
int | WriteObject (DBASE *d, MLONG tablenumber, char *arguments, char *rhs, MLONG number) |
|
char * | ReadObject (DBASE *d, MLONG tablenumber, char *arguments) |
|
char * | ReadijObject (DBASE *d, MLONG i, MLONG j, char *arguments) |
|
int | ExistsObject (DBASE *d, MLONG tablenumber, char *arguments) |
|
int | DeleteObject (DBASE *d, MLONG tablenumber, char *arguments) |
|
These are the low level functions for the database part of the tablebases. These routines have been copied (and then adapted) from the minos database program. This file goes together with minos.h
Definition in file minos.c.