Lines Matching refs:magic
58 unsigned long magic; /* SL_ENTRY_MAGIC */
66 unsigned long magic; /* SL_LIST_MAGIC */
82 entry->magic = SL_ENTRY_MAGIC;
108 list->magic = SL_LIST_MAGIC;
124 if (list->magic != SL_LIST_MAGIC) return -1; /* Bad magic */
127 if (entry->magic != SL_ENTRY_MAGIC) return -1; /* Bad magic */
129 entry->magic = SL_FREED_MAGIC;
133 list->magic = SL_FREED_MAGIC;
144 if (list->magic != SL_LIST_MAGIC) return NULL;
163 if (list->magic != SL_LIST_MAGIC) return -1; /* Bad magic */
195 if (list->magic != SL_LIST_MAGIC) return -1; /* Bad magic */
207 entry->magic = SL_FREED_MAGIC;
262 if (list->magic != SL_LIST_MAGIC) return -1; /* Bad magic */
280 if (list->magic != SL_LIST_MAGIC) return -1; /* Bad magic */
293 if (list->magic != SL_LIST_MAGIC) {
294 printf("Bad magic: 0x%08lx (expected 0x%08lx)\n",
295 list->magic, SL_LIST_MAGIC);
301 if (entry->magic != SL_ENTRY_MAGIC) {
302 printf("Bad magic: 0x%08lx (expected 0x%08lx)\n",
303 list->magic, SL_ENTRY_MAGIC);