Lines Matching refs:magic
46 Magicid_t magic; member
59 register Magicid_t* magic = (Magicid_t*)buf; in opaqueident() local
61 if (size < opaque->magic.size) in opaqueident()
63 if (opaque->magic.magic) in opaqueident()
65 if (magic->magic != opaque->magic.magic) in opaqueident()
67 if (magic->size != opaque->magic.size) in opaqueident()
69 if (!streq(magic->name, opaque->magic.name)) in opaqueident()
71 if (!streq(magic->type, opaque->magic.type)) in opaqueident()
73 if (opaque->magic.version && magic->version > opaque->magic.version) in opaqueident()
75 file->skip = opaque->magic.size; in opaqueident()
87 file->data = &((Opaque_t*)file->dss->meth->data)->magic.size; in opaquefopen()
179 opaque->magic.magic = MAGICID; in opaquemeth()
180 strncopy(opaque->magic.name, opt_info.arg, sizeof(opaque->magic.name)); in opaquemeth()
183 opaque->magic.size = opt_info.num; in opaquemeth()
186 opaque->magic.magic = MAGICID; in opaquemeth()
187 strncopy(opaque->magic.type, opt_info.arg, sizeof(opaque->magic.type)); in opaquemeth()
190 opaque->magic.magic = MAGICID; in opaquemeth()
191 opaque->magic.version = opt_info.num; in opaquemeth()
205 if (!opaque->magic.size) in opaquemeth()