Skip to content

ims_ipsec_pcscf: declare vars at beginning of the block #1

ims_ipsec_pcscf: declare vars at beginning of the block

ims_ipsec_pcscf: declare vars at beginning of the block #1

Triggered via push December 4, 2023 23:00
Status Success
Total duration 13m 18s
Artifacts

main.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

40 warnings
build (bookworm, clang)
variable 'table_entry' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
build (bookworm, clang)
'snprintf' macro redefined [-Wmacro-redefined]
build (bookworm, clang)
'snprintf' macro redefined [-Wmacro-redefined]
build (bookworm, clang)
'snprintf' macro redefined [-Wmacro-redefined]
build (bookworm, clang)
'snprintf' macro redefined [-Wmacro-redefined]
build (bookworm, clang)
'snprintf' macro redefined [-Wmacro-redefined]
build (bookworm, clang)
'snprintf' macro redefined [-Wmacro-redefined]
build (bookworm, clang)
'snprintf' macro redefined [-Wmacro-redefined]
build (bookworm, clang)
'snprintf' macro redefined [-Wmacro-redefined]
build (bookworm, clang)
'snprintf' macro redefined [-Wmacro-redefined]
build (sid, clang)
a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
build (sid, clang)
a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
build (sid, clang)
passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
build (sid, clang)
passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
build (sid, clang)
variable 'table_entry' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
build (sid, clang)
implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion]
build (sid, clang)
variable 'nkeys' set but not used [-Wunused-but-set-variable]
build (sid, clang)
a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
build (sid, clang)
'snprintf' macro redefined [-Wmacro-redefined]
build (sid, clang)
'snprintf' macro redefined [-Wmacro-redefined]
build (sid, gcc)
'__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
build (sid, gcc)
'__builtin_strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=]
build (sid, gcc)
'ravp' may be used uninitialized [-Wmaybe-uninitialized]
build (sid, gcc)
'table_entry' may be used uninitialized [-Wmaybe-uninitialized]
build (sid, gcc)
'__builtin_strncpy' output may be truncated copying between 64 and 128 bytes from a string of length 128 [-Wstringop-truncation]
build (sid, gcc)
'__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
build (sid, gcc)
'__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
build (sid, gcc)
'__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
build (sid, gcc)
'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
build (sid, gcc)
'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
build (bookworm, gcc)
'__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
build (bookworm, gcc)
'__builtin_strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=]
build (bookworm, gcc)
'table_entry' may be used uninitialized [-Wmaybe-uninitialized]
build (bookworm, gcc)
'__builtin_strncpy' output may be truncated copying between 64 and 128 bytes from a string of length 128 [-Wstringop-truncation]
build (bookworm, gcc)
'__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
build (bookworm, gcc)
'__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
build (bookworm, gcc)
'__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
build (bookworm, gcc)
'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
build (bookworm, gcc)
'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
build (bookworm, gcc)
'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]