}
char *zero;
long setting = strtol(optarg, &zero, 10);
if (*zero || (setting < 0) || (setting > 255)) {
fprintf (stderr, "%s: Multicast radius must be a number in the range 0 to 255, inclusive, not %s\n", program, optarg);
}
char *zero;
long setting = strtol(optarg, &zero, 10);
if (*zero || (setting < 0) || (setting > 255)) {
fprintf (stderr, "%s: Multicast radius must be a number in the range 0 to 255, inclusive, not %s\n", program, optarg);