+ } else if ((!strcmp(host, "+")) && (mask & A_BROADCAST) &&
+ (did_flags & (A_NETMASK|A_HOSTNAME))) {
+ /* + is special, meaning broadcast is derived. */
+ sai.sin_addr.s_addr = (~sai_netmask.sin_addr.s_addr) |
+ (sai_hostname.sin_addr.s_addr & sai_netmask.sin_addr.s_addr);