extern void set_backlight(unsigned char flag, unsigned int val);
extern unsigned int read_numeric(unsigned int initial, unsigned char digit,
char startx, char starty);
-extern unsigned int subst_numeric(unsigned int start, unsigned char pos, unsigned char c);
+extern unsigned int subst_numeric(unsigned int start, unsigned char pos, unsigned int c);
extern void print_numeric_nosupress(unsigned int data, unsigned char digit);
extern unsigned char readkey(void);
extern unsigned char pollkeys(unsigned char *p, unsigned int limit, unsigned char repeat);