Lines Matching refs:pptr
59 #define GRUB_AS_LIST_P(pptr) \
60 (GRUB_FIELD_MATCH (*pptr, grub_list_t, next) ? \
61 (grub_list_t *) (void *) pptr : (grub_list_t *) grub_bad_type_cast ())
78 #define GRUB_AS_NAMED_LIST_P(pptr) \
79 ((GRUB_FIELD_MATCH (*pptr, grub_named_list_t, next) && \
80 GRUB_FIELD_MATCH (*pptr, grub_named_list_t, name))? \
81 (grub_named_list_t *) (void *) pptr : (grub_named_list_t *) grub_bad_type_cast ())
112 #define GRUB_AS_PRIO_LIST_P(pptr) \
113 ((GRUB_FIELD_MATCH (*pptr, grub_prio_list_t, next) && \
114 GRUB_FIELD_MATCH (*pptr, grub_prio_list_t, name) && \
115 GRUB_FIELD_MATCH (*pptr, grub_prio_list_t, prio)) ? \
116 (grub_prio_list_t *) (void *) pptr \