if (parse.funce.type == CISTPL_FUNCE_LAN_NODE_ID) 
if (parse->funce.type == CISTPL_FUNCE_LAN_NODE_ID) 
static int smc_setup(dev_link_t *link){    client_handle_t handle = link->handle;    struct net_device *dev = link->priv;    tuple_t tuple;    cisparse_t parse;    cistpl_lan_node_id_t *node_id;    u_char buf[255], *station_addr;    int i;    tuple.Attributes = tuple.TupleOffset = 0;    tuple.TupleData = buf;    tuple.TupleDataMax = sizeof(buf);    /* Check for a LAN function extension tuple */    tuple.DesiredTuple = CISTPL_FUNCE;    i = first_tuple(handle, &tuple, &parse);    while (i == CS_SUCCESS) {	if (parse.funce.type == CISTPL_FUNCE_LAN_NODE_ID)	    break;	i = next_tuple(handle, &tuple, &parse);    }    if (i == CS_SUCCESS) {	node_id = (cistpl_lan_node_id_t *)parse.funce.data;	if (node_id->nb == 6) {	    for (i = 0; i < 6; i++)		dev->dev_addr[i] = node_id->id[i];	    return 0;	}    }    /* Try the third string in the Version 1 Version/ID tuple. */    tuple.DesiredTuple = CISTPL_VERS_1;    if (first_tuple(handle, &tuple, &parse) != CS_SUCCESS)	return -1;    station_addr = parse.version_1.str + parse.version_1.ofs[2];    if (cvt_ascii_address(dev, station_addr) == 0)	return 0;    return -1;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/4638aef40ba9ebb9734caeed1f373c24015259fd/smc91c92_cs.c/clean/drivers/net/pcmcia/smc91c92_cs.c