}
void printFieldData(FieldType type, FieldData* pattern) {	char* s;		switch (type.id) {		case IPFIX_TYPEID_protocolIdentifier:			printf("protocolIdentifier:");			printProtocol(type, pattern);			break;		case IPFIX_TYPEID_sourceIPv4Address:			printf("sourceIPv4Address:");			printIPv4(type, pattern);			break;		case IPFIX_TYPEID_destinationIPv4Address:			printf("destinationIPv4Address:");			printIPv4(type, pattern);			break;						case IPFIX_TYPEID_sourceTransportPort:			printf("sourceTransportPort:");			printPort(type, pattern);			break;		case IPFIX_TYPEID_destinationtransportPort:			printf("destinationtransportPort:");			printPort(type, pattern);			break;		default:			s = typeid2string(type.id);			if (s != NULL) {				printf("%s:", s);				printUint(type, pattern);				} else {				errorf("Field with ID %d unparseable", type.id);				}			break;		}	}