Correction for ARM
By default chars are signed chars on x86_64 but are unsigned chars on ARM. So this modification has no effect on standard platforms, but it does allow the program to work on ARM.
By default chars are signed chars on x86_64 but are unsigned chars on ARM. So this modification has no effect on standard platforms, but it does allow the program to work on ARM.