Fixed a bug that caused char *cp to be incremented by 4 in 'if (*cp++ & 01)'