Print this page
2976 remove useless offsetof() macros

*** 31,40 **** --- 31,41 ---- #ifdef __cplusplus extern "C" { #endif #include <sys/sunldi.h> + #include <sys/sysmacros.h> #include <sys/usb/usba/usbai_private.h> int usb_ac_open(dev_info_t *); void usb_ac_close(dev_info_t *);
*** 327,344 **** /* value for acp_driver */ #define USB_AS_PLUMBED 1 #define USB_AH_PLUMBED 2 #define UNKNOWN_PLUMBED 3 - /* other useful macros */ - #define offsetof(s, m) ((size_t)(&(((s *)0)->m))) - - - - - - #define AF_REGISTERED 0x1 #define AD_SETUP 0x10 int usb_audio_attach(usb_ac_state_t *); --- 328,337 ----