static int atmel_get_essid(struct net_device *dev,			   struct iw_request_info *info,			   struct iw_point *dwrq,			   char *extra){	struct atmel_private *priv = netdev_priv(dev);	/* Get the current SSID */	if (priv->new_SSID_size != 0) {		memcpy(extra, priv->new_SSID, priv->new_SSID_size);		extra[priv->new_SSID_size] = '\0';		dwrq->length = priv->new_SSID_size + 1;	} else {		memcpy(extra, priv->SSID, priv->SSID_size);		extra[priv->SSID_size] = '\0';		dwrq->length = priv->SSID_size + 1;	}		dwrq->flags = !priv->connect_to_any_BSS; /* active */	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4d791aadf63c9d605bc9a4144e79d5756fc29fb3/atmel.c/clean/drivers/net/wireless/atmel.c