17#ifndef GP_WIDGET_CLASS_INT_H
18#define GP_WIDGET_CLASS_INT_H
32typedef struct gp_widget_int {
40 char payload[] GP_ALIGNED;
50#define GP_WIDGET_CLASS_INT(widget) ((gp_widget_class_int *)GP_WIDGET_PAYLOAD(widget))
59#define GP_WIDGET_CLASS_INT_PAYLOAD(widget) \
60 ((void*)(((gp_widget_class_int *)GP_WIDGET_PAYLOAD(widget))->payload))
A compiler dependent macros.