BCD(unsigned char binval)1 static __inline__ unsigned char BCD(unsigned char binval)
2 {
3   if (binval > 99) return 0x99;
4   return (((binval/10) << 4) | (binval%10));
5 }
6 
int1a(unsigned char i)7 void int1a(unsigned char i)
8 {
9     (*((unsigned char *)1)) = BCD(i);
10 }
11