// Recover the text
arith.messageinit();
lcd.val=0;
char[] d=new char[N];
i=0;
while ((d[i]=(char)arith.decodeone(code,lcd)) != NCHAR) {
System.out.printf("%x %x\n", (int)c[i] ,(int)d[i]);
localflag = localflag || (c[i] != d[i]);
i++;
}
globalflag = globalflag || localflag;