xca/lib/db_dump.cpp
2006-05-20 11:24:15 +02:00

26 lines
420 B
C++

#include "db.h"
int main(int argc, char *argv[])
{
if (argc<2)
return 1;
QString database = argv[1];
db mydb(database);
unsigned char *p;
db_header_t h;
int i=0;
char type[] = "NKRCLTSXX";
mydb.first();
while (mydb.head_offset != OFF_EOF) {
p = mydb.load(&h);
free(p);
printf("%3d: %c V%d O:%6d, L:%5d %s\n",
i++, type[h.type], h.version, mydb.head_offset,
h.len, h.name);
mydb.next();
}
}