2024-04-24 13:34 ftp://ftp.de.debian.org/debian/pool/main/e/evolution-ews/evolution-ews_3.52.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --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 -j1 platform: Linux-6.5.0-28-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.57 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.14.0 head-info: 9fab9b9 (2024-04-24 10:46:48 +0200) count: 1380 1380 elapsed-time: 12.0 12.6 head-timing-info: old-timing-info: head results: evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews-factory.c:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews-factory.c:50:70: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews-factory.c:55:55: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews-factory.c:74:31: style: Parameter 'type_module' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:190:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVC_FORMAT_VCARD_30 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:270:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_TYPE_EWS_SETTINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:334:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CLIENT_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:376:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:426:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_REV [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:440:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_UID [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:457:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_FULL_NAME [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:471:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_NICKNAME [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:512:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_BIRTH_DATE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:522:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_ANNIVERSARY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:551:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:614:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_EXCHANGE_2010_SP2 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:640:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_EXCHANGE_2010_SP2 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:701:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:769:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_EXCHANGE_2010_SP2 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:813:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_EXCHANGE_2010_SP2 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:942:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_ADDRESS_WORK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:969:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_NOTE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1002:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_EMAIL_1 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1037:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_NAME [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1078:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_BIRTH_DATE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1086:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_ANNIVERSARY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1177:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_ADDRESS_WORK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1201:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_NOTE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1217:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_EMAIL_1 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1277:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_NAME [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1344:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_BIRTH_DATE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1356:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_ANNIVERSARY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1375:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EwsId [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1424:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_PHOTO [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1493:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_EXCHANGE_2010_SP2 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1693:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_ADDRESS_WORK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1724:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_NOTE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1750:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_EMAIL_1 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1783:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_GIVEN_NAME [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1828:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1846:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_CATEGORY_LIST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1876:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_CATEGORIES [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1968:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_EMAIL [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2014:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVC_FN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2044:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_UID [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2084:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_REV [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2120:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_UID [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2194:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_EMAIL_1 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2219:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2301:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2353:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_UID [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2395:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_IS_LIST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2441:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2545:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2790:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_EMAIL_1 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2850:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2961:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3030:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_UID [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3121:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3199:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3218:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESEXP_RES_BOOL [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3234:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3281:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3348:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESEXP_RES_BOOL [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3396:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3450:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3619:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3672:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_UID [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3686:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3739:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVC_FORMAT_VCARD_30 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3817:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ACCEPTED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3991:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4172:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4230:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_IS_LIST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4372:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4402:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_book_backend_ews_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4452:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_book_backend_ews_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4467:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_BACKEND_PROPERTY_CAPABILITIES [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4555:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_HTTP_URI_FLAGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4582:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_book_backend_ews_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4604:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_book_backend_ews_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4619:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_book_backend_ews_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4639:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKENDDIR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4268:7: style: The if condition is the same as the previous if condition [duplicateCondition] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4249:7: note: First condition evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:4268:7: note: Second condition evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3051:20: style: The statement 'if (data->percent!=percent) data->percent=percent' is logically equivalent to 'data->percent=percent'. [duplicateConditionalAssign] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3052:17: note: Assignment 'data->percent=percent' evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3051:20: note: Condition 'data->percent!=percent' is redundant evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2680:6: style: Condition 'lzx_path' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3142:11: style: Redundant initialization for 'success'. The initialized value is overwritten before it is read. [redundantInitialization] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3107:19: note: success is initialized evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3142:11: note: success is overwritten evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:150:9: style: Variable 'values' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:948:38: style: Parameter 'bbews' can be declared as pointer to const. However it seems that 'ebews_populate_ims' is a callback function, if 'bbews' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1942:65: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:948:38: note: Parameter 'bbews' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:949:17: style: Parameter 'contact' can be declared as pointer to const. However it seems that 'ebews_populate_ims' is a callback function, if 'contact' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1942:65: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:949:17: note: Parameter 'contact' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:950:17: style: Parameter 'item' can be declared as pointer to const. However it seems that 'ebews_populate_ims' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1942:65: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:950:17: note: Parameter 'item' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:951:21: style: Parameter 'cancellable' can be declared as pointer to const. However it seems that 'ebews_populate_ims' is a callback function, if 'cancellable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1942:65: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:951:21: note: Parameter 'cancellable' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1023:37: style: Parameter 'bbews' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1024:20: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1025:16: style: Parameter 'contact' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1090:35: style: Parameter 'bbews' can be declared as pointer to const. However it seems that 'ebews_set_photo' is a callback function, if 'bbews' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1951:81: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1090:35: note: Parameter 'bbews' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1091:18: style: Parameter 'request' can be declared as pointer to const. However it seems that 'ebews_set_photo' is a callback function, if 'request' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1951:81: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1091:18: note: Parameter 'request' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1092:14: style: Parameter 'contact' can be declared as pointer to const. However it seems that 'ebews_set_photo' is a callback function, if 'contact' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1951:81: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1092:14: note: Parameter 'contact' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1189:33: style: Parameter 'bbews' can be declared as pointer to const. However it seems that 'ebews_set_ims' is a callback function, if 'bbews' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1942:85: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1189:33: note: Parameter 'bbews' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1190:23: style: Parameter 'request' can be declared as pointer to const. However it seems that 'ebews_set_ims' is a callback function, if 'request' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1942:85: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1190:23: note: Parameter 'request' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1191:19: style: Parameter 'contact' can be declared as pointer to const. However it seems that 'ebews_set_ims' is a callback function, if 'contact' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1942:85: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1191:19: note: Parameter 'contact' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1450:11: style: Variable 'old_data' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1451:11: style: Variable 'new_data' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1475:19: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1699:40: style: Parameter 'bbews' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1700:23: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1701:19: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1702:19: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1704:23: style: Parameter 'cancellable' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1787:39: style: Parameter 'bbews' can be declared as pointer to const. However it seems that 'ebews_set_givenname' is a callback function, if 'bbews' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1949:93: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1787:39: note: Parameter 'bbews' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1788:22: style: Parameter 'request' can be declared as pointer to const. However it seems that 'ebews_set_givenname' is a callback function, if 'request' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1949:93: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1788:22: note: Parameter 'request' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1789:18: style: Parameter 'contact' can be declared as pointer to const. However it seems that 'ebews_set_givenname' is a callback function, if 'contact' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1949:93: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1789:18: note: Parameter 'contact' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1795:47: style: Parameter 'bbews' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1796:23: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1797:19: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1798:19: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:1800:23: style: Parameter 'cancellable' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2546:26: style: Variable 'event' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:2616:22: style: Parameter 'full' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3718:15: style: Variable 'md' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/addressbook/e-book-backend-ews.c:3357:8: style: struct member 'Anonymous0::flags' is never used. [unusedStructMember] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:920:17: debug: Scope::checkVariable found variable 'index' with varid 0. [varid0] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:52:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_SHA1 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:126:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:149:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_X509_CERT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:160:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:186:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:210:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_EMAIL_1 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:292:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_destroy [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:450:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_CUR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:617:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GUINT32_FORMAT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:764:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:790:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bytes_unref [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:966:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_ADDRESS_WORK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:996:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_SHA1 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:1087:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:1124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GUINT32_FORMAT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:1193:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_SET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:1116:3: error: Memory leak: vals [memleak] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:342:3: error: Memory leak: eod.priv [memleak] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:223:10: style: Redundant initialization for 'success'. The initialized value is overwritten before it is read. [redundantInitialization] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:204:19: note: success is initialized evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:223:10: note: success is overwritten evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:562:6: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:554:15: note: ret is initialized evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:562:6: note: ret is overwritten evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:1168:6: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:1157:15: note: ret is initialized evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:1168:6: note: ret is overwritten evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:60:38: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:199:17: style: Variable 'eod' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decoder.c:1070:53: style: Parameter 'eod' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decompress.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPACK_ERR_OK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/ews-oab-decompress.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPACK_ERR_OK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/addressbook/mspack/lzxd.c:808:7: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] evolution-ews-3.52.0/src/EWS/addressbook/oab-decode-test.c:49:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] evolution-ews-3.52.0/src/EWS/addressbook/oab-decode-test.c:106:2: error: Memory leak: timer [memleak] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-factory.c:66:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VEVENT_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-factory.c:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VJOURNAL_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-factory.c:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VTODO_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-factory.c:132:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-factory.c:71:75: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-factory.c:76:60: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-factory.c:95:76: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-factory.c:100:61: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-factory.c:119:74: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-factory.c:124:59: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-factory.c:145:31: style: Parameter 'type_module' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-m365.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ACCEPTED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-m365.c:75:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_COLLECTION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-m365.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCHANGE_EWS_SRCDIR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:234:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_ATTENDEE_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CAL_COMPONENT_ALARM_DISPLAY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:350:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CAL_COMPONENT_ALARM_DISPLAY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:460:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_TZNAME_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:667:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_XSTANDARD_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:766:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_RECURRENCE_ARRAY_MAX [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:892:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_TZID_PARAMETER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:932:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_EXDATE_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:963:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_ORGANIZER_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:1041:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_CLASS_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:1083:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:1140:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPATH_NODESET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:1253:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_URL_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:1433:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_PRIORITY_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:1574:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:1632:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_ITEMCHANGE_TYPE_ITEM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:2017:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_ITEMCHANGE_TYPE_ITEM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:2141:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_ITEMCHANGE_TYPE_ITEM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:2213:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_RRULE_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:2311:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_ITEMCHANGE_TYPE_ITEM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:2349:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_COMMENT_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:2411:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_TZID_PARAMETER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:1195:8: style: Condition 'msdn_tz_id' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews-utils.c:352:16: style: Variable 'dur_int' is assigned a value that is never used. [unreadVariable] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1621:16: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:134:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_TYPE_EWS_SETTINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:210:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_MAIL_IDENTITY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:235:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CLIENT_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:278:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:293:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:386:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_PARTSTAT_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_ITEM_TYPE_TASK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1319:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1455:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1580:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1621:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1782:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CAL_OPERATION_FLAG_DISABLE_ITIP_MESSAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1831:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ACCEPTED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1958:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2274:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2363:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_ANY_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2450:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_cal_component_id_hash [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2507:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_ATTACH_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2604:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_DTSTART_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2664:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CLIENT_ERROR_OTHER_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2719:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2892:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_ITEMCHANGE_TYPE_OCCURRENCEITEM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2938:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CLIENT_ERROR_OTHER_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3142:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3492:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3544:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_ITEMCHANGE_TYPE_ITEM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3619:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VCALENDAR_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3712:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3796:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CAL_BACKEND_PROPERTY_CAL_EMAIL_ADDRESS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3910:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_ATTENDEE_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3946:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_ATTENDEE_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3992:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_RSVP_PARAMETER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4016:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_ORGANIZER_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4112:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_X_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4173:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CLIENT_ERROR_PERMISSION_DENIED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4400:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VCALENDAR_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4586:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VCALENDAR_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4713:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4745:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_BACKEND_PROPERTY_CAPABILITIES [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4799:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_cal_backend_ews_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4839:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_HTTP_URI_FLAGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4876:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_cal_backend_ews_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4904:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_cal_backend_ews_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4921:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_cal_backend_ews_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4928:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_THREE_STATE_INCONSISTENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3187:7: style: The if condition is the same as the previous if condition [duplicateCondition] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3171:7: note: First condition evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3187:7: note: Second condition evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3190:7: style: The if condition is the same as the previous if condition [duplicateCondition] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3187:7: note: First condition evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:3190:7: note: Second condition evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2742:15: style: Condition 'old_len>0' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2741:43: note: Assuming that condition 'old_len==0' is not redundant evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:2742:15: note: Condition 'old_len>0' is always true evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:4626:16: style: Condition 'success' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1966:11: style: Redundant initialization for 'success'. The initialized value is overwritten before it is read. [redundantInitialization] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1927:19: note: success is initialized evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1966:11: note: success is overwritten evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:1277:35: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:294:26: style: Variable 'event' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/calendar/e-cal-backend-ews.c:479:26: style: Variable 'has_this_date' is assigned a value that is never used. [unreadVariable] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:172:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_SHA256 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:191:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_SHA256 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_SHA256 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:229:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_SHA256 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:251:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_SHA256 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:284:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:361:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:570:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_EXCHANGE_2013 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:826:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1151:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_MESSAGE_ANSWERED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1171:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_ITEM_HIGH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1319:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1443:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1500:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1591:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_MASK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1658:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1748:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_JUNK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1879:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_MASK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1975:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:2024:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:2164:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:2428:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:2678:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_MESSAGE_FOLDER_FLAGGED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:2832:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:2857:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:2895:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_MOVE_TO_DELETED_ITEMS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:2935:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_TRASH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3035:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_TRASH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_folder_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_folder_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_folder_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3267:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3291:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_HAS_SUMMARY_CAPABILITY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3328:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_FILTER_RECENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:2499:11: style: Condition '!local_error' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:2474:7: note: Assuming that condition 'local_error' is not redundant evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:2499:11: note: Condition '!local_error' is always true evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1883:35: warning: Function 'camel_ews_folder_new' argument order different: declaration 'store, folder_dir, folder_name, cancellable, error' definition 'store, folder_name, folder_dir, cancellable, error' [funcArgOrderDifferent] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.h:56:49: note: Function 'camel_ews_folder_new' argument order different: declaration 'store, folder_dir, folder_name, cancellable, error' definition 'store, folder_name, folder_dir, cancellable, error' evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1883:35: note: Function 'camel_ews_folder_new' argument order different: declaration 'store, folder_dir, folder_name, cancellable, error' definition 'store, folder_name, folder_dir, cancellable, error' evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3357:53: style:inconclusive: Function 'camel_ews_folder_set_apply_filters' argument 1 names different: declaration 'sefl' definition 'self'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.h:61:59: note: Function 'camel_ews_folder_set_apply_filters' argument 1 names different: declaration 'sefl' definition 'self'. evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3357:53: note: Function 'camel_ews_folder_set_apply_filters' argument 1 names different: declaration 'sefl' definition 'self'. evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1149:46: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'ews_folder_get_permanent_flags' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3243:38: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1149:46: note: Parameter 'folder' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:1317:23: style: Variable 'emi' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3087:28: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'ews_cmp_uids' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3248:27: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3087:28: note: Parameter 'folder' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3101:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_folder_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3236:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3101:17: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3124:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_folder_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3237:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:3124:17: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/camel/camel-ews-folder.c:65:11: style: struct member '_CamelEwsFolderPrivate::fetch_pending' is never used. [unusedStructMember] evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:41:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_message_info_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:70:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_message_info_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_message_info_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_message_info_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:211:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:46:24: style: Variable 'emi' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:98:23: style: Variable 'emi' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:122:23: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_message_info_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:193:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:122:23: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:147:23: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_message_info_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:194:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:147:23: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/camel/camel-ews-message-info.c:149:23: style: Variable 'emi' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-provider.c:126:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:382:16: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_search_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_search_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_SEXP_RES_BOOL [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:131:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_SEXP_RES_BOOL [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:147:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:302:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:382:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:442:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:491:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:500:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_destroy [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:329:6: style: The if condition is the same as the previous if condition [duplicateCondition] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:241:6: note: First condition evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:329:6: note: Second condition evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:249:18: style: Condition 'ews_folder!=NULL' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:38:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_search_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:475:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:38:17: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:55:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_search_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:476:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:55:17: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/camel/camel-ews-search.c:516:38: style: Parameter 'ews_store' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_store_summary_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:143:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_DELETED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:352:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:776:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_FOLDER_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:995:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_MASK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:1026:50: style:inconclusive: Function 'camel_ews_store_summary_has_folder' argument 2 names different: declaration 'id' definition 'folder_id'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.h:211:21: note: Function 'camel_ews_store_summary_has_folder' argument 2 names different: declaration 'id' definition 'folder_id'. evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:1026:50: note: Function 'camel_ews_store_summary_has_folder' argument 2 names different: declaration 'id' definition 'folder_id'. evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:298:27: style: Parameter 'key' can be declared as pointer to const. However it seems that 'match_subfolder' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:350:4: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:298:27: note: Parameter 'key' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:327:10: style: Variable 'ofid' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store-summary.c:1140:21: style: Variable 'cat' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:385:16: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1875:18: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_EWS_STORE_OOO_ALERT_STATE_UNKNOWN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:220:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:260:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_USE_CACHE_DIR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_VTRASH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:385:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:593:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:694:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:747:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:795:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:922:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_LOW [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1008:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1344:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_EXCHANGE_2010_SP1 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1437:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_store_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1550:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1656:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_store_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1700:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_CHILDREN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1725:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1794:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1959:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EwsFolderId [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2099:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2268:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2350:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_FOLDER_INFO_REFRESH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2455:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_FOLDER_INFO_SUBSCRIPTION_LIST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2666:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_FOLDER_INFO_REFRESH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2923:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2992:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_FOLDER_INFO_RECURSIVE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_ITEMCHANGE_TYPE_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3284:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_INBOX [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3388:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_TRASH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3448:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_JUNK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3482:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_NOSELECT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3628:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3722:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_FOLDER_TYPE_MAILBOX [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3837:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_FOLDER_TYPE_MAILBOX [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3923:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_SERVICE_CONNECTED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3983:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_OOF_STATE_DISABLED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:4046:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_store_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:4063:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_store_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:4087:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2397:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2828:29: warning: Either the condition 'local_error' is redundant or there is possible null pointer dereference: local_error. [nullPointerRedundantCheck] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2820:7: note: Assuming that condition 'local_error' is not redundant evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2828:29: note: Null pointer dereference evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3890:43: style:inconclusive: Function 'camel_ews_store_connected' argument 1 names different: declaration 'store' definition 'ews_store'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.h:67:52: note: Function 'camel_ews_store_connected' argument 1 names different: declaration 'store' definition 'ews_store'. evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:3890:43: note: Function 'camel_ews_store_connected' argument 1 names different: declaration 'store' definition 'ews_store'. evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:102:37: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_store_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:4074:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:102:37: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:129:37: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_store_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:4075:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:129:37: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1192:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:2271:18: style: Variable 'provider' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1036:11: style: Variable 'thread' is allocated memory that is never used. [unusedAllocatedMemory] evolution-ews-3.52.0/src/EWS/camel/camel-ews-store.c:1375:11: style: Variable 'thread' is allocated memory that is never used. [unusedAllocatedMemory] evolution-ews-3.52.0/src/EWS/camel/camel-ews-summary.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_summary_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-summary.c:102:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_summary_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-summary.c:153:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_summary_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-summary.c:351:40: style: The statement 'if (ews_summary->priv->sync_tag_stamp!=value) ews_summary->priv->sync_tag_stamp=value' is logically equivalent to 'ews_summary->priv->sync_tag_stamp=value'. [duplicateConditionalAssign] evolution-ews-3.52.0/src/EWS/camel/camel-ews-summary.c:352:37: note: Assignment 'ews_summary->priv->sync_tag_stamp=value' evolution-ews-3.52.0/src/EWS/camel/camel-ews-summary.c:351:40: note: Condition 'ews_summary->priv->sync_tag_stamp!=value' is redundant evolution-ews-3.52.0/src/EWS/camel/camel-ews-summary.c:113:15: style: Condition '!part++' is always false [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/camel/camel-ews-summary.c:121:15: style: Condition '!part++' is always false [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/camel/camel-ews-summary.c:83:45: style: Parameter 'folder' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-summary.c:231:58: style: Parameter 'summary' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-transport.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_PROVIDER_STORE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-transport.c:209:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_MAIL_SUBMISSION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-transport.c:299:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_transport_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-transport.c:339:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_transport_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-transport.c:383:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-transport.c:561:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_transport_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-transport.c:574:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_transport_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-transport.c:589:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_TYPE_EWS_SETTINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-transport.c:148:19: style: Variable 'provider' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_MASK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:100:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:149:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_FOLDER_TYPE_MAILBOX [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:164:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:272:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_NOCHILDREN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:291:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:364:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:616:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_MESSAGE_SEEN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:686:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:710:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:760:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:871:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_DRAFTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:953:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:1051:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_ITEM_TYPE_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:1199:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:1343:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_MESSAGE_DATA_TYPE_INT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:1480:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_COLLECTION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:1102:52: style: Same expression on both sides of '||'. [duplicateExpression] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:687:15: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:1568:39: style: Variable 'old_cat' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/camel/camel-ews-utils.c:1639:22: style: Variable 'old_cat' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/camel-ews-settings.c:94:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_HTTP_URI_FLAGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/camel-ews-settings.c:557:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_ews_settings_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/camel-ews-settings.c:584:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/camel-ews-settings.c:115:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_settings_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/camel-ews-settings.c:566:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/camel-ews-settings.c:115:41: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/camel-ews-settings.c:312:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_settings_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/camel-ews-settings.c:567:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/camel-ews-settings.c:312:41: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/camel-ews-settings.c:963:58: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/camel-sasl-xoauth2-office365.c:33:78: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/camel-sasl-xoauth2-office365.c:38:63: style: Parameter 'sasl' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-calendar-utils.c:71:42: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] evolution-ews-3.52.0/src/EWS/common/e-ews-camel-common.c:72:16: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] evolution-ews-3.52.0/src/EWS/common/e-ews-camel-common.c:43:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_RECIPIENT_TYPE_CC [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-camel-common.c:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-camel-common.c:120:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_MESSAGE_FLAGGED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-camel-common.c:375:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection-utils.c:36:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection-utils.c:55:11: style: Variable 'thread' is allocated memory that is never used. [unusedAllocatedMemory] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:177:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_SOUP_SESSION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:368:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:463:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:515:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:625:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_UNAUTHORIZED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:981:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1005:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1019:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1044:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_connection_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_connection_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1277:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_connection_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1301:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1834:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_COLLECTION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1882:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_CREDENTIAL_USERNAME [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1915:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2033:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_CREDENTIAL_PASSWORD [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2053:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_CREDENTIAL_PASSWORD [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2389:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlOutputBufferClose [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2451:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2592:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2650:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_HTTP_URI_FLAGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2789:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TLS_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2830:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2854:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2923:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GUINT32_FORMAT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3233:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3433:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3466:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3540:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3660:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3752:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3811:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3984:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4164:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4264:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4375:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4500:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4561:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPATH_NODESET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4839:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:5169:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:5420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:5542:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:5754:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:5808:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:6014:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:6080:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:6160:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:6232:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:6280:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:6341:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:6426:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:6869:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:7062:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:7144:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:7211:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:7293:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:7447:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:7650:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:7765:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:8140:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:8183:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:8768:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:8835:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:9647:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:9699:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4075:25: style: The statement 'if (cnc->priv->version!=version) cnc->priv->version=version' is logically equivalent to 'cnc->priv->version=version'. [duplicateConditionalAssign] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4076:22: note: Assignment 'cnc->priv->version=version' evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4075:25: note: Condition 'cnc->priv->version!=version' is redundant evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2678:33: style: Condition 'len>onmslen' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2678:14: note: Assuming that condition 'len==onmslen' is not redundant evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2678:33: note: Condition 'len>onmslen' is always true evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2789:7: style: Condition '!ad->error' is always false [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2938:7: style: Condition '!ad->error' is always false [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4177:7: style: Condition 'item' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3684:51: style:inconclusive: Function 'e_ews_connection_sync_folder_items_sync' argument 11 names different: declaration 'items_updated' definition 'out_items_updated'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:516:17: note: Function 'e_ews_connection_sync_folder_items_sync' argument 11 names different: declaration 'items_updated' definition 'out_items_updated'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3684:51: note: Function 'e_ews_connection_sync_folder_items_sync' argument 11 names different: declaration 'items_updated' definition 'out_items_updated'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3685:51: style:inconclusive: Function 'e_ews_connection_sync_folder_items_sync' argument 12 names different: declaration 'items_deleted' definition 'out_items_deleted'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:517:17: note: Function 'e_ews_connection_sync_folder_items_sync' argument 12 names different: declaration 'items_deleted' definition 'out_items_deleted'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3685:51: note: Function 'e_ews_connection_sync_folder_items_sync' argument 12 names different: declaration 'items_deleted' definition 'out_items_deleted'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4000:54: style:inconclusive: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 4 names different: declaration 'new_sync_state' definition 'out_new_sync_state'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:608:16: note: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 4 names different: declaration 'new_sync_state' definition 'out_new_sync_state'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4000:54: note: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 4 names different: declaration 'new_sync_state' definition 'out_new_sync_state'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4001:56: style:inconclusive: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 5 names different: declaration 'includes_last_folder' definition 'out_includes_last_folder'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:609:18: note: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 5 names different: declaration 'includes_last_folder' definition 'out_includes_last_folder'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4001:56: note: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 5 names different: declaration 'includes_last_folder' definition 'out_includes_last_folder'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4002:55: style:inconclusive: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 6 names different: declaration 'folders_created' definition 'out_folders_created'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:610:17: note: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 6 names different: declaration 'folders_created' definition 'out_folders_created'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4002:55: note: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 6 names different: declaration 'folders_created' definition 'out_folders_created'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4003:55: style:inconclusive: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 7 names different: declaration 'folders_updated' definition 'out_folders_updated'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:611:17: note: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 7 names different: declaration 'folders_updated' definition 'out_folders_updated'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4003:55: note: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 7 names different: declaration 'folders_updated' definition 'out_folders_updated'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4004:55: style:inconclusive: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 8 names different: declaration 'folders_deleted' definition 'out_folders_deleted'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:612:17: note: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 8 names different: declaration 'folders_deleted' definition 'out_folders_deleted'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4004:55: note: Function 'e_ews_connection_sync_folder_hierarchy_sync' argument 8 names different: declaration 'folders_deleted' definition 'out_folders_deleted'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4103:26: style:inconclusive: Function 'e_ews_connection_satisfies_server_version' argument 2 names different: declaration 'versio' definition 'version'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:500:26: note: Function 'e_ews_connection_satisfies_server_version' argument 2 names different: declaration 'versio' definition 'version'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4103:26: note: Function 'e_ews_connection_satisfies_server_version' argument 2 names different: declaration 'versio' definition 'version'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:5787:19: style:inconclusive: Function 'e_ews_connection_move_items_in_chunks_sync' argument 6 names different: declaration 'out_items' definition 'items'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:707:17: note: Function 'e_ews_connection_move_items_in_chunks_sync' argument 6 names different: declaration 'out_items' definition 'items'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:5787:19: note: Function 'e_ews_connection_move_items_in_chunks_sync' argument 6 names different: declaration 'out_items' definition 'items'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:6664:47: style:inconclusive: Function 'e_ews_connection_get_free_busy_sync' argument 4 names different: declaration 'create_user_data' definition 'free_busy_user_data'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:766:17: note: Function 'e_ews_connection_get_free_busy_sync' argument 4 names different: declaration 'create_user_data' definition 'free_busy_user_data'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:6664:47: note: Function 'e_ews_connection_get_free_busy_sync' argument 4 names different: declaration 'create_user_data' definition 'free_busy_user_data'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:9510:28: style:inconclusive: Function 'e_ews_connection_set_user_oof_settings_sync' argument 5 names different: declaration 'date_start' definition 'start_date'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:896:25: note: Function 'e_ews_connection_set_user_oof_settings_sync' argument 5 names different: declaration 'date_start' definition 'start_date'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:9510:28: note: Function 'e_ews_connection_set_user_oof_settings_sync' argument 5 names different: declaration 'date_start' definition 'start_date'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:9511:28: style:inconclusive: Function 'e_ews_connection_set_user_oof_settings_sync' argument 6 names different: declaration 'date_end' definition 'end_date'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.h:897:25: note: Function 'e_ews_connection_set_user_oof_settings_sync' argument 6 names different: declaration 'date_end' definition 'end_date'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:9511:28: note: Function 'e_ews_connection_set_user_oof_settings_sync' argument 6 names different: declaration 'date_end' definition 'end_date'. evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:282:74: style: Parameter 'message' can be declared as pointer to const. However it seems that 'e_ews_connection_accept_certificate_for_testing_sources_cb' is a callback function, if 'message' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:295:3: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:282:74: note: Parameter 'message' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:283:29: style: Parameter 'tls_peer_certificate' can be declared as pointer to const. However it seems that 'e_ews_connection_accept_certificate_for_testing_sources_cb' is a callback function, if 'tls_peer_certificate' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:295:3: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:283:29: note: Parameter 'tls_peer_certificate' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:285:21: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'e_ews_connection_accept_certificate_for_testing_sources_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:295:3: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:285:21: note: Parameter 'user_data' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1062:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_connection_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1286:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1062:42: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1103:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_connection_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1287:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1103:42: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1502:53: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1508:64: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:1613:51: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2580:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3396:19: style: Variable 'dod' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3541:26: style: Variable 'ex_furi' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3569:25: style: Variable 'in_furi' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3597:24: style: Variable 'in_furi' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3604:25: style: Variable 'ex_furi' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:3848:55: style: Parameter 'fid' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:4401:43: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:7322:60: style: Parameter 'folder_id' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:7387:60: style: Parameter 'folder_id' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:7448:19: style: Variable 'perm' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:8042:62: style: Parameter 'notification' can be declared as pointer to const. However it seems that 'ews_connection_subscription_id_changed_cb' is a callback function, if 'notification' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:8082:5: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:8042:62: note: Parameter 'notification' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:9279:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2880:12: style: Variable 'success' is assigned a value that is never used. [unreadVariable] evolution-ews-3.52.0/src/EWS/common/e-ews-connection.c:2883:11: style: Variable 'success' is assigned a value that is never used. [unreadVariable] evolution-ews-3.52.0/src/EWS/common/e-ews-folder.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_folder_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-folder.c:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_folder_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-folder.c:230:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_EWS_FOLDER_TYPE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-folder.c:258:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_EWS_FOLDER_TYPE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-folder.c:728:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_CALENDAR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-folder.c:937:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_AUTHENTICATION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-folder.c:453:42: style:inconclusive: Function 'e_ews_folder_set_parent_id' argument 2 names different: declaration 'fid' definition 'parent_fid'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-folder.h:52:68: note: Function 'e_ews_folder_set_parent_id' argument 2 names different: declaration 'fid' definition 'parent_fid'. evolution-ews-3.52.0/src/EWS/common/e-ews-folder.c:453:42: note: Function 'e_ews_folder_set_parent_id' argument 2 names different: declaration 'fid' definition 'parent_fid'. evolution-ews-3.52.0/src/EWS/common/e-ews-folder.c:41:14: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-folder.c:251:14: style: Variable 'enum_value' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-folder.c:703:50: style: Parameter 'folder' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:273:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_item_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:295:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_destroy [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:429:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:968:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DATE_BAD_MONTH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:1013:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DATE_BAD_WEEKDAY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:1061:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DATE_BAD_MONTH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2299:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2356:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2403:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2356:15: style: Condition 'content' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:1948:31: style:inconclusive: Function 'e_ews_item_is_read' argument 2 names different: declaration 'is_read' definition 'read'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-item.h:278:18: note: Function 'e_ews_item_is_read' argument 2 names different: declaration 'is_read' definition 'read'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:1948:31: note: Function 'e_ews_item_is_read' argument 2 names different: declaration 'is_read' definition 'read'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:1975:36: style:inconclusive: Function 'e_ews_item_is_forwarded' argument 2 names different: declaration 'is_forwarded' definition 'forwarded'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-item.h:280:18: note: Function 'e_ews_item_is_forwarded' argument 2 names different: declaration 'is_forwarded' definition 'forwarded'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:1975:36: note: Function 'e_ews_item_is_forwarded' argument 2 names different: declaration 'is_forwarded' definition 'forwarded'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:1986:35: style:inconclusive: Function 'e_ews_item_is_answered' argument 2 names different: declaration 'is_answered' definition 'answered'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-item.h:282:18: note: Function 'e_ews_item_is_answered' argument 2 names different: declaration 'is_answered' definition 'answered'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:1986:35: note: Function 'e_ews_item_is_answered' argument 2 names different: declaration 'is_answered' definition 'answered'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2575:44: style:inconclusive: Function 'e_ews_item_get_email_address' argument 2 names different: declaration 'type' definition 'field'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-item.h:399:74: note: Function 'e_ews_item_get_email_address' argument 2 names different: declaration 'type' definition 'field'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2575:44: note: Function 'e_ews_item_get_email_address' argument 2 names different: declaration 'type' definition 'field'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2596:47: style:inconclusive: Function 'e_ews_item_get_physical_address' argument 2 names different: declaration 'type' definition 'field'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-item.h:401:65: note: Function 'e_ews_item_get_physical_address' argument 2 names different: declaration 'type' definition 'field'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2596:47: note: Function 'e_ews_item_get_physical_address' argument 2 names different: declaration 'type' definition 'field'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2619:43: style:inconclusive: Function 'e_ews_item_get_phone_number' argument 2 names different: declaration 'type' definition 'field'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-item.h:402:73: note: Function 'e_ews_item_get_phone_number' argument 2 names different: declaration 'type' definition 'field'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2619:43: note: Function 'e_ews_item_get_phone_number' argument 2 names different: declaration 'type' definition 'field'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2640:41: style:inconclusive: Function 'e_ews_item_get_im_address' argument 2 names different: declaration 'type' definition 'field'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/common/e-ews-item.h:403:71: note: Function 'e_ews_item_get_im_address' argument 2 names different: declaration 'type' definition 'field'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:2640:41: note: Function 'e_ews_item_get_im_address' argument 2 names different: declaration 'type' definition 'field'. evolution-ews-3.52.0/src/EWS/common/e-ews-item.c:1341:4: style: Variable 'end' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_notification_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_notification_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:180:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:224:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:250:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:385:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:502:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:581:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:330:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:70:41: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:100:23: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_notification_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:167:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:100:23: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:117:23: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_notification_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:168:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:117:23: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:309:18: style: Variable 'subparam' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:346:63: style: Parameter 'notification' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-notification.c:636:11: style: Variable 'thread' is allocated memory that is never used. [unusedAllocatedMemory] evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_oof_settings_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_oof_settings_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:233:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:583:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_date_time_unref [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:603:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:64:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_oof_settings_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:220:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:64:44: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:117:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'ews_oof_settings_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:221:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:117:44: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/e-ews-oof-settings.c:593:20: style: Parameter 'sd' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:306:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:454:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESEXP_RES_UNDEFINED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:468:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:557:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:581:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESEXP_RES_UNDEFINED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:598:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESEXP_RES_UNDEFINED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:624:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:669:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESEXP_RES_UNDEFINED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:717:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:753:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:784:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:810:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESEXP_RES_STRING [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:824:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESEXP_RES_STRING [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:838:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESEXP_RES_INT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:851:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:871:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESEXP_RES_STRING [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:891:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:933:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:992:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:1044:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESEXP_RES_UNDEFINED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:1223:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_FOLDER_TYPE_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:1279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_FOLDER_TYPE_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:608:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:351:76: style: Condition 'contact_field[n].indexed' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:420:10: style: Condition 'ctx->any_applicable' is always false [knownConditionTrueFalse] evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:415:25: note: Assignment 'ctx->any_applicable=0', assigned value is 0 evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:420:10: note: Condition 'ctx->any_applicable' is always false evolution-ews-3.52.0/src/EWS/common/e-ews-query-to-restriction.c:606:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/common/e-ews-request.c:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-request.c:284:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPATH_NODESET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-request.c:308:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-ews-request.c:209:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] evolution-ews-3.52.0/src/EWS/common/e-ews-request.c:227:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] evolution-ews-3.52.0/src/EWS/common/e-oauth2-service-office365.c:237:21: error: There is an unknown macro here somewhere. Configuration is required. If OFFICE365_ENDPOINT_HOST is a macro then please configure it. [unknownMacro] evolution-ews-3.52.0/src/EWS/common/e-soap-request.c:62:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_uri_unref [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-soap-request.c:152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_HTTP_URI_FLAGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-soap-request.c:557:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GINT64_FORMAT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-soap-request.c:573:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-soap-request.c:1122:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlFree [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-soap-response.c:49:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_COMMENT_NODE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-soap-response.c:60:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlFreeDoc [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-soap-response.c:325:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-soap-response.c:445:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_RECOVER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-soap-response.c:645:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-soap-response.c:601:44: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-soap-response.c:870:61: style: Parameter 'response' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/common/e-soap-response.c:463:12: style: Variable 'success' is assigned a value that is never used. [unreadVariable] evolution-ews-3.52.0/src/EWS/common/e-source-ews-folder.c:218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_source_ews_folder_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-source-ews-folder.c:245:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/common/e-source-ews-folder.c:46:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'source_ews_folder_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-source-ews-folder.c:228:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-source-ews-folder.c:46:45: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/common/e-source-ews-folder.c:123:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'source_ews_folder_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/common/e-source-ews-folder.c:229:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/common/e-source-ews-folder.c:123:45: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-book-config-ews.c:37:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_TYPE_EWS_SETTINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-book-config-ews.c:67:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-book-config-ews.c:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_BOOK_SOURCE_CONFIG [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-book-config-ews.c:53:55: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'book_config_ews_allow_creation' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-book-config-ews.c:144:34: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-book-config-ews.c:53:55: note: Parameter 'backend' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-book-config-ews.c:149:56: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-book-config-ews.c:154:41: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-cal-config-ews.c:64:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_CAL_SOURCE_CONFIG [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-cal-config-ews.c:73:54: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-cal-config-ews.c:78:39: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-comp-editor-extension.c:52:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_CALENDAR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-comp-editor-extension.c:101:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COMP_EDITOR_FLAG_IS_NEW [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-comp-editor-extension.c:192:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_COMP_EDITOR_PAGE_GENERAL [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-comp-editor-extension.c:251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_comp_editor_extension_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-comp-editor-extension.c:306:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_COMP_EDITOR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-comp-editor-extension.c:310:75: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-comp-editor-extension.c:315:60: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-composer-extension.c:41:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_MAIL_SUBMISSION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-composer-extension.c:80:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COMPOSER_HEADER_SUBJECT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-composer-extension.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_composer_extension_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-composer-extension.c:113:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_MSG_COMPOSER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-composer-extension.c:117:70: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-composer-extension.c:122:55: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:55:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_AUTHENTICATION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_config_lookup_result_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:202:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_HTTP_URI_FLAGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:306:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONFIG_LOOKUP_PARAM_EMAIL_ADDRESS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:467:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_config_lookup_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:484:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_CONFIG_LOOKUP [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:551:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_autoconfig_ews_extension_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:569:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_MAIL_AUTOCONFIG [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:109:58: style: Parameter 'ews_result' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:271:69: style: Parameter 'lookup_worker' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:488:60: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:500:45: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:573:83: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:578:68: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-lookup.c:34:9: style: struct member '_EEwsConfigLookupResult::host' is never used. [unusedStructMember] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-ui-extension.c:30:23: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-ui-extension.c:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-ui-extension.c:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_config_ui_extension_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-ui-extension.c:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_config_ui_extension_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-ui-extension.c:118:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_SHELL_VIEW [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-ui-extension.c:122:71: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:310:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ACCEPTED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:345:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ACCEPTED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:453:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_MASK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:589:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:674:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:743:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:894:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1083:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_FOLDER_TYPE_MAILBOX [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1112:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1273:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_ADDRESS_BOOK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1347:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1430:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1458:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:794:17: style: Variable 'shell_backend' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:878:18: style: Variable 'shell_backend' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:921:17: style: Variable 'shell_sidebar' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:933:19: style: Variable 'provider' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1168:17: style: Variable 'backend' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1172:17: style: Variable 'shell_sidebar' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1184:19: style: Variable 'provider' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1258:17: style: Variable 'shell_sidebar' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1316:18: style: Variable 'global_entries' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1390:41: style: Parameter 'ui_manager' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:205:12: style: Variable 'thread' is allocated memory that is never used. [unusedAllocatedMemory] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:217:12: style: Variable 'thread' is allocated memory that is never used. [unusedAllocatedMemory] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:273:11: style: Variable 'thread' is allocated memory that is never used. [unusedAllocatedMemory] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:782:11: style: Variable 'thread' is allocated memory that is never used. [unusedAllocatedMemory] evolution-ews-3.52.0/src/EWS/evolution/e-ews-config-utils.c:1715:11: style: Variable 'thread' is allocated memory that is never used. [unusedAllocatedMemory] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:219:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:302:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_PERMISSION_BIT_READ_ANY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:335:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_PERMISSION_USER_TYPE_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:368:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_PERMISSION_BIT_READ_ANY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:420:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_PERMISSION_BIT_FREE_BUSY_DETAILED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:448:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_PERMISSION_BIT_FREE_BUSY_DETAILED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:516:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_PERMISSION_BIT_FREE_BUSY_DETAILED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:558:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_PERMISSION_USER_TYPE_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:691:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:750:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_PERMISSION_BIT_FREE_BUSY_DETAILED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:816:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_PERMISSION_USER_TYPE_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-edit-folder-permissions.c:902:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_FOLDER_TYPE_CALENDAR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-ooo-notificator.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-ooo-notificator.c:108:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-ooo-notificator.c:154:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-ooo-notificator.c:176:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_EWS_STORE_OOO_ALERT_STATE_UNKNOWN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-ooo-notificator.c:192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_EWS_STORE_OOO_ALERT_STATE_CLOSED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-ooo-notificator.c:225:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-ooo-notificator.c:348:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_ooo_notificator_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-ooo-notificator.c:438:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_ooo_notificator_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-ooo-notificator.c:454:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_ooo_notificator_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-ooo-notificator.c:469:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_SHELL_VIEW [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-ooo-notificator.c:473:64: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-photo-source.c:70:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-photo-source.c:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-photo-source.c:180:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_photo_source_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-photo-source.c:195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_photo_source_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-photo-source.c:209:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_PHOTO_CACHE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-photo-source.c:213:58: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:306:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:357:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:402:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:470:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:184:27: style: Variable 'user' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:245:17: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:365:29: style: Variable 'pgu' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:393:44: style: Parameter 'tree_view' can be declared as pointer to const. However it seems that 'search_user_row_activated_cb' is a callback function, if 'tree_view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:438:2: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:393:44: note: Parameter 'tree_view' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:394:44: style: Parameter 'path' can be declared as pointer to const. However it seems that 'search_user_row_activated_cb' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:438:2: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:394:44: note: Parameter 'path' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:395:50: style: Parameter 'column' can be declared as pointer to const. However it seems that 'search_user_row_activated_cb' is a callback function, if 'column' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:438:2: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-ews-search-user.c:395:50: note: Parameter 'column' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-ews-subscribe-foreign-folder.c:104:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_NOSELECT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-subscribe-foreign-folder.c:174:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-subscribe-foreign-folder.c:327:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_FOLDER_TYPE_CALENDAR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-subscribe-foreign-folder.c:432:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-subscribe-foreign-folder.c:586:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-subscribe-foreign-folder.c:657:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-subscribe-foreign-folder.c:807:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-ews-subscribe-foreign-folder.c:892:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_FOLDER_TYPE_MAILBOX [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:125:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TRUST_PROMPT_RESPONSE_UNKNOWN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:178:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_CREDENTIAL_PASSWORD [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:345:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_autodiscover_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:358:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_autodiscover_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:395:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:306:56: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mail_config_ews_autodiscover_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:378:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:306:56: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:323:56: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mail_config_ews_autodiscover_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:379:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:323:56: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-autodiscover.c:399:81: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-backend.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_COLLECTION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-backend.c:285:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_BIDIRECTIONAL [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-backend.c:767:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_HTTP_URI_FLAGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-backend.c:864:71: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:1208:16: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:135:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_MAIL_IDENTITY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:193:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EwsDelegateInfo [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:342:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ews_delegate_info_free [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:360:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_delegates_page_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:386:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EwsPermissionLevel_Unknown [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:440:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EwsPermissionLevel_Unknown [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:498:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:619:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EwsPermissionLevel_None [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:664:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_EVENTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:757:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_permission_free [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:866:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EwsDelegateInfo [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:942:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EwsPermissionLevel_Unknown [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:996:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_delegates_page_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:1208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:1351:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:1509:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:551:6: style: Variable 'row' is reassigned a value before the old one has been used. [redundantAssignment] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:536:5: note: row is assigned evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:551:6: note: row is overwritten evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:256:58: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mail_config_ews_delegates_page_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:1494:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:256:58: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:291:58: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mail_config_ews_delegates_page_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:1495:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:291:58: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:364:56: style: Parameter 'selection' can be declared as pointer to const. However it seems that 'delegates_tree_selection_changed_cb' is a callback function, if 'selection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:974:2: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:364:56: note: Parameter 'selection' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:1244:20: style: Variable 'orig_di' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-delegates-page.c:1555:84: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:84:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_TYPE_EWS_SETTINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_folder_sizes_page_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_folder_sizes_page_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:298:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:332:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_MAIL_CONFIG_SECURITY_PAGE_SORT_ORDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:126:19: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mail_config_ews_folder_sizes_page_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:284:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:126:19: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:155:19: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mail_config_ews_folder_sizes_page_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:285:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:155:19: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:324:89: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-folder-sizes-page.c:353:24: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-gal.c:242:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_gal_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-gal.c:354:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_MAIL_CONFIG_PROVIDER_PAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-gal.c:358:63: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-notebook.c:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_notebook_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-notebook.c:101:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_MAIL_CONFIG_NOTEBOOK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-notebook.c:105:73: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-notebook.c:110:58: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_oal_combo_box_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_oal_combo_box_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:149:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ACCEPTED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:299:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_AUTHENTICATION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:353:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:76:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mail_config_ews_oal_combo_box_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:135:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:76:57: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:93:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mail_config_ews_oal_combo_box_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:136:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:93:57: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-oal-combo-box.c:153:81: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-offline-options.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_offline_options_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-offline-options.c:94:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_MAIL_CONFIG_PROVIDER_PAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-offline-options.c:57:17: style: Variable 'provider' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-offline-options.c:98:86: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-offline-options.c:103:71: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_MAIL_IDENTITY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_ooo_page_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:341:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_ooo_page_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_config_ews_ooo_page_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:658:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_OOF_STATE_ENABLED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:759:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ACCEPTED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:865:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:243:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mail_config_ews_ooo_page_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:850:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:243:52: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:278:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mail_config_ews_ooo_page_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:851:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:278:52: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/EWS/evolution/e-mail-config-ews-ooo-page.c:911:72: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-formatter-ews-sharing-metadata.c:85:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_MAIL_FORMATTER_MODE_PRINTING [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-formatter-ews-sharing-metadata.c:76:31: style: Variable 'sharing_part' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-formatter-ews-sharing-metadata.c:210:85: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-formatter-ews-sharing-metadata.c:215:70: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-parser-ews-multipart-mixed.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-parser-ews-multipart-mixed.c:90:78: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-parser-ews-multipart-mixed.c:95:63: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-parser-ews-sharing-metadata.c:71:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-parser-ews-sharing-metadata.c:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_MAIL_PARSER_EXTENSION_INLINE_DISPOSITION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-parser-ews-sharing-metadata.c:89:79: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-parser-ews-sharing-metadata.c:94:64: style: Parameter 'sharind_metadata' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-part-ews-sharing-metadata.c:67:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-part-ews-sharing-metadata.c:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_mail_part_ews_sharing_metadata_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/e-mail-part-ews-sharing-metadata.c:206:84: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-part-ews-sharing-metadata.c:211:69: style: Parameter 'part' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/e-mail-part-ews-sharing-metadata.c:225:54: style: Parameter 'mime_part' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/evolution/module-ews-configuration.c:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/evolution/module-ews-configuration.c:75:31: style: Parameter 'type_module' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend-factory.c:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_MAIL_ACCOUNT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend-factory.c:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_MAIL_TRANSPORT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend-factory.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_backend_factory_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend-factory.c:74:64: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend-factory.c:79:49: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:155:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_AUTHENTICATION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_CALENDAR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:293:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:321:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:406:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:420:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:520:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:565:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_AUTH_TYPE_OAUTH2 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:617:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COLLECTION_BACKEND_PART_ANY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:640:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:706:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_backend_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:724:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_backend_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:740:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_ews_backend_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:809:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:855:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COLLECTION_BACKEND_PART_ANY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:893:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_AUTHENTICATION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:917:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_AUTHENTICATION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:973:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:999:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EWS_FOLDER_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:1128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_EWS_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:1188:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_AUTHENTICATION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:1226:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:1290:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_TYPE_EWS_SETTINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:1376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:1517:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:1602:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EwsFolderId [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:491:15: style: Redundant condition: The condition '*cp' is redundant since '*cp == '\\'' is sufficient. [redundantCondition] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:512:9: style: Variable 'source' is reassigned a value before the old one has been used. [redundantAssignment] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:469:9: note: source is assigned evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:512:9: note: source is overwritten evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:837:43: style:inconclusive: Function 'ews_backend_populate' argument 1 names different: declaration 'backend' definition 'collection_backend'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:611:55: note: Function 'ews_backend_populate' argument 1 names different: declaration 'backend' definition 'collection_backend'. evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:837:43: note: Function 'ews_backend_populate' argument 1 names different: declaration 'backend' definition 'collection_backend'. evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:1294:49: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/EWS/registry/e-ews-backend.c:27:11: style: struct member '_EEwsBackendPrivate::gal_source' is never used. [unusedStructMember] evolution-ews-3.52.0/src/EWS/registry/module-ews-backend.c:25:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/EWS/registry/module-ews-backend.c:35:31: style: Parameter 'type_module' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365-factory.c:59:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365-factory.c:46:71: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365-factory.c:51:56: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365-factory.c:69:31: style: Parameter 'type_module' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:183:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:201:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:218:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EContactAddress [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:320:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_ADDRESS_WORK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:353:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:373:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:388:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:406:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:425:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:459:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:489:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:606:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:644:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_PHONE_BUSINESS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:777:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:801:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:966:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1000:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_contact_add_file_as [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1113:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1160:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1383:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_UID [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1492:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVC_FORMAT_VCARD_30 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1558:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CLIENT_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1600:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1651:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ACCEPTED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1758:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1835:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1956:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_ORG_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:2003:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONTACT_IS_LIST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:2119:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_ORG_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:2150:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_book_backend_m365_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:2166:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_book_backend_m365_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:2177:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_BACKEND_PROPERTY_CAPABILITIES [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:2246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_book_backend_m365_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:2257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_book_backend_m365_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:175:51: style: Parameter 'bbm365' can be declared as pointer to const. However it seems that 'ebb_m365_contact_get_home_page' is a callback function, if 'bbm365' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1433:2: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:175:51: note: Parameter 'bbm365' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:192:51: style: Parameter 'bbm365' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:208:49: style: Parameter 'bbm365' can be declared as pointer to const. However it seems that 'ebb_m365_contact_get_address' is a callback function, if 'bbm365' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1451:2: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:208:49: note: Parameter 'bbm365' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:345:51: style: Parameter 'bbm365' can be declared as pointer to const. However it seems that 'ebb_m365_contact_get_nick_name' is a callback function, if 'bbm365' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1449:2: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:345:51: note: Parameter 'bbm365' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:364:51: style: Parameter 'bbm365' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:380:46: style: Parameter 'bbm365' can be declared as pointer to const. However it seems that 'ebb_m365_contact_get_note' is a callback function, if 'bbm365' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1452:2: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:380:46: note: Parameter 'bbm365' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:397:46: style: Parameter 'bbm365' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:481:47: style: Parameter 'bbm365' can be declared as pointer to const. However it seems that 'ebb_m365_contact_get_phone' is a callback function, if 'bbm365' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1442:2: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:481:47: note: Parameter 'bbm365' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:793:48: style: Parameter 'bbm365' can be declared as pointer to const. However it seems that 'ebb_m365_contact_get_emails' is a callback function, if 'bbm365' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1438:2: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:793:48: note: Parameter 'bbm365' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1786:17: style: Parameter 'out_repeat' can be declared as pointer to const. However it seems that 'ebb_m365_get_changes_sync' is a callback function, if 'out_repeat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:2281:46: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/addressbook/e-book-backend-m365.c:1786:17: note: Parameter 'out_repeat' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-factory.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VEVENT_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-factory.c:79:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VJOURNAL_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-factory.c:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VTODO_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-factory.c:121:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-factory.c:60:76: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-factory.c:65:61: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-factory.c:84:77: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-factory.c:89:62: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-factory.c:108:75: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-factory.c:113:60: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-factory.c:133:31: style: Parameter 'type_module' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_CREATED_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:122:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_DTSTART_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:224:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_DTSTART_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:383:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_CATEGORIES_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:452:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_event_begin_categories [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:615:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_ITEM_BODY_CONTENT_TYPE_TEXT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:638:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_CLASS_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:672:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_CLASS_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:726:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_TRANSP_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:749:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_TRANSP_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:954:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_ROLE_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1049:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_ATTENDEE_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1105:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_IMPORTANCE_LOW [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1253:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_IMPORTANCE_NOT_SET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1277:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_STATUS_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1311:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_SUNDAY_WEEKDAY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_DAY_OF_WEEK_SUNDAY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1397:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_WEEK_INDEX_UNKNOWN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1431:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_SUNDAY_WEEKDAY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1448:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_BY_DAY_SIZE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1507:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_DAILY_RECURRENCE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1629:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_event_begin_recurrence [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1838:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CAL_COMPONENT_ALARM_TRIGGER_RELATIVE_START [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:1917:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VALARM_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:2076:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_ONLINE_MEETING_PROVIDER_TEAMS_FOR_BUSINESS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:2118:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:2219:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_ATTACH_PROPERTY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:2283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_connection_add_event_attachment_sync [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:2491:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_STATUS_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:2533:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_STATUS_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:2649:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VEVENT_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:2685:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VEVENT_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:419:49: error: Allocation with g_strdup, g_strchomp doesn't release it. [leakNoVarFunctionCall] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:421:59: error: Allocation with g_strdup, g_strchomp doesn't release it. [leakNoVarFunctionCall] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365-utils.c:2063:24: style: Parameter 'old_comp' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CLIENT_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:248:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:275:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:323:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_CALENDAR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:453:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_connection_list_events_sync [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:584:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_event_get_change_key [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:662:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CLIENT_ERROR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:829:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VEVENT_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:868:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_CAL_VEVENT_COMPONENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:998:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_BACKEND_PROPERTY_CAPABILITIES [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:1073:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_cal_backend_m365_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:1103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_cal_backend_m365_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/calendar/e-cal-backend-m365.c:1118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_cal_backend_m365_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder-summary.c:34:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_folder_summary_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder-summary.c:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_folder_summary_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder-summary.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_folder_summary_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder-summary.c:125:53: style: Parameter 'folder' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder-summary.c:244:74: style: Parameter 'summary' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:216:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_MESSAGE_ANSWERED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:446:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_MESSAGE_ATTACHMENTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:880:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:929:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1043:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_pstring_free [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1088:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_JUNK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1180:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1254:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1330:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_MASK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1385:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_JUNK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1618:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_folder_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1658:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_folder_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1676:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_folder_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1717:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1748:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_HAS_SUMMARY_CAPABILITY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1771:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_MASK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1875:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1933:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_FILTER_RECENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:881:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:266:47: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'm365_folder_get_permanent_flags' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1693:38: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:266:47: note: Parameter 'folder' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:377:36: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'm365_folder_cmp_uids' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1699:27: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:377:36: note: Parameter 'folder' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1465:40: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'm365_folder_expunge_sync' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1704:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1465:40: note: Parameter 'folder' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1466:20: style: Parameter 'cancellable' can be declared as pointer to const. However it seems that 'm365_folder_expunge_sync' is a callback function, if 'cancellable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1704:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1466:20: note: Parameter 'cancellable' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1562:18: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'm365_folder_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1686:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1562:18: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1585:18: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'm365_folder_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1687:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1585:18: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-folder.c:1642:22: style: Variable 'summary' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:38:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_message_info_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:67:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_message_info_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:101:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_message_info_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_message_info_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:43:25: style: Variable 'omi' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:95:24: style: Variable 'omi' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:119:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'm365_message_info_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:190:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:119:17: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:144:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'm365_message_info_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:191:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:144:17: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-message-info.c:146:24: style: Variable 'omi' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-provider.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store-summary.c:109:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_DELETED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store-summary.c:136:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_store_summary_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store-summary.c:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_store_summary_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store-summary.c:195:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store-summary.c:220:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_KEY_FILE_NONE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store-summary.c:578:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_CHILDREN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store-summary.c:686:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_MASK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store-summary.c:838:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store-summary.c:1071:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_FOLDER_KIND_UNKNOWN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store-summary.c:1198:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store-summary.c:1386:22: style: Variable 'cat' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_VTRASH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_USE_CACHE_DIR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:158:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_ARCHIVE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:452:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:502:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_store_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:569:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_store_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:586:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_AUTHENTICATION_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:642:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_FOLDER_INFO_REFRESH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:730:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_INFO_FOLDER_NOCHILDREN [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:865:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_FOLDER_INFO_RECURSIVE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1065:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1128:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1187:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1221:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_STORE_FOLDER_INFO_FAST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1450:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_TRASH [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1509:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_TYPE_JUNK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1538:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_FOLDER_NOSELECT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1644:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1668:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_store_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1697:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_TYPE_M365_SETTINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1822:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_SERVICE_CONNECTED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:125:49: style: Parameter 'service' can be declared as pointer to const. However it seems that 'm365_store_query_auth_types_sync' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1698:41: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:125:49: note: Parameter 'service' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:126:21: style: Parameter 'cancellable' can be declared as pointer to const. However it seems that 'm365_store_query_auth_types_sync' is a callback function, if 'cancellable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1698:41: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:126:21: note: Parameter 'cancellable' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:323:40: style: Variable 'old_cat' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:394:23: style: Variable 'old_cat' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1578:54: style: Parameter 'subscribable' can be declared as pointer to const. However it seems that 'm365_store_subscribe_folder_sync' is a callback function, if 'subscribable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1728:33: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1578:54: note: Parameter 'subscribable' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1580:21: style: Parameter 'cancellable' can be declared as pointer to const. However it seems that 'm365_store_subscribe_folder_sync' is a callback function, if 'cancellable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1728:33: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1580:21: note: Parameter 'cancellable' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1587:56: style: Parameter 'subscribable' can be declared as pointer to const. However it seems that 'm365_store_unsubscribe_folder_sync' is a callback function, if 'subscribable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1729:35: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1587:56: note: Parameter 'subscribable' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1589:23: style: Parameter 'cancellable' can be declared as pointer to const. However it seems that 'm365_store_unsubscribe_folder_sync' is a callback function, if 'cancellable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1729:35: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1589:23: note: Parameter 'cancellable' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1599:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'm365_store_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1679:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1599:17: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1616:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'm365_store_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1680:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:1616:17: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-store.c:182:35: warning: Division by result of sizeof(). g_ptr_array_new_full() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-transport.c:143:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_PROVIDER_STORE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-transport.c:208:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_MAIL_SUBMISSION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-transport.c:299:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_transport_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-transport.c:358:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_transport_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-transport.c:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_AUTHENTICATION_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-transport.c:505:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_transport_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-transport.c:516:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_transport_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-transport.c:531:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_TYPE_M365_SETTINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-transport.c:147:19: style: Variable 'provider' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-utils.c:29:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_COLLECTION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-utils.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-utils.c:436:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_MIME_FILTER_BASIC_BASE64_ENC [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-utils.c:542:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_MULTIPART_SIGNED_CONTENT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-utils.c:725:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_MESSAGE_FLAGGED [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-utils.c:756:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_ATTACHMENT_DATA_TYPE_FILE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-utils.c:828:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_mail_message_add_from [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-utils.c:966:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_pstring_free [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-utils.c:401:9: style: Return value 'content_disposition' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-utils.c:539:17: style: Variable 'content' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/Microsoft365/camel/camel-m365-utils.c:539:27: style: Variable 'signature' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/Microsoft365/common/camel-m365-settings.c:327:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camel_m365_settings_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/camel-m365-settings.c:354:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/camel-m365-settings.c:61:20: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'm365_settings_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/common/camel-m365-settings.c:336:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/common/camel-m365-settings.c:61:20: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/common/camel-m365-settings.c:180:20: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'm365_settings_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/common/camel-m365-settings.c:337:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/common/camel-m365-settings.c:180:20: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/common/camel-sasl-xoauth2-microsoft365.c:32:84: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/common/camel-sasl-xoauth2-microsoft365.c:37:69: style: Parameter 'sasl' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_DEFAULT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_connection_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:384:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_connection_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_connection_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:422:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:569:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_COLLECTION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:759:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOUP_SESSION_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:821:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NODE_OBJECT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:899:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TIME_SPAN_MILLISECOND [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:1220:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_object_unref [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:1267:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:1293:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:1586:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_object_unref [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:1669:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:1861:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:1953:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:1986:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2033:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2076:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2162:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2206:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2252:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2297:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2405:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2504:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2546:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2592:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2657:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2771:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2814:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2940:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2966:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3060:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3098:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3141:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3187:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3230:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_PUT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3276:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3331:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3357:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3418:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_object_unref [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3512:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3601:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3641:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3729:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3814:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3857:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3908:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3996:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4039:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4085:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4154:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4270:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4335:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4394:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4442:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4509:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4680:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4734:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4791:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4842:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4899:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4955:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5007:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5054:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5123:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5168:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5211:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5302:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5341:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5415:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5467:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5514:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5581:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5750:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5791:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5869:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5922:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5969:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6070:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6119:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6172:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6219:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_POST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6320:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:1721:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:1667:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:1983:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2030:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2100:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2159:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2203:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2250:33: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2294:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2347:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2440:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2501:11: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2543:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2589:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2654:16: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2701:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2768:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:2937:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3057:9: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3096:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3138:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3184:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3227:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3273:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3328:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3354:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3509:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3554:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3598:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3638:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3726:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3812:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3855:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3905:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3947:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:3994:35: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4036:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4082:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4129:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4136:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4143:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4150:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4200:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4206:8: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4260:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4266:8: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4332:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4387:16: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4391:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4439:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4630:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4677:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4731:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4788:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4839:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4896:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4945:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:4951:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5004:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5051:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5120:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5165:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5208:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5250:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5299:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5348:11: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5412:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5464:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5511:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5701:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5747:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5800:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5866:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5919:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:5966:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6018:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6067:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6116:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6169:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6216:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6268:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:6317:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:220:22: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'm365_connection_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:407:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:220:22: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:273:22: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'm365_connection_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:408:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:273:22: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:557:11: style: Variable 'backend_source' can be declared as pointer to const [constVariablePointer] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-connection.c:585:38: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-json-utils.c:86:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-json-utils.c:579:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-json-utils.c:648:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-json-utils.c:94:44: style: Condition 'json_value' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-json-utils.c:1015:6: style: Condition 'value' is always true [knownConditionTrueFalse] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-json-utils.c:293:6: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-json-utils.c:293:6: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-json-utils.c:293:6: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-json-utils.c:300:28: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-json-utils.c:300:28: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-json-utils.c:300:28: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] evolution-ews-3.52.0/src/Microsoft365/common/e-m365-tz-utils.c:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M365_DATADIR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-oauth2-service-microsoft365.c:239:20: error: There is an unknown macro here somewhere. Configuration is required. If MICROSOFT365_ENDPOINT_HOST is a macro then please configure it. [unknownMacro] evolution-ews-3.52.0/src/Microsoft365/common/e-source-m365-folder.c:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_source_m365_folder_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-source-m365-folder.c:122:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/common/e-source-m365-folder.c:30:18: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'source_m365_folder_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/common/e-source-m365-folder.c:106:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/common/e-source-m365-folder.c:30:18: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/common/e-source-m365-folder.c:59:18: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'source_m365_folder_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/common/e-source-m365-folder.c:107:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/common/e-source-m365-folder.c:59:18: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/evolution/e-book-config-m365.c:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_BOOK_SOURCE_CONFIG [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/evolution/e-book-config-m365.c:19:56: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'book_config_m365_allow_creation' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/evolution/e-book-config-m365.c:50:34: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/evolution/e-book-config-m365.c:19:56: note: Parameter 'backend' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/evolution/e-book-config-m365.c:55:58: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/evolution/e-book-config-m365.c:60:43: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/evolution/e-cal-config-m365.c:64:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_CAL_SOURCE_CONFIG [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/evolution/e-cal-config-m365.c:14:55: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'cal_config_m365_allow_creation' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/evolution/e-cal-config-m365.c:68:34: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/evolution/e-cal-config-m365.c:14:55: note: Parameter 'backend' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/evolution/e-cal-config-m365.c:73:56: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/evolution/e-cal-config-m365.c:78:41: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/evolution/e-mail-config-m365-backend.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_COLLECTION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/evolution/e-mail-config-m365-backend.c:171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_BIDIRECTIONAL [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/evolution/e-mail-config-m365-backend.c:528:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROSOFT365_CLIENT_ID [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/evolution/e-mail-config-m365-backend.c:587:73: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/evolution/module-m365-configuration.c:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/evolution/module-m365-configuration.c:39:31: style: Parameter 'type_module' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend-factory.c:21:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_MAIL_ACCOUNT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend-factory.c:32:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_MAIL_TRANSPORT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend-factory.c:44:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_backend_factory_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend-factory.c:62:66: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend-factory.c:67:51: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:46:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:62:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COLLECTION_BACKEND_PART_ANY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:90:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COLLECTION_BACKEND_PART_ANY [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:133:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_CALENDAR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:206:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_M365_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:245:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_M365_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:283:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_M365_ARTIFICIAL_FOLDER_ID_ORG_CONTACTS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:303:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:345:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_ADDRESS_BOOK [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:399:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_CALENDAR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:457:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_TASK_LIST [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:507:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_COLLECTION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:548:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_M365_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:562:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_AUTHENTICATION [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:611:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_EXTENSION_M365_FOLDER [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:838:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SOURCE_AUTHENTICATION_ERROR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:874:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_backend_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:906:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_backend_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:918:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_m365_backend_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:946:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_TYPE_M365_SETTINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:74:44: style:inconclusive: Function 'm365_backend_populate' argument 1 names different: declaration 'backend' definition 'collection_backend'. [funcArgNamesDifferent] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:56:56: note: Function 'm365_backend_populate' argument 1 names different: declaration 'backend' definition 'collection_backend'. evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:74:44: note: Function 'm365_backend_populate' argument 1 names different: declaration 'backend' definition 'collection_backend'. evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:632:56: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'm365_backend_create_resource_sync' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:938:51: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:632:56: note: Parameter 'backend' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:633:17: style: Parameter 'source' can be declared as pointer to const. However it seems that 'm365_backend_create_resource_sync' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:938:51: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:633:17: note: Parameter 'source' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:634:22: style: Parameter 'cancellable' can be declared as pointer to const. However it seems that 'm365_backend_create_resource_sync' is a callback function, if 'cancellable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:938:51: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:634:22: note: Parameter 'cancellable' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:757:56: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'm365_backend_delete_resource_sync' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:939:51: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:757:56: note: Parameter 'backend' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:758:17: style: Parameter 'source' can be declared as pointer to const. However it seems that 'm365_backend_delete_resource_sync' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:939:51: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:758:17: note: Parameter 'source' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:759:22: style: Parameter 'cancellable' can be declared as pointer to const. However it seems that 'm365_backend_delete_resource_sync' is a callback function, if 'cancellable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:939:51: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:759:22: note: Parameter 'cancellable' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/registry/e-m365-backend.c:950:51: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/src/Microsoft365/registry/e-source-m365-deltas.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_source_m365_deltas_parent_class [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-source-m365-deltas.c:91:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/e-source-m365-deltas.c:26:18: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'source_m365_deltas_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/registry/e-source-m365-deltas.c:75:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/registry/e-source-m365-deltas.c:26:18: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/registry/e-source-m365-deltas.c:43:18: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'source_m365_deltas_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] evolution-ews-3.52.0/src/Microsoft365/registry/e-source-m365-deltas.c:76:31: note: You might need to cast the function pointer here evolution-ews-3.52.0/src/Microsoft365/registry/e-source-m365-deltas.c:43:18: note: Parameter 'pspec' can be declared as pointer to const evolution-ews-3.52.0/src/Microsoft365/registry/module-m365-backend.c:26:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/src/Microsoft365/registry/module-m365-backend.c:36:31: style: Parameter 'type_module' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/tests/ews-test-camel.c:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:200:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:247:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:288:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:405:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:462:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:518:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:576:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:641:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:681:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-camel.c:720:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-common.c:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_TYPE_EWS_SETTINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-common.c:314:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMEL_TYPE_EWS_SETTINGS [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-common.c:347:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_FILE_DIR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-common.c:71:14: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] evolution-ews-3.52.0/tests/ews-test-timezones.c:202:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWS_PRIORITY_MEDIUM [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-timezones.c:375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALENDAR_MODULE_DIR [valueFlowBailoutIncompleteVar] evolution-ews-3.52.0/tests/ews-test-timezones.c:336:11: style: Variable 'l' can be declared as pointer to const [constVariablePointer] diff: DONE