tmpsid=ntohs(header->sourceId);
tmpsid=ntohl(header->sourceId);
static int processNetflowV9Packet(IpfixReceiver *ipfixReceiver, byte *message, uint16_t length) {	uint16_t tmpid;	SourceID tmpsid;	int i, n;	NetflowV9Header *header = (NetflowV9Header *)message;		/* pointer to first set */	IpfixSetHeader *set = (IpfixSetHeader *)&header->data;        n=ntohs(header->setCount);	for(i = 0; i < n; i++) {		tmpid=ntohs(set->id);                tmpsid=ntohs(header->sourceId);		if(tmpid >= IPFIX_SetId_Data_Start) {			processDataSet(ipfixReceiver, tmpsid, set);		} else if(tmpid == NetflowV9_SetId_Template) {			processTemplateSet(ipfixReceiver, tmpsid, set);		} else {			msg(MSG_ERROR, "processNetflowV9: Unsupported Set ID - expected 0/256+, got %d", tmpid);		}		set = (IpfixSetHeader *)((byte *)set + ntohs(set->length));	}	return 0;}