typedef union { long l; float f; } MPICommandConstant;
CommandConstant defines a generic variable that can specify either a long or float value.