diff --git a/cfg/std.cfg b/cfg/std.cfg index 037400bb1..289414b46 100644 --- a/cfg/std.cfg +++ b/cfg/std.cfg @@ -3871,6 +3871,72 @@ + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + diff --git a/test/cfg/std.c b/test/cfg/std.c index 6dae1bd2f..9ab96e57d 100644 --- a/test/cfg/std.c +++ b/test/cfg/std.c @@ -12,6 +12,7 @@ #include #include // frexp #include +#include #include #include #include @@ -3384,6 +3385,44 @@ void uninitvar_itoa(void) (void)itoa(value,str,base); } +void uninivar_c16rtomb(void) +{ + char * pmb; + char16_t c16; + mbstate_t * ps; + // cppcheck-suppress uninitvar + (void)c16rtomb(pmb,c16,ps); +} + +void uninivar_c32rtomb(void) +{ + char * pmb; + char32_t c32; + mbstate_t * ps; + // cppcheck-suppress uninitvar + (void)c32rtomb(pmb,c32,ps); +} + +void uninivar_mbrtoc16(void) +{ + char16_t * pc16; + char * pmb; + size_t max; + mbstate_t * ps; + // cppcheck-suppress uninitvar + (void)mbrtoc16(pc16,pmb,max,ps); +} + +void uninivar_mbrtoc32(void) +{ + char32_t * pc32; + char * pmb; + size_t max; + mbstate_t * ps; + // cppcheck-suppress uninitvar + (void)mbrtoc32(pc32,pmb,max,ps); +} + void invalidFunctionArgBool_abs(bool b, double x, double y) { // cppcheck-suppress invalidFunctionArgBool