1/* cast initialization as the rhs of a - operand */
2struct sockaddr_dl {
3	char sdl_data[2];
4};
5
6int             npdl_datasize = sizeof(struct sockaddr_dl) -
7((int) ((unsigned long)&((struct sockaddr_dl *) 0)->sdl_data[0]));
8