Rule M5-0-12 (required, implementation, automated)

Signed char and unsigned char type shall only be used for the storage and use of numeric values. See MISRA C++ 2008 [7]