Good catch. Sorry about that folks, bit of a logic error there. My intention was to handle any unknown value passed in by treating it the same essentially as a left-justify, but as this anonymous poster correctly points out, I done f'd it up! I guess my score on tonight's IQ test on Fox should be lowered a few points.
I'll try and get a fixed version out ASAP. For now, if anyone wants to correct this themselves, my suggestion is to leave the default, but just add a case to handle DVT_NONE. Either do nothing in it or just do a locX=locX; if you want something a bit more deliberate.