/* ** A utility for printing an SQLite database journal. */ #include #include #include #include #include #include #include static int pagesize = 1024; static int db = -1; static int mxPage = 0; static void out_of_memory(void){ fprintf(stderr,"Out of memory...\n"); exit(1); } static print_page(int iPg){ unsigned char *aData; int i, j; aData = malloc(pagesize); if( aData==0 ) out_of_memory(); read(db, aData, pagesize); fprintf(stdout, "Page %d:\n", iPg); for(i=0; i