> -int Barcode_128b_verify(char *text) > +int Barcode_128b_verify(unsigned char *text) Right, though definitely benign (as code 128 only has positive chars). There are other chars that ought to be unsigned, actually. Will fix. /alessandro