mirror of
https://github.com/mdbtools/mdbtools.git
synced 2026-03-10 00:20:54 +08:00
schema program from Karl
This commit is contained in:
@@ -117,6 +117,7 @@ extern MdbHandle *mdb_open(char *filename);
|
||||
extern void mdb_catalog_dump(MdbHandle *mdb, int obj_type);
|
||||
extern int mdb_catalog_rows(MdbHandle *mdb);
|
||||
extern MdbCatalogEntry *mdb_get_catalog_entry(MdbHandle *mdb, int rowid, MdbCatalogEntry *entry);
|
||||
extern char *mdb_get_objtype_string(int obj_type);
|
||||
|
||||
/* table.c */
|
||||
extern MdbTableDef *mdb_read_table(MdbCatalogEntry *entry);
|
||||
|
||||
@@ -3,12 +3,13 @@ CC = gcc
|
||||
|
||||
INC = -I ../include `glib-config --cflags`
|
||||
LIBS = -L ../libmdb -lmdb `glib-config --libs`
|
||||
PROGS = prcat prkkd prtable prdata prdump
|
||||
PROGS = prcat prkkd prtable prdata prdump schema
|
||||
PRCATOBJS = prcat.o
|
||||
PRKKDOBJS = prkkd.o
|
||||
PRTABLEOBJS = prtable.o
|
||||
PRDATAOBJS = prdata.o
|
||||
PRDUMPOBJS = prdump.o
|
||||
SCHEMAOBJS = schema.o
|
||||
|
||||
all: $(PROGS)
|
||||
|
||||
@@ -27,6 +28,9 @@ prdata: $(PRDATAOBJS)
|
||||
prdump: $(PRDUMPOBJS)
|
||||
$(CC) -g -o $@ $(PRDUMPOBJS) $(LIBS)
|
||||
|
||||
schema: $(SCHEMAOBJS)
|
||||
$(CC) -g -o $@ $(SCHEMAOBJS) $(LIBS)
|
||||
|
||||
clean:
|
||||
rm -f core *.o $(PROGS)
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ GList *l;
|
||||
|
||||
|
||||
if (argc<2) {
|
||||
fprintf(stderr,"Usage: prtable <file> <table>\n");
|
||||
fprintf(stderr,"Usage: %s <file> <table>\n",argv[0]);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ MdbCatalogEntry entry;
|
||||
|
||||
|
||||
if (argc<2) {
|
||||
fprintf(stderr,"Usage: prtable <file> <table>\n");
|
||||
fprintf(stderr,"Usage: %s <file> <table>\n",argv[0]);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user