As it is, you pass the designation and MakeMPC looks for a pure number less than 100000 to decide to produce the numbered MP format. But Now the 5-char "number" can be encoded for numbers 100000 and up. Need smarter code here to try converting the encoded number, and only if that fails, then deciding it's a designation. |