mirror of
https://github.com/radareorg/sdb.git
synced 2026-11-12 16:15:35 -10:00
25 lines
578 B
C
25 lines
578 B
C
#include <sdb/sdb.h>
|
|
|
|
// test-invalidate-disk
|
|
int main() {
|
|
const char *res;
|
|
Sdb *s = sdb_new (NULL, "db.test", 0);
|
|
res = sdb_const_get (s, "foo", 0);
|
|
if (!res) {
|
|
printf ("Oops. db.test database is not initialized\n");
|
|
return 1;
|
|
}
|
|
printf ("%s\n", res);
|
|
sdb_set (s, "foo", "new", 0);
|
|
printf ("%s\n", sdb_const_get (s, "foo", 0));
|
|
sdb_reset (s);
|
|
res = sdb_const_get (s, "foo", 0);
|
|
printf ("%p\n", res);
|
|
if (res) {
|
|
printf ("\nOops. sdb_reset didnt ignored the disk key\n");
|
|
} else printf ("\nIt Works!\n");
|
|
// sdb_sync (s);
|
|
sdb_free (s);
|
|
return (res)? 1: 0;
|
|
}
|