test std.cfg: Improved strlen() tests.
This commit is contained in:
parent
ea92695e54
commit
dbbb7f544a
|
@ -3136,11 +3136,19 @@ void uninitvar_strftime(void)
|
||||||
(void)strfxtime(s,max,fmt,px);
|
(void)strfxtime(s,max,fmt,px);
|
||||||
}
|
}
|
||||||
|
|
||||||
void uninitvar_strlen(void)
|
void uninitvar_strlen(const char *str)
|
||||||
{
|
{
|
||||||
char *s;
|
char *s;
|
||||||
// cppcheck-suppress uninitvar
|
// cppcheck-suppress uninitvar
|
||||||
(void)strlen(s);
|
(void)strlen(s);
|
||||||
|
|
||||||
|
const char x;
|
||||||
|
const char *xPtr = &x;
|
||||||
|
// cppcheck-suppress uninitvar
|
||||||
|
(void)strlen(xPtr);
|
||||||
|
|
||||||
|
// No waring is expected
|
||||||
|
(void)strlen(str);
|
||||||
}
|
}
|
||||||
|
|
||||||
void uninitvar_wcslen(void)
|
void uninitvar_wcslen(void)
|
||||||
|
|
Loading…
Reference in New Issue