SecureCoding-5.32

Passing arguments to character-handling functions that are not representable as unsigned char

Required inputs: IR

Rule description is currently unavailable for legal reasons.

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.