2026-08-21 06:56 ftp://ftp.de.debian.org/debian/pool/main/r/rsyncrypto/rsyncrypto_1.14.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j96 platform: Linux-6.8.0-137-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: 2e19539 (2026-08-18 17:04:48 +0200) count: 98 105 elapsed-time: 0.3 0.2 head-timing-info: old-timing-info: head results: rsyncrypto-1.14/precomp.h:103:2: error: #error Unsupported platform [preprocessorErrorDirective] rsyncrypto-1.14/win32/autofd.h:3:2: error: #error Win32 only header included from non-Win32 build environment [preprocessorErrorDirective] rsyncrypto-1.14/win32/nullgzip.cpp:9:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_INPUT_HANDLE [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/recover.cpp:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/recover.cpp:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/process.cpp:37:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/aes_crypt.h:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_BLOCK_SIZE [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/aes_crypt.cpp:99:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_ENCRYPT [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/aes_crypt.cpp:104:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_DECRYPT [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/redir.h:19:5: style: Class 'redir_pipe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rsyncrypto-1.14/redir.h:34:5: style: Class 'redir_fd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rsyncrypto-1.14/redir.h:25:14: style: The destructor '~redir_pipe' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/redir.h:12:14: note: Virtual destructor in base class rsyncrypto-1.14/redir.h:25:14: note: Destructor in derived class rsyncrypto-1.14/redir.h:28:18: style: The function 'child_redirect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/redir.h:9:18: note: Virtual function in base class rsyncrypto-1.14/redir.h:28:18: note: Function in derived class rsyncrypto-1.14/redir.h:29:18: style: The function 'parent_redirect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/redir.h:10:18: note: Virtual function in base class rsyncrypto-1.14/redir.h:29:18: note: Function in derived class rsyncrypto-1.14/redir.h:51:14: style: The destructor '~redir_fd' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/redir.h:12:14: note: Virtual destructor in base class rsyncrypto-1.14/redir.h:51:14: note: Destructor in derived class rsyncrypto-1.14/redir.h:54:18: style: The function 'child_redirect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/redir.h:9:18: note: Virtual function in base class rsyncrypto-1.14/redir.h:54:18: note: Function in derived class rsyncrypto-1.14/redir.h:55:18: style: The function 'parent_redirect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/redir.h:10:18: note: Virtual function in base class rsyncrypto-1.14/redir.h:55:18: note: Function in derived class rsyncrypto-1.14/redir.h:61:18: style: The function 'child_redirect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/redir.h:9:18: note: Virtual function in base class rsyncrypto-1.14/redir.h:61:18: note: Function in derived class rsyncrypto-1.14/redir.h:62:18: style: The function 'parent_redirect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/redir.h:10:18: note: Virtual function in base class rsyncrypto-1.14/redir.h:62:18: note: Function in derived class rsyncrypto-1.14/crypt_key.h:27:5: warning: Member variable 'key::ptbuf_loc' is not initialized in the constructor. [uninitMemberVar] rsyncrypto-1.14/crypt_key.h:27:5: warning: Member variable 'key::ptbuf_count' is not initialized in the constructor. [uninitMemberVar] rsyncrypto-1.14/crypt_key.h:27:5: warning: Member variable 'key::ptbuf_sum' is not initialized in the constructor. [uninitMemberVar] rsyncrypto-1.14/crypt_key.h:27:5: warning: Member variable 'key::ptbuf_sub' is not initialized in the constructor. [uninitMemberVar] rsyncrypto-1.14/bufferfd.h:59:9: warning: Value of pointer 'buffer', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] rsyncrypto-1.14/crypt_key.h:27:5: warning: Member variable 'key::ptbuf_may_rotate' is not initialized in the constructor. [uninitMemberVar] rsyncrypto-1.14/aes_crypt.cpp:57:10: warning: Member variable 'aes_key::cbc_base' is not initialized in the copy constructor. [uninitMemberVarPrivate] rsyncrypto-1.14/aes_crypt.cpp:34:10: warning: Member variable 'aes_key::cbc_base' is not initialized in the constructor. [uninitMemberVar] rsyncrypto-1.14/aes_crypt.cpp:46:10: warning: Member variable 'aes_key::cbc_base' is not initialized in the constructor. [uninitMemberVar] rsyncrypto-1.14/bufferfd.h:17:5: style: Class 'read_bufferfd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rsyncrypto-1.14/bufferfd.h:44:5: style: Class 'write_bufferfd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rsyncrypto-1.14/bufferfd.h:48:5: style: Class 'write_bufferfd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rsyncrypto-1.14/crypt_key.h:28:44: warning: Class 'key' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] rsyncrypto-1.14/crypt_key.h:28:44: warning: Class 'key' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] rsyncrypto-1.14/aes_crypt.cpp:48:5: warning: Class 'aes_key' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] rsyncrypto-1.14/aes_crypt.h:24:18: style: The function 'gen_pad_key' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/crypt_key.h:39:18: note: Virtual function in base class rsyncrypto-1.14/aes_crypt.h:24:18: note: Function in derived class rsyncrypto-1.14/aes_crypt.h:29:20: style: The function 'block_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/crypt_key.h:53:20: note: Virtual function in base class rsyncrypto-1.14/aes_crypt.h:29:20: note: Function in derived class rsyncrypto-1.14/aes_crypt.h:33:20: style: The function 'exported_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/crypt_key.h:47:20: note: Virtual function in base class rsyncrypto-1.14/aes_crypt.h:33:20: note: Function in derived class rsyncrypto-1.14/aes_crypt.h:37:20: style: The function 'export_key' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/crypt_key.h:52:20: note: Virtual function in base class rsyncrypto-1.14/aes_crypt.h:37:20: note: Function in derived class rsyncrypto-1.14/aes_crypt.h:40:18: style: The function 'init_encrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/crypt_key.h:59:18: note: Virtual function in base class rsyncrypto-1.14/aes_crypt.h:40:18: note: Function in derived class rsyncrypto-1.14/aes_crypt.h:42:18: style: The function 'encrypt_block' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/crypt_key.h:61:18: note: Virtual function in base class rsyncrypto-1.14/aes_crypt.h:42:18: note: Function in derived class rsyncrypto-1.14/aes_crypt.h:43:18: style: The function 'decrypt_block' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] rsyncrypto-1.14/crypt_key.h:62:18: note: Virtual function in base class rsyncrypto-1.14/aes_crypt.h:43:18: note: Function in derived class rsyncrypto-1.14/bufferfd.cpp:121:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] rsyncrypto-1.14/bufferfd.h:79:13: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] rsyncrypto-1.14/crypt_key.h:21:31: style: Class 'key' is unsafe, 'key::plaintext_buffer' can leak by wrong usage. [unsafeClassCanLeak] rsyncrypto-1.14/process.cpp:33:33: style:inconclusive: Function 'process_ctl' argument 1 names different: declaration 'cmdline' definition 'cmd'. [funcArgNamesDifferent] rsyncrypto-1.14/process.h:16:24: note: Function 'process_ctl' argument 1 names different: declaration 'cmdline' definition 'cmd'. rsyncrypto-1.14/process.cpp:33:33: note: Function 'process_ctl' argument 1 names different: declaration 'cmdline' definition 'cmd'. rsyncrypto-1.14/recover.cpp:45:10: warning: Member variable 'file_record::dirsep' has no initializer. [uninitMemberVarNoCtor] rsyncrypto-1.14/recover.cpp:46:10: warning: Member variable 'file_record::crypt' has no initializer. [uninitMemberVarNoCtor] rsyncrypto-1.14/blocksizes.cpp:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/crypt_key.cpp:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/autopipe.h:21:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/crypto.cpp:56:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/crypto.cpp:89:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/crypto.cpp:101:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/crypto.cpp:108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/crypto.cpp:139:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_OAEP_PADDING [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/crypto.cpp:165:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_OAEP_PADDING [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/crypto.cpp:237:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/filemap.cpp:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRSEP_C [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/filemap.cpp:70:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/filemap.cpp:159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRSEP_C [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/filemap.cpp:219:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRSEP_C [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/filemap.cpp:258:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/filemap.cpp:281:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRSEP_C [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/filemap.cpp:313:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig_ciphername [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/main.cpp:42:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/main.cpp:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/main.cpp:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/main.cpp:138:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/autodir.h:18:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/autodir.h:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/autodir.h:80:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/file.cpp:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/file.cpp:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRSEP_C [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/file.cpp:96:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/file.cpp:202:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/file.cpp:256:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/file.cpp:358:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/file.cpp:444:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] rsyncrypto-1.14/rcserror.h:10:14: warning: Member variable 'rscerror::errnum' is not initialized in the constructor. [uninitMemberVar] rsyncrypto-1.14/crypt_key.cpp:82:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] rsyncrypto-1.14/crypt_key.cpp:97:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] rsyncrypto-1.14/crypt_key.cpp:59:22: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] rsyncrypto-1.14/crypt_key.cpp:75:22: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] rsyncrypto-1.14/blocksizes.cpp:37:27: style: Parameter 'argv' can be declared as const array [constParameter] rsyncrypto-1.14/crypto.cpp:280:20: style: Condition 'numread>0' is always true [knownConditionTrueFalse] rsyncrypto-1.14/crypto.cpp:278:69: note: Assuming that condition '(numread=fromfd.read(buffer.get(),block_size))!=0' is not redundant rsyncrypto-1.14/crypto.cpp:280:20: note: Condition 'numread>0' is always true rsyncrypto-1.14/crypto.cpp:224:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] rsyncrypto-1.14/crypto.cpp:205:18: style: Variable 'new_block' is reassigned a value before the old one has been used. [redundantAssignment] rsyncrypto-1.14/crypto.cpp:202:22: note: new_block is assigned rsyncrypto-1.14/crypto.cpp:205:18: note: new_block is overwritten rsyncrypto-1.14/crypto.cpp:237:18: style: Local variable 'buffer' shadows outer variable [shadowVariable] rsyncrypto-1.14/crypto.cpp:193:31: note: Shadowed variable rsyncrypto-1.14/crypto.cpp:237:18: note: Shadow local variable rsyncrypto-1.14/crypto.cpp:180:58: style: Parameter 'fromfd' can be declared as reference to const [constParameterReference] rsyncrypto-1.14/crypto.cpp:247:114: style: Parameter 'tofd' can be declared as reference to const [constParameterReference] rsyncrypto-1.14/filemap.cpp:205:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rsyncrypto-1.14/filemap.cpp:312:17: style: The scope of the variable 'status' can be reduced. [variableScope] rsyncrypto-1.14/filemap.cpp:256:38: style:inconclusive: Function 'write_map' argument 1 names different: declaration 'list_filename' definition 'map_filename'. [funcArgNamesDifferent] rsyncrypto-1.14/filemap.h:24:40: note: Function 'write_map' argument 1 names different: declaration 'list_filename' definition 'map_filename'. rsyncrypto-1.14/filemap.cpp:256:38: note: Function 'write_map' argument 1 names different: declaration 'list_filename' definition 'map_filename'. rsyncrypto-1.14/file.cpp:208:44: warning: Either the condition 'opname!=NULL' is redundant or there is possible null pointer dereference: opname. [nullPointerRedundantCheck] rsyncrypto-1.14/file.cpp:201:53: note: Assuming that condition 'opname!=NULL' is not redundant rsyncrypto-1.14/file.cpp:208:44: note: Null pointer dereference rsyncrypto-1.14/file.cpp:183:33: style: The scope of the variable 'dststat' can be reduced. [variableScope] rsyncrypto-1.14/file.cpp:86:36: style:inconclusive: Function 'filelist_encrypt' argument 1 names different: declaration 'src_dir' definition 'src'. [funcArgNamesDifferent] rsyncrypto-1.14/file.h:18:36: note: Function 'filelist_encrypt' argument 1 names different: declaration 'src_dir' definition 'src'. rsyncrypto-1.14/file.cpp:86:36: note: Function 'filelist_encrypt' argument 1 names different: declaration 'src_dir' definition 'src'. rsyncrypto-1.14/file.cpp:119:25: style: Local variable 'src' shadows outer argument [shadowArgument] rsyncrypto-1.14/file.cpp:86:36: note: Shadowed argument rsyncrypto-1.14/file.cpp:119:25: note: Shadow local variable rsyncrypto-1.14/file.cpp:260:38: style: Local variable 'err' shadows outer variable [shadowVariable] rsyncrypto-1.14/file.cpp:255:30: note: Shadowed variable rsyncrypto-1.14/file.cpp:260:38: note: Shadow local variable diff: head rsyncrypto-1.14/aes_crypt.cpp:48:5: warning: Class 'aes_key' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head rsyncrypto-1.14/bufferfd.h:59:9: warning: Value of pointer 'buffer', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] head rsyncrypto-1.14/crypt_key.h:21:31: style: Class 'key' is unsafe, 'key::plaintext_buffer' can leak by wrong usage. [unsafeClassCanLeak] head rsyncrypto-1.14/crypt_key.h:28:44: warning: Class 'key' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head rsyncrypto-1.14/crypt_key.h:28:44: warning: Class 'key' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.21.0 rsyncrypto-1.14/file.cpp:312:46: style:inconclusive: Function 'real_dir_encrypt' argument 7 names different: declaration '' definition 'opname'. [funcArgNamesDifferentUnnamed] 2.21.0 rsyncrypto-1.14/file.cpp:312:63: style:inconclusive: Function 'real_dir_encrypt' argument 8 names different: declaration '' definition 'dstname'. [funcArgNamesDifferentUnnamed] 2.21.0 rsyncrypto-1.14/file.cpp:312:81: style:inconclusive: Function 'real_dir_encrypt' argument 9 names different: declaration '' definition 'keyname'. [funcArgNamesDifferentUnnamed] 2.21.0 rsyncrypto-1.14/file.cpp:348:46: style:inconclusive: Function 'dir_encrypt' argument 6 names different: declaration '' definition 'opname'. [funcArgNamesDifferentUnnamed] 2.21.0 rsyncrypto-1.14/file.cpp:348:63: style:inconclusive: Function 'dir_encrypt' argument 7 names different: declaration '' definition 'dstname'. [funcArgNamesDifferentUnnamed] 2.21.0 rsyncrypto-1.14/file.cpp:348:81: style:inconclusive: Function 'dir_encrypt' argument 8 names different: declaration '' definition 'keyname'. [funcArgNamesDifferentUnnamed] 2.21.0 rsyncrypto-1.14/file.cpp:87:37: style:inconclusive: Function 'filelist_encrypt' argument 6 names different: declaration '' definition 'opname'. [funcArgNamesDifferentUnnamed] 2.21.0 rsyncrypto-1.14/file.cpp:87:57: style:inconclusive: Function 'filelist_encrypt' argument 7 names different: declaration '' definition 'prefix_op'. [funcArgNamesDifferentUnnamed] 2.21.0 rsyncrypto-1.14/file.cpp:87:77: style:inconclusive: Function 'filelist_encrypt' argument 8 names different: declaration '' definition 'srcnameop'. [funcArgNamesDifferentUnnamed] 2.21.0 rsyncrypto-1.14/file.cpp:87:97: style:inconclusive: Function 'filelist_encrypt' argument 9 names different: declaration '' definition 'dstnameop'. [funcArgNamesDifferentUnnamed] 2.21.0 rsyncrypto-1.14/file.cpp:88:18: style:inconclusive: Function 'filelist_encrypt' argument 10 names different: declaration '' definition 'keynameop'. [funcArgNamesDifferentUnnamed] 2.21.0 rsyncrypto-1.14/filemap.cpp:272:42: style:inconclusive: Function 'virt_recurse_dir_enc' argument 6 names different: declaration '' definition 'dir_sig_part'. [funcArgNamesDifferentUnnamed] DONE