Lines Matching defs:magic
74 #define TDB_DEAD(r) ((r)->magic == TDB_DEAD_MAGIC)
75 #define TDB_BAD_MAGIC(r) ((r)->magic != TDB_MAGIC && !TDB_DEAD(r))
171 u32 magic; /* try to catch errors */
451 TDB_LOG((tdb, 0,"rec_read bad magic 0x%x at offset=%d\n", rec->magic, offset));
468 if (rec->magic == TDB_MAGIC) {
471 TDB_LOG((tdb, 0,"rec_free_read non-free magic 0x%x at offset=%d - fixing\n",
472 rec->magic, off));
473 rec->magic = TDB_FREE_MAGIC;
478 if (rec->magic != TDB_FREE_MAGIC) {
481 TDB_LOG((tdb, 0,"rec_free_read bad magic 0x%x at offset=%d\n",
482 rec->magic, off));
512 printf(" rec: offset=%u next=%d rec_len=%d key_len=%d data_len=%d full_hash=0x%x magic=0x%x\n",
513 offset, rec.next, rec.rec_len, rec.key_len, rec.data_len, rec.full_hash, rec.magic);
585 if (rec.magic != TDB_FREE_MAGIC) {
586 printf("bad magic 0x%08x in free list\n", rec.magic);
649 if (r.magic == TDB_FREE_MAGIC) {
679 if (l.magic == TDB_FREE_MAGIC) {
697 rec->magic = TDB_FREE_MAGIC;
888 rec->magic = TDB_MAGIC;
952 /* Don't endian-convert the magic food! */
1175 rec->magic = TDB_DEAD_MAGIC;
1489 rec.magic = TDB_MAGIC;
1612 rec.magic = TDB_MAGIC;