force ragel alphtype to unsigned char, fixing non-ASCII TXT parsing on signed char platforms like s390x