clear 19.1
use unsigned char instead of char for error string
use #if 0 instead of // for remove code