added postxt/vectorposranges.* and the corresponding tests