Oops, TOKEN is not an HP function but one of my own. The WORD function can be used these days. So, new and improved command files for converting IP address to/from Integer. Note that a 128.0.0.0 or above address will choke. PARM IP COMMENT FILE=IPTOINT.CMD SETVAR IP '!IP' SETVAR IPTOINT ![WORD(IP,'.',1)] * 2^24 SETVAR IPTOINT IPTOINT + ![WORD(IP,'.',2)] * 2^16 SETVAR IPTOINT IPTOINT + ![WORD(IP,'.',3)] * 2^8 SETVAR IPTOINT IPTOINT + ![WORD(IP,'.',4)] SHOWVAR IPTOINT COMMENT END IPTOINT.CMD PARM INT COMMENT FILE=INTTOIP.CMD SETVAR INTTOIP_1 !INT LSR 24 SETVAR INTTOIP_2 !INT LSL 8 LSR 24 SETVAR INTTOIP_3 !INT LSL 16 LSR 24 SETVAR INTTOIP_4 !INT LSL 24 LSR 24 SETVAR INTTOIP '!INTTOIP_1.!INTTOIP_2.!INTTOIP_3.!INTTOIP_4' SHOWVAR INTTOIP COMMENT END INTTOIP.CMD