Lines Matching defs:base
43 #define PROMPT "Enter a base %d integer between %ld and %ld"
45 #define MESG "Please enter a base %d integer between %ld and %ld."
48 setmsg(char *msg, long lower, long upper, int base)
50 if ((base == 10) || (base == 0))
53 (void) sprintf(msg, MESG, base, lower, upper);
57 ckrange_err(long lower, long upper, int base, char *error)
61 setmsg(defmesg, lower, upper, base);
66 ckrange_hlp(long lower, long upper, int base, char *help)
70 setmsg(defmesg, lower, upper, base);
75 ckrange_val(long lower, long upper, int base, char *input)
80 value = strtol(input, &ptr, base);
87 ckrange(long *rngval, long lower, long upper, short base, char *defstr,
104 if (base == 0)
105 base = 10;
108 if (base == 10)
111 (void) sprintf(defpmpt, PROMPT, base, lower, upper);
115 setmsg(defmesg, lower, upper, base);
127 *rngval = strtol(defstr, NULL, base);
140 value = strtol(input, &ptr, base);