Дык это решается просто подстановкой соответствующих констант из limits.h вместо 8.Правда еще замаскировать младший байт char надо бы...
E-mail: info@telesys.ru