if (!ptr || *ptr != '-')
return 0;
/* Upper port parsing */
hp = (long) strtol(ptr, &ptr, 10);
hp = (long) strtol(++ptr, &ptr, 10);
if (hp < 1024 || hp > 65535)
if (ptr)
if (!ptr || *ptr != '\0')
*lpout = (u_short) lp;