mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-07-15 12:52:12 +08:00
Misc fixes in prcat and mdb_dump_catalog
Identation User ACL entries Show 6 digits for pages #
This commit is contained in:
parent
7ff13dfada
commit
f8a3839c7f
@ -35,7 +35,7 @@ static char *type_name[] = {"Form",
|
|||||||
"Module",
|
"Module",
|
||||||
"Relationship",
|
"Relationship",
|
||||||
"Unknown 0x09",
|
"Unknown 0x09",
|
||||||
"Unknown 0x0a",
|
"User Info",
|
||||||
"Database"
|
"Database"
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -153,10 +153,10 @@ mdb_dump_catalog(MdbHandle *mdb, int obj_type)
|
|||||||
for (i=0;i<mdb->num_catalog;i++) {
|
for (i=0;i<mdb->num_catalog;i++) {
|
||||||
entry = g_ptr_array_index(mdb->catalog,i);
|
entry = g_ptr_array_index(mdb->catalog,i);
|
||||||
if (obj_type==MDB_ANY || entry->object_type==obj_type) {
|
if (obj_type==MDB_ANY || entry->object_type==obj_type) {
|
||||||
fprintf(stdout,"Type: %-10s Name: %-18s T pg: %04x",
|
printf("Type: %-12s Name: %-48s Page: %06lx\n",
|
||||||
mdb_get_objtype_string(entry->object_type),
|
mdb_get_objtype_string(entry->object_type),
|
||||||
entry->object_name,
|
entry->object_name,
|
||||||
(unsigned int) entry->table_pg);
|
entry->table_pg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
@ -24,8 +24,9 @@ main(int argc, char **argv)
|
|||||||
MdbHandle *mdb;
|
MdbHandle *mdb;
|
||||||
|
|
||||||
|
|
||||||
if (argc<2) {
|
if (argc<2 || argc>3) {
|
||||||
fprintf(stderr, "Usage: %s <file> [<objtype>]\n", argv[0]);
|
fprintf(stderr, "Usage: %s <file> [<objtype>]\n", argv[0]);
|
||||||
|
fprintf(stderr, "Use objtype -1 for all\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user