AutosarC++19_03-A21.8.1

Arguments to character-handling functions shall be representable as an unsigned char

Required inputs: IR

Possible Messages

Key

Text

Severity

Disabled

missing_uchar_cast

Missing explicit cast to unsigned char.

None

False

missing_uchar_cast_on_routine_literal

Missing explicit cast to unsigned char.

None

False

Options

functions

functions

Type: set[bauhaus.analysis.config.QualifiedName]

Default: {'isalnum', 'isalpha', 'isblank', 'iscntrl', 'isdigit', 'isgraph', 'islower', 'isprint', 'ispunct', 'isspace', 'isupper', 'isxdigit', 'tolower', 'toupper'}

Names of functions that require an unsigned char cast.