int main(int argc, char *argv[]) { unsigned int i; bool found[NUM_TESTS]; struct tdb_context *tdb; int flags[] = { TDB_DEFAULT, TDB_NOMMAP, TDB_CONVERT, TDB_NOMMAP|TDB_CONVERT, TDB_VERSION1, TDB_VERSION1|TDB_NOMMAP, TDB_VERSION1|TDB_CONVERT, TDB_VERSION1|TDB_NOMMAP|TDB_CONVERT }; plan_tests(sizeof(flags) / sizeof(flags[0]) * 6 + 1); for (i = 0; i < sizeof(flags) / sizeof(flags[0]); i++) { tdb = tdb_open("run-93-repack.tdb", flags[i], O_RDWR|O_CREAT|O_TRUNC, 0600, &tap_log_attr); ok1(tdb); if (!tdb) break; ok1(store_all(tdb)); ok1(tdb_repack(tdb) == TDB_SUCCESS); memset(found, 0, sizeof(found)); ok1(tdb_check(tdb, NULL, NULL) == TDB_SUCCESS); ok1(tdb_traverse(tdb, mark_entry, found) == NUM_TESTS); ok1(is_all_set(found, NUM_TESTS)); tdb_close(tdb); } ok1(tap_log_messages == 0); return exit_status(); }
void append_zero(const unsigned char * buf) { load_all(buf, ""); load_int(0, true, sizeof(char), ""); // load_str("00"); Append(); store_all(buf); }
main() { putenv("_=productivity"); chdir(getenv("HOME")); getparms(0); open_all(); while(1) { prompt(); /* get parameters */ if (!store_all()) continue; /* get all data */ print_prompt(); /* show or print data */ } } /*end of main */