isprint() is defined to take an int and if it is defined as a macro then you can get a warning that a char is being used as an array index. This patch fixes this warning in tgt-vlog95/msic.c