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