- changed OPSHIFT macro to use a (unsigned long) vs (unsigned) cast; this at least will compile now; ORCA/C was complaining about 'duplicate label in case statement'.