2024-03-28 15:20 ftp://ftp.de.debian.org/debian/pool/main/m/mutter/mutter_46.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=cairo --library=gtk --library=motif --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=valueFlowBailoutIncompleteVar -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.45 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.13.0 head-info: 008884f (2024-03-28 10:36:15 +0100) count: 3568 2687 elapsed-time: 39.7 40.9 head-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 19.4297s (avg. 19.4297s - 1 result(s)) valueFlowUninit(tokenlist, errorLogger, settings): 16.3779s (avg. 5.45931s - 3 result(s)) valueFlowSymbolic(tokenlist, symboldatabase, errorLogger, settings): 2.9211s (avg. 2.9211s - 1 result(s)) valueFlowSubFunction(tokenlist, symboldatabase, errorLogger, settings): 0.083893s (avg. 0.0279643s - 3 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.082141s (avg. 0.082141s - 1 result(s)) Overall time: 19.6356s old-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 23.281s (avg. 23.281s - 1 result(s)) valueFlowSubFunction(tokenlist, symboldatabase, errorLogger, *settings): 18.8641s (avg. 6.28805s - 3 result(s)) valueFlowUninit(tokenlist, settings): 3.80145s (avg. 1.26715s - 3 result(s)) valueFlowSymbolic(tokenlist, symboldatabase, settings): 0.577476s (avg. 0.577476s - 1 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.041658s (avg. 0.041658s - 1 result(s)) Overall time: 23.4128s head results: mutter-46.0/clutter/clutter/cally/cally-clone.c:90:31: style: Parameter 'clone' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/cally/cally-root.c:290:9: style: Variable 'index' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/clutter/clutter/cally/cally-root.c:285:9: note: index is assigned mutter-46.0/clutter/clutter/cally/cally-root.c:290:9: note: index is overwritten mutter-46.0/clutter/clutter/cally/cally-root.c:204:21: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-root.c:236:35: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'cally_root_get_parent' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/cally/cally-root.c:93:23: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/cally/cally-root.c:236:35: note: Parameter 'obj' can be declared as pointer to const mutter-46.0/clutter/clutter/cally/cally-root.c:242:33: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'cally_root_get_name' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/cally/cally-root.c:95:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/cally/cally-root.c:242:33: note: Parameter 'obj' can be declared as pointer to const mutter-46.0/clutter/clutter/cally/cally-stage.c:201:17: style: Variable 'stage' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-stage.c:202:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-stage.c:222:52: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/cally/cally.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If CALLY_ACCESSIBLE_FACTORY is a macro then please configure it. [unknownMacro] mutter-46.0/clutter/clutter/clutter-action.c:59:58: style: Parameter 'action' can be declared as pointer to const. However it seems that 'clutter_action_handle_event_default' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-action.c:68:25: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-action.c:59:58: note: Parameter 'action' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-action.c:72:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-action.c:89:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-util.c:157:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/clutter/clutter/cally/cally-util.c:106:29: style: Parameter 'cally_util' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/cally/cally-util.c:315:26: style: Variable 'password_char' is assigned a value that is never used. [unreadVariable] mutter-46.0/clutter/clutter/cally/cally-actor.c:725:41: style:inconclusive: Function 'cally_actor_action_do_action' argument 2 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent] mutter-46.0/clutter/clutter/cally/cally-actor.c:147:76: note: Function 'cally_actor_action_do_action' argument 2 names different: declaration 'i' definition 'index'. mutter-46.0/clutter/clutter/cally/cally-actor.c:725:41: note: Function 'cally_actor_action_do_action' argument 2 names different: declaration 'i' definition 'index'. mutter-46.0/clutter/clutter/cally/cally-actor.c:415:25: style: Variable 'focus_actor' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-actor.c:650:18: style: Variable 'stage' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-actor.c:774:21: style: Variable 'actor' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-actor.c:800:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-actor.c:815:25: style: Variable 'info' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-actor.c:832:25: style: Variable 'info' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-actor.c:870:25: style: Variable 'info' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-actor.c:914:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cally_actor_real_notify_clutter' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/cally/cally-actor.c:265:27: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/cally/cally-actor.c:914:45: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/cally/cally-actor.c:1112:29: style: Variable 'ainfo' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:132:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_actor_meta_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-actor-meta.c:238:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-actor-meta.c:132:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-actor-meta.c:156:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_actor_meta_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-actor-meta.c:239:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-actor-meta.c:156:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-actor-meta.c:297:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:317:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:341:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:379:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:412:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:424:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:455:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:523:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:555:51: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor-box.c:587:52: style: Parameter 'box' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:571:62: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:594:62: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:667:49: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor-meta.c:675:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-animatable.c:49:62: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-align-constraint.c:197:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_align_constraint_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-align-constraint.c:343:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-align-constraint.c:197:54: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-align-constraint.c:229:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_align_constraint_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-align-constraint.c:344:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-align-constraint.c:229:52: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-backend.c:98:20: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-backend.c:394:19: style: Variable 'clutter_context' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-backend.c:422:20: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-backend.c:518:51: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-backend.c:532:51: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-backend.c:558:51: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-backend.c:587:62: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-bin-layout.c:188:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] mutter-46.0/clutter/clutter/clutter-bin-layout.c:186:11: note: outer condition: is_fixed_position_set mutter-46.0/clutter/clutter/clutter-bin-layout.c:188:15: note: identical inner condition: is_fixed_position_set mutter-46.0/clutter/clutter/clutter-bin-layout.c:198:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] mutter-46.0/clutter/clutter/clutter-bin-layout.c:196:11: note: outer condition: is_fixed_position_set mutter-46.0/clutter/clutter/clutter-bin-layout.c:198:8: note: identical inner condition: is_fixed_position_set mutter-46.0/clutter/clutter/clutter-bin-layout.c:263:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-bind-constraint.c:309:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_bind_constraint_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-bind-constraint.c:368:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-bind-constraint.c:309:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-bind-constraint.c:337:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_bind_constraint_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-bind-constraint.c:369:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-bind-constraint.c:337:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-blur-effect.c:68:17: style: struct member '_ClutterBlurEffectPrivate::actor' is never used. [unusedStructMember] mutter-46.0/clutter/clutter/clutter-binding-pool.c:470:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/clutter/clutter/clutter-binding-pool.c:535:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/clutter/clutter/clutter-binding-pool.c:597:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/clutter/clutter/clutter-binding-pool.c:656:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/clutter/clutter/clutter-binding-pool.c:780:10: style: Redundant initialization for 'retval'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/clutter/clutter/clutter-binding-pool.c:762:19: note: retval is initialized mutter-46.0/clutter/clutter/clutter-binding-pool.c:780:10: note: retval is overwritten mutter-46.0/clutter/clutter/clutter-binding-pool.c:237:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_binding_pool_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-binding-pool.c:292:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-binding-pool.c:237:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-binding-pool.c:257:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_binding_pool_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-binding-pool.c:293:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-binding-pool.c:257:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-binding-pool.c:259:23: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-binding-pool.c:276:23: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-binding-pool.c:339:23: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-binding-pool.c:411:11: style: Variable 'l' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-binding-pool.c:699:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-binding-pool.c:738:28: style: Variable 'e' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-binding-pool.c:854:56: style: Parameter 'pool' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-binding-pool.c:883:58: style: Parameter 'pool' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-blur.c:176:36: style: Parameter 'blur' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-brightness-contrast-effect.c:102:43: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-brightness-contrast-effect.c:160:64: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_brightness_contrast_effect_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-brightness-contrast-effect.c:245:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-brightness-contrast-effect.c:160:64: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-brightness-contrast-effect.c:196:62: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_brightness_contrast_effect_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-brightness-contrast-effect.c:246:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-brightness-contrast-effect.c:196:62: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-brightness-contrast-effect.c:199:43: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-brightness-contrast-effect.c:473:43: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-brightness-contrast-effect.c:563:43: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-text.c:1427:53: style:inconclusive: Function 'cally_text_get_character_extents' argument 3 names different: declaration 'x' definition 'xp'. [funcArgNamesDifferent] mutter-46.0/clutter/clutter/cally/cally-text.c:107:73: note: Function 'cally_text_get_character_extents' argument 3 names different: declaration 'x' definition 'xp'. mutter-46.0/clutter/clutter/cally/cally-text.c:1427:53: note: Function 'cally_text_get_character_extents' argument 3 names different: declaration 'x' definition 'xp'. mutter-46.0/clutter/clutter/cally/cally-text.c:1428:53: style:inconclusive: Function 'cally_text_get_character_extents' argument 4 names different: declaration 'y' definition 'yp'. [funcArgNamesDifferent] mutter-46.0/clutter/clutter/cally/cally-text.c:108:73: note: Function 'cally_text_get_character_extents' argument 4 names different: declaration 'y' definition 'yp'. mutter-46.0/clutter/clutter/cally/cally-text.c:1428:53: note: Function 'cally_text_get_character_extents' argument 4 names different: declaration 'y' definition 'yp'. mutter-46.0/clutter/clutter/cally/cally-text.c:1429:53: style:inconclusive: Function 'cally_text_get_character_extents' argument 5 names different: declaration 'width' definition 'widthp'. [funcArgNamesDifferent] mutter-46.0/clutter/clutter/cally/cally-text.c:109:73: note: Function 'cally_text_get_character_extents' argument 5 names different: declaration 'width' definition 'widthp'. mutter-46.0/clutter/clutter/cally/cally-text.c:1429:53: note: Function 'cally_text_get_character_extents' argument 5 names different: declaration 'width' definition 'widthp'. mutter-46.0/clutter/clutter/cally/cally-text.c:1430:53: style:inconclusive: Function 'cally_text_get_character_extents' argument 6 names different: declaration 'height' definition 'heightp'. [funcArgNamesDifferent] mutter-46.0/clutter/clutter/cally/cally-text.c:110:73: note: Function 'cally_text_get_character_extents' argument 6 names different: declaration 'height' definition 'heightp'. mutter-46.0/clutter/clutter/cally/cally-text.c:1430:53: note: Function 'cally_text_get_character_extents' argument 6 names different: declaration 'height' definition 'heightp'. mutter-46.0/clutter/clutter/cally/cally-text.c:2125:57: style:inconclusive: Function '_cally_misc_layout_get_default_attributes' argument 2 names different: declaration 'text' definition 'clutter_text'. [funcArgNamesDifferent] mutter-46.0/clutter/clutter/cally/cally-text.c:164:85: note: Function '_cally_misc_layout_get_default_attributes' argument 2 names different: declaration 'text' definition 'clutter_text'. mutter-46.0/clutter/clutter/cally/cally-text.c:2125:57: note: Function '_cally_misc_layout_get_default_attributes' argument 2 names different: declaration 'text' definition 'clutter_text'. mutter-46.0/clutter/clutter/cally/cally-text.c:544:46: style: Variable 'prev_prev_line' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-text.c:611:27: style: Variable 'prev_line' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-text.c:669:27: style: Variable 'prev_line' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-text.c:1574:42: style: Parameter 'position' can be declared as pointer to const. However it seems that '_cally_text_insert_text_cb' is a callback function, if 'position' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/cally/cally-text.c:297:3: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/cally/cally-text.c:1574:42: note: Parameter 'position' can be declared as pointer to const mutter-46.0/clutter/clutter/cally/cally-text.c:1879:19: style: Variable 'at' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-text.c:1889:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-text.c:1907:20: style: Variable 'pango_string' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-text.c:1909:19: style: Variable 'pango_color' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-text.c:1911:19: style: Variable 'pango_float' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/cally/cally-text.c:1318:30: style: Variable 'caret_pos' is assigned a value that is never used. [unreadVariable] mutter-46.0/clutter/clutter/clutter-click-action.c:213:24: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-click-action.c:265:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-click-action.c:327:28: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-click-action.c:428:64: style: Parameter 'device' can be declared as pointer to const. However it seems that 'clutter_click_action_sequence_cancelled' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-click-action.c:546:38: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-click-action.c:428:64: note: Parameter 'device' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-click-action.c:429:64: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'clutter_click_action_sequence_cancelled' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-click-action.c:546:38: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-click-action.c:429:64: note: Parameter 'sequence' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-click-action.c:432:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-click-action.c:473:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_click_action_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-click-action.c:552:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-click-action.c:473:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-click-action.c:498:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_click_action_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-click-action.c:553:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-click-action.c:498:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-click-action.c:500:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-click-action.c:707:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-click-action.c:732:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-click-action.c:752:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-click-action.c:774:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-color-state.c:84:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-color-state.c:98:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_color_state_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-color-state.c:143:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-color-state.c:98:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-color-state.c:121:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_color_state_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-color-state.c:144:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-color-state.c:121:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-color-state.c:164:46: style: Parameter 'color_state' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-clone.c:403:50: style:inconclusive: Function 'clutter_clone_set_source_internal' argument 1 names different: declaration 'clone' definition 'self'. [funcArgNamesDifferent] mutter-46.0/clutter/clutter/clutter-clone.c:70:62: note: Function 'clutter_clone_set_source_internal' argument 1 names different: declaration 'clone' definition 'self'. mutter-46.0/clutter/clutter/clutter-clone.c:403:50: note: Function 'clutter_clone_set_source_internal' argument 1 names different: declaration 'clone' definition 'self'. mutter-46.0/clutter/clutter/clutter-clone.c:294:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_clone_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-clone.c:354:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-clone.c:294:43: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-clone.c:314:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_clone_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-clone.c:355:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-clone.c:314:41: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-clone.c:390:34: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-clone.c:461:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-colorize-effect.c:117:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_colorize_effect_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-colorize-effect.c:165:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-colorize-effect.c:117:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-colorize-effect.c:138:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_colorize_effect_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-colorize-effect.c:166:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-colorize-effect.c:138:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-colorize-effect.c:290:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-constraint.c:114:50: style: Parameter 'constraint' can be declared as pointer to const. However it seems that 'constraint_update_allocation' is a callback function, if 'constraint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:152:30: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:114:50: note: Parameter 'constraint' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-constraint.c:115:50: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'constraint_update_allocation' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:152:30: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:115:50: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-constraint.c:116:50: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'constraint_update_allocation' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:152:30: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:116:50: note: Parameter 'allocation' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-constraint.c:121:55: style: Parameter 'constraint' can be declared as pointer to const. However it seems that 'constraint_update_preferred_size' is a callback function, if 'constraint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:153:34: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:121:55: note: Parameter 'constraint' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-constraint.c:122:55: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'constraint_update_preferred_size' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:153:34: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:122:55: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-constraint.c:125:55: style: Parameter 'minimum_size' can be declared as pointer to const. However it seems that 'constraint_update_preferred_size' is a callback function, if 'minimum_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:153:34: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:125:55: note: Parameter 'minimum_size' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-constraint.c:126:55: style: Parameter 'natural_size' can be declared as pointer to const. However it seems that 'constraint_update_preferred_size' is a callback function, if 'natural_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:153:34: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:126:55: note: Parameter 'natural_size' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-constraint.c:157:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-box-layout.c:304:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/clutter/clutter/clutter-box-layout.c:568:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/clutter/clutter/clutter-box-layout.c:654:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/clutter/clutter/clutter-box-layout.c:221:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-box-layout.c:443:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-box-layout.c:468:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-box-layout.c:865:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_box_layout_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-box-layout.c:968:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-box-layout.c:865:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-box-layout.c:893:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_box_layout_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-box-layout.c:969:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-box-layout.c:893:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-box-layout.c:1041:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-box-layout.c:1089:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-box-layout.c:1141:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-content.c:166:19: debug: Scope::checkVariable found variable 'value_p' with varid 0. [varid0] mutter-46.0/clutter/clutter/clutter-content.c:75:48: style: Parameter 'content' can be declared as pointer to const. However it seems that 'clutter_content_real_attached' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:111:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:75:48: note: Parameter 'content' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-content.c:76:48: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'clutter_content_real_attached' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:111:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:76:48: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-content.c:81:48: style: Parameter 'content' can be declared as pointer to const. However it seems that 'clutter_content_real_detached' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:112:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:81:48: note: Parameter 'content' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-content.c:82:48: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'clutter_content_real_detached' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:112:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:82:48: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-content.c:87:50: style: Parameter 'content' can be declared as pointer to const. However it seems that 'clutter_content_real_invalidate' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:113:23: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:87:50: note: Parameter 'content' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-content.c:92:55: style: Parameter 'content' can be declared as pointer to const. However it seems that 'clutter_content_real_invalidate_size' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:114:28: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:92:55: note: Parameter 'content' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-content.c:97:58: style: Parameter 'content' can be declared as pointer to const. However it seems that 'clutter_content_real_paint_content' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:110:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:97:58: note: Parameter 'content' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-content.c:98:58: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'clutter_content_real_paint_content' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:110:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:98:58: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-content.c:99:58: style: Parameter 'context' can be declared as pointer to const. However it seems that 'clutter_content_real_paint_content' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:110:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:99:58: note: Parameter 'context' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-content.c:100:58: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_content_real_paint_content' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:110:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:100:58: note: Parameter 'paint_context' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-context.c:285:46: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-context.c:316:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-desaturate-effect.c:127:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_desaturate_effect_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-desaturate-effect.c:201:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-desaturate-effect.c:127:55: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-desaturate-effect.c:148:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_desaturate_effect_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-desaturate-effect.c:202:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-desaturate-effect.c:148:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-desaturate-effect.c:151:35: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-desaturate-effect.c:300:35: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-desaturate-effect.c:55:8: style: struct member '_ClutterDesaturateEffectPrivate::tex_width' is never used. [unusedStructMember] mutter-46.0/clutter/clutter/clutter-desaturate-effect.c:56:8: style: struct member '_ClutterDesaturateEffectPrivate::tex_height' is never used. [unusedStructMember] mutter-46.0/clutter/clutter/clutter-effect.c:184:53: style: Parameter 'effect' can be declared as pointer to const. However it seems that 'clutter_effect_real_pre_paint' is a callback function, if 'effect' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:288:22: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:184:53: note: Parameter 'effect' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-effect.c:185:53: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_effect_real_pre_paint' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:288:22: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:185:53: note: Parameter 'node' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-effect.c:186:53: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_effect_real_pre_paint' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:288:22: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:186:53: note: Parameter 'paint_context' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-effect.c:192:54: style: Parameter 'effect' can be declared as pointer to const. However it seems that 'clutter_effect_real_post_paint' is a callback function, if 'effect' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:289:23: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:192:54: note: Parameter 'effect' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-effect.c:193:54: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_effect_real_post_paint' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:289:23: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:193:54: note: Parameter 'node' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-effect.c:194:54: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_effect_real_post_paint' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:289:23: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:194:54: note: Parameter 'paint_context' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-effect.c:199:62: style: Parameter 'effect' can be declared as pointer to const. However it seems that 'clutter_effect_real_modify_paint_volume' is a callback function, if 'effect' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:340:68: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:199:62: note: Parameter 'effect' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-effect.c:200:62: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'clutter_effect_real_modify_paint_volume' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:340:68: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:200:62: note: Parameter 'volume' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-effect.c:297:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-color.c:494:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mutter-46.0/clutter/clutter/clutter-deform-effect.c:515:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_deform_effect_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-deform-effect.c:623:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-deform-effect.c:515:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-deform-effect.c:518:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-deform-effect.c:547:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_deform_effect_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-deform-effect.c:624:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-deform-effect.c:547:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-deform-effect.c:690:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-deform-effect.c:768:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-deform-effect.c:790:17: style: Variable 'actor' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-event.c:2720:46: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] mutter-46.0/clutter/clutter/clutter-flatten-effect.c:46:64: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-flatten-effect.c:51:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-fixed-layout.c:169:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-frame.c:60:40: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-frame.c:66:59: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-frame.c:81:49: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-frame.c:96:41: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-frame.c:104:41: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-frame-clock.c:145:58: style: Parameter 'frame_clock' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-frame-clock.c:184:39: style: Parameter 'frame_clock' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-frame-clock.c:246:59: style: Parameter 'frame_info' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-frame-clock.c:1071:37: style: Variable 'clock_source' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-frame-clock.c:1128:39: style: Parameter 'source' can be declared as pointer to const. However it seems that 'frame_clock_source_finalize' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-frame-clock.c:1141:3: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-frame-clock.c:1128:39: note: Parameter 'source' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-frame-clock.c:136:11: style: struct member '_ClutterFrameClock::last_dispatch_interval_us' is never used. [unusedStructMember] mutter-46.0/clutter/clutter/clutter-frame-clock.c:1071:50: style: Variable 'clock_source' is assigned a value that is never used. [unreadVariable] mutter-46.0/clutter/clutter/clutter-gesture.h:21:0: error: #error "Only can be included directly." [preprocessorErrorDirective] mutter-46.0/clutter/clutter/clutter-grab.h:27:0: error: #error "Only can be included directly." [preprocessorErrorDirective] mutter-46.0/clutter/clutter/clutter-gesture-action.c:194:23: style: Variable 'device' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-gesture-action.c:195:25: style: Variable 'sequence' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-gesture-action.c:274:20: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-gesture-action.c:281:53: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-gesture-action.c:507:66: style: Parameter 'device' can be declared as pointer to const. However it seems that 'clutter_gesture_action_sequence_cancelled' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-gesture-action.c:667:38: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-gesture-action.c:507:66: note: Parameter 'device' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-gesture-action.c:508:66: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'clutter_gesture_action_sequence_cancelled' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-gesture-action.c:667:38: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-gesture-action.c:508:66: note: Parameter 'sequence' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-gesture-action.c:559:46: style: Parameter 'action' can be declared as pointer to const. However it seems that 'default_event_handler' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-gesture-action.c:671:28: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-gesture-action.c:559:46: note: Parameter 'action' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-gesture-action.c:560:38: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'default_event_handler' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-gesture-action.c:671:28: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-gesture-action.c:560:38: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-gesture-action.c:569:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_gesture_action_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-gesture-action.c:661:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-gesture-action.c:569:52: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-gesture-action.c:572:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-gesture-action.c:607:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_gesture_action_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-gesture-action.c:662:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-gesture-action.c:607:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-gesture-action.c:1061:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-gesture-action.c:1111:29: style: Variable 'point' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-gesture-action.c:1210:17: style: Variable 'gesture_point' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-gesture-action.c:1278:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-gesture-action.c:1337:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-image.c:123:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-image.c:419:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-flow-layout.c:122:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-flow-layout.c:143:30: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-flow-layout.c:763:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_flow_layout_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-flow-layout.c:1021:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-flow-layout.c:763:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-flow-layout.c:824:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_flow_layout_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-flow-layout.c:1022:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-flow-layout.c:824:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-input-device-tool.c:55:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_input_device_tool_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-input-device-tool.c:116:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-input-device-tool.c:55:55: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-input-device-tool.c:85:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_input_device_tool_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-input-device-tool.c:117:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-input-device-tool.c:85:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-input-device-tool.c:150:57: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-input-device-tool.c:166:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device-tool.c:187:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device-tool.c:208:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device-tool.c:220:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-focus.c:88:46: style: Parameter 'focus' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-input-focus.c:95:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:173:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_input_device_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-input-device.c:449:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-input-device.c:173:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-input-device.c:243:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_input_device_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-input-device.c:450:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-input-device.c:243:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-input-device.c:474:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:494:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:515:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:535:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:554:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:574:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:594:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:606:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:617:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:628:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:641:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:693:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:715:28: style: Variable 'device_class' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:729:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-device.c:758:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-only-action.c:78:57: style: Parameter 'input_only_action' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-input-method.c:68:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_input_method_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-input-method.c:126:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-input-method.c:68:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-input-method.c:96:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_input_method_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-input-method.c:127:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-input-method.c:96:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-input-method.c:184:48: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-input-only-actor.c:37:66: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-input-only-actor.c:42:55: style: Parameter 'input_only_actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-input-only-actor.c:51:27: style: Variable 'input_only_action' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-input-pointer-a11y.c:592:23: style: Variable 'core_pointer' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:104:24: style: Variable 'pspec_int' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:119:26: style: Variable 'pspec_int' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:134:25: style: Variable 'pspec_uint' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:149:27: style: Variable 'pspec_int' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:164:25: style: Variable 'pspec_char' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:179:26: style: Variable 'pspec_uchar' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:194:26: style: Variable 'pspec_flt' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:209:27: style: Variable 'pspec_flt' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:400:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_interval_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-interval.c:470:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-interval.c:400:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-interval.c:435:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_interval_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-interval.c:471:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-interval.c:435:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-interval.c:576:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:588:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:619:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:650:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:769:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:770:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:799:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:884:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:968:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:998:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-interval.c:1038:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-keyframe-transition.c:391:62: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-keymap.c:58:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_keymap_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-keymap.c:105:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-keymap.c:58:42: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-keymap.c:61:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-keymap.c:81:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_keymap_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-keymap.c:106:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-keymap.c:81:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-keymap.c:130:37: style: Parameter 'keymap' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-keymap.c:137:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-keymap.c:145:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-layout-manager.c:227:62: style: Parameter 'container' can be declared as pointer to const. However it seems that 'layout_manager_real_create_child_meta' is a callback function, if 'container' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-layout-manager.c:266:30: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-layout-manager.c:227:62: note: Parameter 'container' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-layout-manager.c:228:62: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'layout_manager_real_create_child_meta' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-layout-manager.c:266:30: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-layout-manager.c:228:62: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-layout-manager.c:252:64: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'layout_manager_real_get_child_meta_type' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-layout-manager.c:267:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-layout-manager.c:252:64: note: Parameter 'manager' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-layout-manager.c:311:52: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-layout-manager.c:419:12: style: Variable 'is_frozen' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-layout-meta.c:87:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_layout_meta_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-layout-meta.c:149:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-layout-meta.c:87:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-layout-meta.c:117:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_layout_meta_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-layout-meta.c:150:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-layout-meta.c:117:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-layout-meta.c:192:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-layout-meta.c:207:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-layout-meta.c:227:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-layout-meta.c:247:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-layout-meta.c:258:51: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-layout-meta.c:259:51: style: Parameter 'container' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-layout-meta.c:260:51: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-layout-meta.c:262:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-main.c:1014:39: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] mutter-46.0/clutter/clutter/clutter-offscreen-effect.c:450:65: error: Syntax Error: AST broken, 'priv' doesn't have a parent. [internalAstError] mutter-46.0/clutter/clutter/clutter-page-turn-effect.c:141:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_page_turn_effect_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-page-turn-effect.c:200:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-page-turn-effect.c:141:54: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-page-turn-effect.c:169:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_page_turn_effect_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-page-turn-effect.c:201:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-page-turn-effect.c:169:52: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-context.c:140:61: style: Parameter 'paint_context' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-context.c:146:61: style: Parameter 'paint_context' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-context.c:175:60: style: Parameter 'paint_context' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-context.c:188:66: style: Parameter 'paint_context' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-context.c:200:61: style: Parameter 'paint_context' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-context.c:228:55: style: Parameter 'paint_context' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:951:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1053:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1291:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1295:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1394:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1397:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/clutter/clutter/clutter-grid-layout.c:669:64: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] mutter-46.0/clutter/clutter/clutter-grid-layout.c:701:64: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] mutter-46.0/clutter/clutter/clutter-grid-layout.c:216:22: style: Variable 'opposite' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:341:21: style: Variable 'grid_child' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:394:21: style: Variable 'grid_child' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:431:22: style: Variable 'attach' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:465:24: style: Variable 'linedata' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:467:20: style: Variable 'line' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:468:22: style: Variable 'attach' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:562:24: style: Variable 'linedata' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:603:24: style: Variable 'linedata' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:839:24: style: Variable 'linedata' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1011:24: style: Variable 'linedata' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1115:24: style: Variable 'linedata' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1140:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_grid_child_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1212:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-grid-layout.c:1140:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-grid-layout.c:1179:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_grid_child_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1213:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-grid-layout.c:1179:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-grid-layout.c:1181:21: style: Variable 'grid_child' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1352:24: style: Variable 'linedata' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1354:20: style: Variable 'line' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1355:22: style: Variable 'attach' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1446:64: style: Parameter 'self' can be declared as pointer to const. However it seems that 'clutter_grid_layout_get_child_meta_type' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1540:39: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-grid-layout.c:1446:64: note: Parameter 'self' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-grid-layout.c:1455:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_grid_layout_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1533:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-grid-layout.c:1455:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-grid-layout.c:1493:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_grid_layout_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1534:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-grid-layout.c:1493:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-grid-layout.c:1738:21: style: Variable 'grid_child' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1880:21: style: Variable 'grid_child' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-paint-node.c:147:60: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'clutter_paint_node_class_base_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:251:25: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:147:60: note: Parameter 'klass' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-node.c:152:64: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'clutter_paint_node_class_base_finalize' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:252:29: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:152:64: note: Parameter 'klass' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-node.c:190:56: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_pre_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:211:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:190:56: note: Parameter 'node' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-node.c:191:56: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_pre_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:211:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:191:56: note: Parameter 'paint_context' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-node.c:197:52: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:212:17: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:197:52: note: Parameter 'node' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-node.c:198:52: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:212:17: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:198:52: note: Parameter 'paint_context' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-node.c:203:57: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_post_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:213:22: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:203:57: note: Parameter 'node' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-node.c:204:57: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_post_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:213:22: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:204:57: note: Parameter 'paint_context' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-nodes.c:132:20: style: Variable 'rnode' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:149:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:277:51: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_dummy_node_pre_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:306:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:277:51: note: Parameter 'node' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-nodes.c:278:51: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_dummy_node_pre_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:306:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:278:51: note: Parameter 'paint_context' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-nodes.c:286:21: style: Variable 'dnode' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:312:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:370:24: style: Variable 'pnode' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:460:55: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_pipeline_node_post_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:473:27: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:460:55: note: Parameter 'node' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-nodes.c:461:55: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_pipeline_node_post_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:473:27: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:461:55: note: Parameter 'paint_context' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-nodes.c:478:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:533:55: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:605:59: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:731:20: style: Variable 'tnode' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:962:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1056:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1109:57: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1114:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1283:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1337:50: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_blit_node_pre_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1414:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1337:50: note: Parameter 'node' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1338:50: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_blit_node_pre_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1414:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1338:50: note: Parameter 'paint_context' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1420:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1534:42: style: Parameter 'blur_node' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1154:10: style: struct member '_ClutterLayerNode::opacity' is never used. [unusedStructMember] mutter-46.0/clutter/clutter/clutter-pick-context.c:93:52: style: Parameter 'pick_context' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-pan-action.c:360:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_pan_action_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-pan-action.c:536:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-pan-action.c:360:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-pan-action.c:392:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_pan_action_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-pan-action.c:537:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-pan-action.c:392:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-pan-action.c:450:17: style: Variable 'old_actor' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-pan-action.c:648:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-pan-action.c:698:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-pan-action.c:742:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-pan-action.c:783:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-pan-action.c:807:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-pan-action.c:838:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-pan-action.c:873:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-pan-action.c:937:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-pan-action.c:987:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-property-transition.c:199:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_property_transition_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-property-transition.c:258:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-property-transition.c:199:57: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-property-transition.c:219:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_property_transition_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-property-transition.c:259:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-property-transition.c:219:55: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-property-transition.c:222:37: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-property-transition.c:276:62: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-property-transition.c:291:58: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-property-transition.c:368:37: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-pick-stack.c:435:42: style: Parameter 'verts' can be declared as const array [constParameter] mutter-46.0/clutter/clutter/clutter-scroll-actor.c:128:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_scroll_actor_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-scroll-actor.c:169:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-scroll-actor.c:128:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-scroll-actor.c:147:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_scroll_actor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-scroll-actor.c:170:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-scroll-actor.c:147:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-scroll-actor.c:307:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-seat.c:81:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_seat_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-seat.c:145:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-seat.c:81:42: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-seat.c:101:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_seat_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-seat.c:146:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-seat.c:101:40: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-seat.c:104:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-seat.c:321:33: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-seat.c:422:62: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-seat.c:423:62: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-seat.c:485:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-seat.c:580:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-seat.c:793:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-shader-effect.c:199:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/clutter/clutter/clutter-settings.c:224:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-settings.c:595:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_settings_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-settings.c:923:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-settings.c:595:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-settings.c:673:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_settings_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-settings.c:924:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-settings.c:673:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-settings.c:675:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-settings.c:76:9: style: struct member '_ClutterSettings::last_fontconfig_timestamp' is never used. [unusedStructMember] mutter-46.0/clutter/clutter/clutter-shader-effect.c:302:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-shader-effect.c:409:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_shader_effect_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-shader-effect.c:460:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-shader-effect.c:409:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-shader-effect.c:514:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-shader-effect.c:535:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-shader-types.c:485:23: style: Variable 'shader_float' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-shader-types.c:515:21: style: Variable 'shader_int' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-shader-types.c:545:24: style: Variable 'shader_matrix' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-snap-constraint.c:157:7: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mutter-46.0/clutter/clutter/clutter-snap-constraint.c:226:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_snap_constraint_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-snap-constraint.c:353:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-snap-constraint.c:226:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-snap-constraint.c:262:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_snap_constraint_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-snap-constraint.c:354:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-snap-constraint.c:262:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-stage-manager.c:74:49: style: Parameter 'gobject' can be declared as pointer to const. However it seems that 'clutter_stage_manager_get_property' is a callback function, if 'gobject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-stage-manager.c:110:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-stage-manager.c:74:49: note: Parameter 'gobject' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-stage-manager.c:77:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_stage_manager_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-stage-manager.c:110:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-stage-manager.c:77:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-stage-manager.c:159:50: style: Parameter 'stage_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-stage-manager.c:192:63: style: Parameter 'stage_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-stage-manager.c:210:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-manager.c:230:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-window.c:22:65: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:267:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/clutter/clutter/clutter-stage-view.c:117:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:156:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:368:51: style: Parameter 'redraw_clip' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:446:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:459:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:493:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:546:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:644:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:653:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:732:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:759:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:771:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:780:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage-view.c:999:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_stage_view_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-stage-view.c:1160:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-stage-view.c:999:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-stage-view.c:1043:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_stage_view_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-stage-view.c:1161:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-stage-view.c:1043:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-stage-view.c:1048:17: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-swipe-action.c:139:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-swipe-action.c:214:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-tap-action.c:126:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-text-buffer.c:104:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text-buffer.c:116:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text-buffer.c:285:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_text_buffer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-text-buffer.c:331:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-text-buffer.c:285:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-text-buffer.c:304:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_text_buffer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-text-buffer.c:332:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-text-buffer.c:304:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-text-buffer.c:595:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text-buffer.c:629:29: style: Variable 'pv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:1111:8: style: Redundant initialization for 'priv'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/clutter/clutter/clutter-stage.c:1107:29: note: priv is initialized mutter-46.0/clutter/clutter/clutter-stage.c:1111:8: note: priv is overwritten mutter-46.0/clutter/clutter/clutter-stage.c:261:23: style: Variable 'stage_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:468:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:527:47: style: Parameter 'self' can be declared as pointer to const. However it seems that 'clutter_stage_get_paint_volume' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-stage.c:1348:35: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-stage.c:527:47: note: Parameter 'self' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-stage.c:528:53: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'clutter_stage_get_paint_volume' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-stage.c:1348:35: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-stage.c:528:53: note: Parameter 'volume' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-stage.c:610:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:718:27: style: Variable 'device' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:719:27: style: Variable 'next_device' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:811:53: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-stage.c:896:55: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-stage.c:907:25: style: Variable 'pointer_view' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:1107:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:1163:22: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_stage_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-stage.c:1340:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-stage.c:1163:22: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-stage.c:1187:20: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_stage_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-stage.c:1341:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-stage.c:1187:20: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-stage.c:1702:52: style: Parameter 'perspective' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-stage.c:1738:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:1761:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:2078:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:2524:23: style: Variable 'stage_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:2868:52: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-stage.c:2962:53: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-stage.c:3154:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:3840:42: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-stage.c:3841:42: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-stage.c:3924:20: style: Variable 'g' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:4033:20: style: Variable 'g' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:4081:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:4496:25: style: Variable 'action_actor' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:4604:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-stage.c:77:7: style: struct member '_PickRecord::clip_stack_top' is never used. [unusedStructMember] mutter-46.0/clutter/clutter/clutter-stage.c:131:7: style: struct member '_ClutterStagePrivate::update_freeze_count' is never used. [unusedStructMember] mutter-46.0/clutter/clutter/clutter-texture-content.c:66:54: style: Parameter 'texture_content' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-timeline.c:458:3: style: Redundant condition: actor. '!actor || (actor && !priv->custom_frame_clock)' is equivalent to '!actor || !priv->custom_frame_clock' [redundantCondition] mutter-46.0/clutter/clutter/clutter-timeline.c:2588:3: style: Redundant condition: frame_clock. '!frame_clock || (frame_clock && !priv->actor)' is equivalent to '!frame_clock || !priv->actor' [redundantCondition] mutter-46.0/clutter/clutter/clutter-timeline.c:2589:3: style: Redundant condition: frame_clock. '!frame_clock || (frame_clock && !priv->actor)' is equivalent to '!frame_clock || !priv->actor' [redundantCondition] mutter-46.0/clutter/clutter/clutter-timeline.c:277:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/clutter/clutter/clutter-timeline.c:1886:5: error: Memory leak: name_copy [memleak] mutter-46.0/clutter/clutter/clutter-timeline.c:1410:24: style: Checking if unsigned expression 'msecs' is less than zero. [unsignedLessThanZero] mutter-46.0/clutter/clutter/clutter-timeline.c:309:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:501:25: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_timeline_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-timeline.c:759:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-timeline.c:501:25: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-timeline.c:549:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_timeline_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-timeline.c:760:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-timeline.c:549:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-timeline.c:1012:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:1028:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:1310:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:1341:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:1424:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:1444:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:1464:47: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-timeline.c:1484:58: style: Parameter 'frame_clock' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-timeline.c:1504:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:1549:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:1628:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:1684:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:2016:19: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:2141:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:2193:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:2356:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:2410:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:2468:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:2542:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-timeline.c:2569:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-transition.c:85:59: style: Parameter 'transition' can be declared as pointer to const. However it seems that 'clutter_transition_real_compute_value' is a callback function, if 'transition' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:226:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:85:59: note: Parameter 'transition' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-transition.c:86:59: style: Parameter 'animatable' can be declared as pointer to const. However it seems that 'clutter_transition_real_compute_value' is a callback function, if 'animatable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:226:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:86:59: note: Parameter 'animatable' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-transition.c:87:59: style: Parameter 'interval' can be declared as pointer to const. However it seems that 'clutter_transition_real_compute_value' is a callback function, if 'interval' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:226:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:87:59: note: Parameter 'interval' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-transition.c:93:54: style: Parameter 'transition' can be declared as pointer to const. However it seems that 'clutter_transition_real_attached' is a callback function, if 'transition' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:227:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:93:54: note: Parameter 'transition' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-transition.c:94:54: style: Parameter 'animatable' can be declared as pointer to const. However it seems that 'clutter_transition_real_attached' is a callback function, if 'animatable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:227:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:94:54: note: Parameter 'animatable' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-transition.c:99:54: style: Parameter 'transition' can be declared as pointer to const. However it seems that 'clutter_transition_real_detached' is a callback function, if 'transition' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:228:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:99:54: note: Parameter 'transition' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-transition.c:100:54: style: Parameter 'animatable' can be declared as pointer to const. However it seems that 'clutter_transition_real_detached' is a callback function, if 'animatable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:228:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:100:54: note: Parameter 'animatable' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-transition.c:147:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_transition_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:233:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:147:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-transition.c:175:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_transition_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:234:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:175:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-transition.c:281:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-transition.c:330:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-transition.c:396:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-transition.c:446:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-util.c:62:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/clutter/clutter/clutter-text.c:6489:9: style: Checking if unsigned expression 'cursor_pos' is less than zero. [unsignedLessThanZero] mutter-46.0/clutter/clutter/clutter-text.c:421:55: style: Parameter 'focus' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-text.c:456:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:512:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:555:17: style: Variable 'last_char' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:860:20: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:1130:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:1477:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_text_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-text.c:3776:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-text.c:1477:42: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-text.c:1480:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:1607:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_text_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-text.c:3777:33: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-text.c:1607:40: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-text.c:1794:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:2098:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:2134:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:2147:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:2170:20: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:2297:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:2833:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:2902:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:2947:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:3017:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:3150:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:3193:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:3340:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:3362:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:3396:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:3418:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:3454:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:3489:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:4389:20: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:4535:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:4557:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:4585:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:4802:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:4851:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:4904:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:4930:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:4994:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5032:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5085:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5168:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5208:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5249:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5292:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5313:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5347:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5356:24: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5477:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5540:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5590:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5645:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5665:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5747:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5813:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5865:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5916:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5965:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:5984:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:6076:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:6129:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:6212:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:6310:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:6425:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:6512:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:6573:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:6600:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-text.c:6611:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-virtual-input-device.c:199:37: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-virtual-input-device.c:213:37: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-virtual-input-device.c:223:56: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_virtual_input_device_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-virtual-input-device.c:279:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-virtual-input-device.c:223:56: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-virtual-input-device.c:248:58: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_virtual_input_device_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-virtual-input-device.c:280:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-virtual-input-device.c:248:58: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-virtual-input-device.c:270:63: style: Parameter 'virtual_device' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-text.c:213:9: style: struct member '_ClutterTextPrivate::paint_volume_valid' is never used. [unusedStructMember] mutter-46.0/clutter/clutter/clutter-text.c:3152:16: style: Variable 'new_pos' is assigned a value that is never used. [unreadVariable] mutter-46.0/clutter/clutter/clutter-zoom-action.c:309:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-zoom-action.c:331:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-zoom-action.c:74:17: style: struct member '_ClutterZoomActionPrivate::stage' is never used. [unusedStructMember] mutter-46.0/cogl/cogl-pango/cogl-pango-fontmap.c:113:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl-pango/cogl-pango-display-list.c:84:13: style: struct member 'Anonymous1::has_color' is never used. [unusedStructMember] mutter-46.0/cogl/cogl-pango/cogl-pango-glyph-cache.c:417:1: error: Memory leak: hook [memleak] mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:826:24: style:inconclusive: Function 'cogl_pango_renderer_draw_glyphs' argument 4 names different: declaration 'x' definition 'xi'. [funcArgNamesDifferent] mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:186:64: note: Function 'cogl_pango_renderer_draw_glyphs' argument 4 names different: declaration 'x' definition 'xi'. mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:826:24: note: Function 'cogl_pango_renderer_draw_glyphs' argument 4 names different: declaration 'x' definition 'xi'. mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:827:24: style:inconclusive: Function 'cogl_pango_renderer_draw_glyphs' argument 5 names different: declaration 'y' definition 'yi'. [funcArgNamesDifferent] mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:187:64: note: Function 'cogl_pango_renderer_draw_glyphs' argument 5 names different: declaration 'y' definition 'yi'. mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:827:24: note: Function 'cogl_pango_renderer_draw_glyphs' argument 5 names different: declaration 'y' definition 'yi'. mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:118:40: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:149:59: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:206:46: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:236:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cogl_pango_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:258:32: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:236:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:498:61: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-atlas.c:662:5: error: Memory leak: hook [memleak] mutter-46.0/cogl/cogl/cogl-atlas.c:669:5: error: Memory leak: hook [memleak] mutter-46.0/cogl/cogl/cogl-atlas.c:69:29: style: Parameter 'atlas' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-atlas.c:114:47: style: Parameter 'skip_user_data' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-atlas-texture.c:981:1: error: Memory leak: hook [memleak] mutter-46.0/cogl/cogl/cogl-atlas-texture.c:613:21: style: Variable 'atlas_tex' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-atlas-texture.c:863:47: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-atlas-texture.c:867:53: style: Parameter 'loader' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-attribute-buffer.c:43:61: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-attribute-buffer.c:48:50: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-attribute-buffer.c:53:51: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-bitmap-packing.h:40:1: error: There is an unknown macro here somewhere. Configuration is required. If G_PASTE is a macro then please configure it. [unknownMacro] mutter-46.0/cogl/cogl/cogl-attribute.c:186:11: warning: Either the condition '!attribute->name_state' is redundant or there is possible null pointer dereference: name_state. [nullPointerRedundantCheck] mutter-46.0/cogl/cogl/cogl-attribute.c:269:7: note: Assuming that condition '!attribute->name_state' is not redundant mutter-46.0/cogl/cogl/cogl-attribute.c:278:40: note: Calling function 'validate_n_components', 1st argument 'attribute->name_state' value is 0 mutter-46.0/cogl/cogl/cogl-attribute.c:186:11: note: Null pointer dereference mutter-46.0/cogl/cogl/cogl-attribute.c:69:37: style: Parameter 'attribute' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-attribute.c:373:9: style: Variable 'vec2' can be declared as const array [constVariable] mutter-46.0/cogl/cogl/cogl-attribute.c:389:9: style: Variable 'vec3' can be declared as const array [constVariable] mutter-46.0/cogl/cogl/cogl-attribute.c:406:9: style: Variable 'vec4' can be declared as const array [constVariable] mutter-46.0/cogl/cogl/cogl-bitmap.c:65:31: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-bitmap.c:336:37: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-bitmap.c:349:36: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-bitmap.c:355:37: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-bitmap.c:361:40: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-bitmap.c:439:39: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-blend-string.c:554:17: style: Variable 'state' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] mutter-46.0/cogl/cogl/cogl-blend-string.c:538:21: note: $symbol is assigned mutter-46.0/cogl/cogl/cogl-blend-string.c:554:17: note: $symbol is overwritten mutter-46.0/cogl/cogl/cogl-blend-string.c:146:32: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-blend-string.c:178:36: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-blend-string.c:222:34: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-blend-string.c:297:42: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-buffer.c:91:30: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'malloc_set_data' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-buffer.c:151:32: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-buffer.c:91:30: note: Parameter 'buffer' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-buffer.c:121:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cogl_buffer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-buffer.c:184:33: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-buffer.c:121:41: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-closure-list.c:52:3: error: There is an unknown macro here somewhere. Configuration is required. If _cogl_list_for_each_safe is a macro then please configure it. [unknownMacro] mutter-46.0/cogl/cogl/cogl-clip-stack.c:108:9: style:inconclusive: Same expression used in consecutive assignments of 'max_x' and 'max_y'. [duplicateAssignExpression] mutter-46.0/cogl/cogl/cogl-clip-stack.c:108:30: note: Same expression used in consecutive assignments of 'max_x' and 'max_y'. mutter-46.0/cogl/cogl/cogl-clip-stack.c:108:9: note: Same expression used in consecutive assignments of 'max_x' and 'max_y'. mutter-46.0/cogl/cogl/cogl-clip-stack.c:113:14: style: Variable 'v' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-context.c:64:40: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-context.c:148:33: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-context.c:428:40: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-depth-state.c:60:52: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-depth-state.c:75:53: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-depth-state.c:90:53: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-depth-state.c:107:45: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-display.c:72:33: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-display.c:110:41: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-dma-buf-handle.c:151:46: style: Parameter 'dmabuf_handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-dma-buf-handle.c:173:48: style: Parameter 'dmabuf_handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-dma-buf-handle.c:174:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-dma-buf-handle.c:191:56: style: Parameter 'dmabuf_handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-dma-buf-handle.c:197:47: style: Parameter 'dmabuf_handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-dma-buf-handle.c:203:50: style: Parameter 'dmabuf_handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-dma-buf-handle.c:209:51: style: Parameter 'dmabuf_handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-dma-buf-handle.c:215:51: style: Parameter 'dmabuf_handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-dma-buf-handle.c:221:51: style: Parameter 'dmabuf_handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-dma-buf-handle.c:227:48: style: Parameter 'dmabuf_handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-fence.c:83:3: error: There is an unknown macro here somewhere. Configuration is required. If _cogl_list_for_each_safe is a macro then please configure it. [unknownMacro] mutter-46.0/cogl/cogl/cogl-frame-info.c:50:38: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-frame-info.c:76:51: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-frame-info.c:82:58: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-frame-info.c:90:50: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-frame-info.c:98:58: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-frame-info.c:104:49: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-frame-info.c:110:45: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-frame-info.c:116:46: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-frame-info.c:122:42: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-frame-info.c:128:46: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-frame-info.c:136:66: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-frame-info.c:158:64: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-framebuffer-driver.c:55:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer-driver.c:166:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cogl_framebuffer_driver_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-framebuffer-driver.c:212:32: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-framebuffer-driver.c:166:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-framebuffer-driver.c:186:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cogl_framebuffer_driver_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-framebuffer-driver.c:213:32: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-framebuffer-driver.c:186:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-framebuffer-driver.c:203:54: style: Parameter 'driver' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-glib-source.c:124:16: style: Variable 'poll_fd' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:2555:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-framebuffer.c:2584:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-framebuffer.c:437:11: style: Condition '!shown' is always true [knownConditionTrueFalse] mutter-46.0/cogl/cogl/cogl-framebuffer.c:166:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cogl_framebuffer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-framebuffer.c:379:32: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-framebuffer.c:166:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-framebuffer.c:195:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cogl_framebuffer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-framebuffer.c:380:32: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-framebuffer.c:195:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-framebuffer.c:200:32: style: Variable 'driver_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:302:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:663:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:700:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:710:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:720:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:728:42: style: Parameter 'viewport' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:773:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:782:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:791:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:801:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:815:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:840:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:849:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:865:24: style: Variable 'existing_dep' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:900:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:953:27: style: Variable 'priv_a' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:954:27: style: Variable 'priv_b' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:972:27: style: Variable 'priv_a' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:973:27: style: Variable 'priv_b' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:985:27: style: Variable 'priv_a' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:986:27: style: Variable 'priv_b' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:993:61: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:994:61: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1003:62: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1004:62: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1026:27: style: Variable 'priv_a' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1027:27: style: Variable 'priv_b' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1037:27: style: Variable 'priv_a' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1038:27: style: Variable 'priv_b' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1191:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1220:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1249:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1305:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1341:59: style: Parameter 'framebuffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1354:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1365:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1573:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:1575:27: style: Variable 'dst_priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-framebuffer.c:2602:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-index-buffer.c:43:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-index-buffer.c:48:42: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-index-buffer.c:56:37: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-half-float.c:97:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-indices.c:58:33: style: Parameter 'indices' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-indices.c:133:39: style: Parameter 'indices' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-list.c:59:30: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-list.c:61:13: style: Variable 'e' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-list.c:76:29: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:609:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:625:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:801:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:79:42: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:515:47: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:578:11: style: Variable 'common_ancestor0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:579:11: style: Variable 'common_ancestor1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:692:49: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:756:35: style: Variable 'scale0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:757:35: style: Variable 'scale1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:823:39: style: Variable 'translate' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-matrix-stack.c:854:35: style: Variable 'scale' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-node.c:110:3: error: There is an unknown macro here somewhere. Configuration is required. If _cogl_list_for_each_safe is a macro then please configure it. [unknownMacro] mutter-46.0/cogl/cogl/cogl-offscreen.c:51:16: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-offscreen.c:89:44: style: Parameter 'offscreen' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-offscreen.c:95:50: style: Parameter 'offscreen' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-offscreen.c:132:47: style: Parameter 'framebuffer' can be declared as pointer to const. However it seems that 'cogl_offscreen_is_y_flipped' is a callback function, if 'framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-offscreen.c:161:37: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-offscreen.c:132:47: note: Parameter 'framebuffer' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-offscreen.c:148:37: style: Parameter 'offscreen' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-onscreen-template.c:42:52: style: Parameter 'onscreen_template' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-onscreen-template.c:47:63: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-onscreen-template.c:55:9: style: Variable 'user_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-output.c:50:31: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-output.c:74:40: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-output.c:75:40: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-output.c:83:32: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-output.c:89:32: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-output.c:95:36: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-output.c:101:37: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-output.c:107:39: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-output.c:113:40: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-output.c:119:45: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-output.c:125:43: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-onscreen.c:265:1: error: Memory leak: qe [memleak] mutter-46.0/cogl/cogl/cogl-onscreen.c:298:1: error: Memory leak: event [memleak] mutter-46.0/cogl/cogl/cogl-onscreen.c:352:22: style: Local variable 'info' shadows outer argument [shadowArgument] mutter-46.0/cogl/cogl/cogl-onscreen.c:323:56: note: Shadowed declaration mutter-46.0/cogl/cogl/cogl-onscreen.c:352:22: note: Shadow variable mutter-46.0/cogl/cogl/cogl-onscreen.c:412:22: style: Local variable 'info' shadows outer argument [shadowArgument] mutter-46.0/cogl/cogl/cogl-onscreen.c:379:43: note: Shadowed declaration mutter-46.0/cogl/cogl/cogl-onscreen.c:412:22: note: Shadow variable mutter-46.0/cogl/cogl/cogl-onscreen.c:70:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-onscreen.c:104:46: style: Parameter 'framebuffer' can be declared as pointer to const. However it seems that 'cogl_onscreen_is_y_flipped' is a callback function, if 'framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-onscreen.c:168:37: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-onscreen.c:104:46: note: Parameter 'framebuffer' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-onscreen.c:154:35: style: Parameter 'onscreen' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-onscreen.c:590:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-onscreen.c:52:11: style: struct member '_CoglOnscreenPrivate::swap_frame_counter' is never used. [unusedStructMember] mutter-46.0/cogl/cogl/cogl-pipeline-debug.c:127:39: style: Parameter 'layer' can be declared as pointer to const. However it seems that 'dump_layer_ref_cb' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-pipeline-debug.c:222:30: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-pipeline-debug.c:127:39: note: Parameter 'layer' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:546:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:554:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:566:11: warning: Possible null pointer dereference: head1 [nullPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:521:19: note: Assignment 'head1=NULL', assigned value is 0 mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:552:24: note: Assuming condition is false mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:566:11: note: Null pointer dereference mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:84:46: style: Parameter 'layer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:101:22: style: Variable 'authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:109:22: style: Variable 'combine_authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:112:30: style: Variable 'big_state' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:114:22: style: Variable 'snippets_authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:184:59: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:527:11: style: Variable 'common_ancestor0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:528:11: style: Variable 'common_ancestor1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:721:22: style: Variable 'new' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:831:60: style: Parameter 'combine_authority' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:619:36: error: Shifting 64-bit value by 9998 bits is undefined behaviour [shiftTooManyBits] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:87:30: style: Variable 'old_authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:116:22: style: Variable 'authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:170:30: style: Variable 'old_authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:251:30: style: Variable 'old_authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:545:30: style: Variable 'old_authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:717:62: style: Parameter 'authority0' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:718:62: style: Parameter 'authority1' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:721:30: style: Variable 'big_state1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:759:65: style: Parameter 'authority0' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:760:65: style: Parameter 'authority1' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:779:60: style: Parameter 'authority0' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:780:60: style: Parameter 'authority1' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:792:68: style: Parameter 'authority0' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:793:68: style: Parameter 'authority1' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:795:30: style: Variable 'big_state0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:796:30: style: Variable 'big_state1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1054:30: style: Variable 'old_authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1056:38: style: Variable 'old_big_state' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1099:22: style: Variable 'authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1312:22: style: Variable 'authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1322:58: style: Parameter 'authority' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1356:61: style: Parameter 'authority' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1395:70: style: Parameter 'authority' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1445:65: style: Parameter 'authority' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1455:66: style: Parameter 'authority' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-snippet.c:201:72: style: Parameter 'snippets' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-snippet.c:220:60: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-snippet.c:256:60: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-snippet.c:272:61: style: Parameter 'list0' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-snippet.c:273:61: style: Parameter 'list1' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-snippet.c:275:10: style: Variable 'l0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-snippet.c:275:15: style: Variable 'l1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-journal.c:186:18: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] mutter-46.0/cogl/cogl/cogl-journal.c:213:18: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] mutter-46.0/cogl/cogl/cogl-journal.c:1564:42: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mutter-46.0/cogl/cogl/cogl-journal.c:1584:39: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mutter-46.0/cogl/cogl/cogl-journal.c:1852:24: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mutter-46.0/cogl/cogl/cogl-journal.c:1854:25: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] mutter-46.0/cogl/cogl/cogl-journal.c:147:33: style: Parameter 'journal' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-journal.c:193:18: style: Variable 't' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-journal.c:214:16: style: Variable 'c' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-journal.c:226:18: style: Variable 't' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-journal.c:398:45: style: Parameter 'entry0' can be declared as pointer to const. However it seems that 'compare_entry_modelviews' is a callback function, if 'entry0' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-journal.c:432:23: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-journal.c:398:45: note: Parameter 'entry0' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-journal.c:399:45: style: Parameter 'entry1' can be declared as pointer to const. However it seems that 'compare_entry_modelviews' is a callback function, if 'entry1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-journal.c:432:23: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-journal.c:399:45: note: Parameter 'entry1' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-journal.c:677:42: style: Parameter 'entry0' can be declared as pointer to const. However it seems that 'compare_entry_strides' is a callback function, if 'entry0' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-journal.c:742:19: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-journal.c:677:42: note: Parameter 'entry0' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-journal.c:677:68: style: Parameter 'entry1' can be declared as pointer to const. However it seems that 'compare_entry_strides' is a callback function, if 'entry1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-journal.c:742:19: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-journal.c:677:68: note: Parameter 'entry1' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-journal.c:758:44: style: Parameter 'prev_journal_entry' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-journal.c:1032:46: style: Parameter 'entry0' can be declared as pointer to const. However it seems that 'compare_entry_clip_stacks' is a callback function, if 'entry0' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-journal.c:1439:23: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-journal.c:1032:46: note: Parameter 'entry0' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-journal.c:1032:72: style: Parameter 'entry1' can be declared as pointer to const. However it seems that 'compare_entry_clip_stacks' is a callback function, if 'entry1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-journal.c:1439:23: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-journal.c:1032:72: note: Parameter 'entry1' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-journal.c:1076:48: style: Parameter 'entry0' can be declared as pointer to const. However it seems that 'compare_entry_dither_states' is a callback function, if 'entry0' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-journal.c:1115:19: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-journal.c:1076:48: note: Parameter 'entry0' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-journal.c:1076:74: style: Parameter 'entry1' can be declared as pointer to const. However it seems that 'compare_entry_dither_states' is a callback function, if 'entry1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-journal.c:1115:19: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-journal.c:1076:74: note: Parameter 'entry1' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-journal.c:1126:44: style: Parameter 'entry0' can be declared as pointer to const. However it seems that 'compare_entry_viewports' is a callback function, if 'entry0' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-journal.c:1477:19: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-journal.c:1126:44: note: Parameter 'entry0' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-journal.c:1126:70: style: Parameter 'entry1' can be declared as pointer to const. However it seems that 'compare_entry_viewports' is a callback function, if 'entry1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-journal.c:1477:19: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-journal.c:1126:70: note: Parameter 'entry1' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-journal.c:1293:21: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-journal.c:1295:18: style: Variable 'reference' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-journal.c:1659:33: style: Parameter 'vertices' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-journal.c:1778:30: style: Variable 'rect_entry' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-journal.c:108:7: style: struct member '_CoglJournalFlushState::current_attribute' is never used. [unusedStructMember] mutter-46.0/cogl/cogl/cogl-journal.c:115:10: style: struct member '_CoglJournalFlushState::indices_type_size' is never used. [unusedStructMember] mutter-46.0/cogl/cogl/cogl-pixel-buffer.c:55:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pixel-buffer.c:60:42: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pixel-buffer.c:65:38: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-point-in-poly.c:79:24: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] mutter-46.0/cogl/cogl/cogl-point-in-poly.c:80:24: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] mutter-46.0/cogl/cogl/cogl-point-in-poly.c:81:24: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] mutter-46.0/cogl/cogl/cogl-point-in-poly.c:83:24: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] mutter-46.0/clutter/clutter/clutter-actor.c:4062:40: error: Invalid g_once_init_leave() argument nr 2. The value is 0 or 1 (boolean) but the valid values are '1:'. [invalidFunctionArg] mutter-46.0/clutter/clutter/clutter-actor.c:16794:40: style: The statement 'if (info->cur_state->easing_duration!=msecs) info->cur_state->easing_duration=msecs' is logically equivalent to 'info->cur_state->easing_duration=msecs'. [duplicateConditionalAssign] mutter-46.0/clutter/clutter/clutter-actor.c:16795:38: note: Assignment 'info->cur_state->easing_duration=msecs' mutter-46.0/clutter/clutter/clutter-actor.c:16794:40: note: Condition 'info->cur_state->easing_duration!=msecs' is redundant mutter-46.0/clutter/clutter/clutter-actor.c:16849:36: style: The statement 'if (info->cur_state->easing_mode!=mode) info->cur_state->easing_mode=mode' is logically equivalent to 'info->cur_state->easing_mode=mode'. [duplicateConditionalAssign] mutter-46.0/clutter/clutter/clutter-actor.c:16850:34: note: Assignment 'info->cur_state->easing_mode=mode' mutter-46.0/clutter/clutter/clutter-actor.c:16849:36: note: Condition 'info->cur_state->easing_mode!=mode' is redundant mutter-46.0/clutter/clutter/clutter-actor.c:16902:37: style: The statement 'if (info->cur_state->easing_delay!=msecs) info->cur_state->easing_delay=msecs' is logically equivalent to 'info->cur_state->easing_delay=msecs'. [duplicateConditionalAssign] mutter-46.0/clutter/clutter/clutter-actor.c:16903:35: note: Assignment 'info->cur_state->easing_delay=msecs' mutter-46.0/clutter/clutter/clutter-actor.c:16902:37: note: Condition 'info->cur_state->easing_delay!=msecs' is redundant mutter-46.0/clutter/clutter/clutter-actor.c:16196:11: style: Condition 'cur!=NULL' is always true [knownConditionTrueFalse] mutter-46.0/clutter/clutter/clutter-actor.c:16235:11: style: Condition 'cur!=NULL' is always true [knownConditionTrueFalse] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:261:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:262:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:265:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1442:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1450:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:286:22: style: Condition 'value0!=NULL' is always true [knownConditionTrueFalse] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1462:11: warning: Possible null pointer dereference: head1 [nullPointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1427:19: note: Assignment 'head1=NULL', assigned value is 0 mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1448:27: note: Assuming condition is false mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1462:11: note: Null pointer dereference mutter-46.0/cogl/cogl/cogl-poll.c:137:19: style: Variable 'pollfd' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:61:31: style: Variable 'alpha_state0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:63:31: style: Variable 'alpha_state1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:73:31: style: Variable 'alpha_state0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:75:31: style: Variable 'alpha_state1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:133:23: style: Variable 's0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:134:23: style: Variable 's1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:170:30: style: Variable 'cull_face_state0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:172:30: style: Variable 'cull_face_state1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:321:17: style: Variable 'authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:469:50: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:719:21: style: Variable 'old_authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:752:19: style: Variable 'orig_state' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:803:30: style: Variable 'cull_face_state' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:833:30: style: Variable 'cull_face_state' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1208:22: style: Variable 'authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1268:31: style: Variable 'alpha_state' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1334:19: style: Variable 'depth_state' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1412:51: style: Parameter 'authority' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1413:60: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1433:11: style: Variable 'common_ancestor0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1434:11: style: Variable 'common_ancestor1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-primitive.c:143:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-primitive.c:494:44: style: Parameter 'primitive' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:1376:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:1707:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:2013:17: style: Variable 'stage' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:2094:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:2468:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:2522:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:2524:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:3242:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:3259:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:3329:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:3937:17: style: Variable 'old_first' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:3937:29: style: Variable 'old_last' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:4514:22: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_actor_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-actor.c:5577:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-actor.c:4514:22: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-actor.c:4811:20: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'clutter_actor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-actor.c:5578:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-actor.c:4811:20: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-actor.c:5489:48: style: Parameter 'self' can be declared as pointer to const. However it seems that 'clutter_actor_real_has_overlaps' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-actor.c:5596:25: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-actor.c:5489:48: note: Parameter 'self' can be declared as pointer to const mutter-46.0/clutter/clutter/clutter-actor.c:7585:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:7602:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:8897:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:8932:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:8966:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:8994:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:9462:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:9738:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:9761:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:9784:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:10898:17: style: Variable 'old_first_child' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:10898:35: style: Variable 'old_last_child' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:11854:53: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:11885:50: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:12287:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:12835:20: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:13567:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:14723:10: style: Variable 'a' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:14723:14: style: Variable 'b' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:15632:22: style: Variable 'info' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:16439:48: style: Parameter 'pspec' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:16966:22: style: Variable 'clos' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:17847:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/clutter/clutter/clutter-actor.c:18453:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:18462:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:18510:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/clutter/clutter/clutter-actor.c:18520:58: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-primitives.c:433:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-primitives.c:746:16: style: Variable 'vertices' can be declared as const array [constVariable] mutter-46.0/cogl/cogl/cogl-pipeline.c:592:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline.c:1588:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline.c:1678:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline.c:1881:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline.c:1889:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline.c:2239:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline.c:2678:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline.c:2686:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/cogl-pipeline.c:1901:11: warning: Possible null pointer dereference: head1 [nullPointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:1856:19: note: Assignment 'head1=NULL', assigned value is 0 mutter-46.0/cogl/cogl/cogl-pipeline.c:1887:27: note: Assuming condition is false mutter-46.0/cogl/cogl/cogl-pipeline.c:1901:11: note: Null pointer dereference mutter-46.0/cogl/cogl/cogl-pipeline.c:169:35: style: Parameter 'pipeline' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:514:26: style: Variable 'layer0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:515:26: style: Variable 'layer1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:566:43: style: Parameter 'layer' can be declared as pointer to const. However it seems that 'append_layer_index_cb' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-pipeline.c:595:42: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-pipeline.c:566:43: note: Parameter 'layer' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-pipeline.c:579:17: style: Variable 'authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:700:27: style: Variable 'blend_state' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:1327:62: style: Parameter 'old_authority' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:1402:49: style: Parameter 'layer' can be declared as pointer to const. However it seems that 'update_prune_layers_info_cb' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-pipeline.c:1435:42: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-pipeline.c:1402:49: note: Parameter 'layer' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-pipeline.c:1418:17: style: Variable 'authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:1605:26: style: Variable 'new' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:1723:16: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:1774:59: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:1862:11: style: Variable 'common_ancestor0' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:1863:11: style: Variable 'common_ancestor1' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:2271:17: style: Variable 'authority' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:2727:59: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:2739:67: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:2755:61: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:2766:51: style: Parameter 'pipeline' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-pipeline.c:1790:57: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1790. [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-pipeline.c:1790:21: note: Assuming that condition 'i<32' is not redundant mutter-46.0/cogl/cogl/cogl-pipeline.c:1790:57: note: Shift mutter-46.0/cogl/cogl/cogl-pipeline.c:1945:36: error: Shifting 64-bit value by 9998 bits is undefined behaviour [shiftTooManyBits] mutter-46.0/cogl/cogl/cogl-sampler-cache.c:205:30: style: Variable 'gl_entry' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-rectangle-map.c:470:60: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-rectangle-map.c:476:57: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-renderer.c:417:11: style: Local variable 'i' shadows outer variable [shadowVariable] mutter-46.0/cogl/cogl/cogl-renderer.c:390:7: note: Shadowed declaration mutter-46.0/cogl/cogl/cogl-renderer.c:417:11: note: Shadow variable mutter-46.0/cogl/cogl/cogl-renderer.c:131:42: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-renderer.c:174:35: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-renderer.c:561:17: style: Variable 'user_choice' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-renderer.c:621:51: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-renderer.c:662:44: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-renderer.c:736:41: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-renderer.c:744:45: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-scanout.c:58:63: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-scanout.c:94:39: style: Parameter 'scanout' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-scanout.c:195:33: style: Parameter 'scanout' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-snippet.c:57:33: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-snippet.c:94:36: style: Parameter 'snippet' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-swap-chain.c:40:38: style: Parameter 'swap_chain' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-swap-chain.c:45:49: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-spans.c:175:36: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-sub-texture.c:290:59: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_sub_texture_ensure_non_quad_rendering' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-sub-texture.c:375:46: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-sub-texture.c:290:59: note: Parameter 'tex' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-sub-texture.c:390:36: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-sub-texture.c:420:23: style: Variable 'other_sub_tex' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-sub-texture.c:438:46: style: Parameter 'sub_texture' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-texture-2d.c:179:54: style: Condition '_cogl_texture_2d_can_hardware_repeat(tex)' is always true [knownConditionTrueFalse] mutter-46.0/cogl/cogl/cogl-texture-2d.c:179:54: note: Calling function '_cogl_texture_2d_can_hardware_repeat' returns 1 mutter-46.0/cogl/cogl/cogl-texture-2d.c:179:54: note: Condition '_cogl_texture_2d_can_hardware_repeat(tex)' is always true mutter-46.0/cogl/cogl/cogl-texture-2d.c:80:50: style: Parameter 'loader' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-texture-2d.c:140:46: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_2d_get_max_waste' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:331:34: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:140:46: note: Parameter 'tex' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-texture-2d.c:146:42: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_2d_is_sliced' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:332:30: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:146:42: note: Parameter 'tex' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-texture-2d.c:152:52: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_2d_can_hardware_repeat' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:333:40: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:152:52: note: Parameter 'tex' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-texture-2d.c:158:55: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_2d_transform_coords_to_gl' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:334:43: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:158:55: note: Parameter 'tex' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-texture-2d.c:159:49: style: Parameter 's' can be declared as pointer to const. However it seems that '_cogl_texture_2d_transform_coords_to_gl' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:334:43: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:159:49: note: Parameter 's' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-texture-2d.c:160:49: style: Parameter 't' can be declared as pointer to const. However it seems that '_cogl_texture_2d_transform_coords_to_gl' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:334:43: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:160:49: note: Parameter 't' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-texture-2d.c:168:54: style: Parameter 'coords' can be declared as pointer to const. However it seems that '_cogl_texture_2d_transform_quad_coords_to_gl' is a callback function, if 'coords' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:335:48: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:168:54: note: Parameter 'coords' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-texture-2d.c:241:58: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_2d_ensure_non_quad_rendering' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:339:46: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:241:58: note: Parameter 'tex' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-texture.c:116:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cogl_texture_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture.c:168:33: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture.c:116:42: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-texture.c:985:57: style: Parameter 'texture' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-texture.c:1299:40: style: Parameter 'texture' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-texture.c:1305:39: style: Parameter 'texture' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-texture.c:1311:46: style: Parameter 'texture' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-x11-onscreen.c:36:59: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl.c:92:19: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] mutter-46.0/cogl/cogl/deprecated/cogl-program.c:71:33: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/deprecated/cogl-program.c:121:33: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/deprecated/cogl-program.c:289:45: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/deprecated/cogl-program.c:296:19: style: Variable 'shader' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:375:13: style: Variable 'last_x_span' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:376:13: style: Variable 'last_y_span' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:391:18: style: Variable 'first_x_span' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:393:18: style: Variable 'first_y_span' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:411:50: style: Parameter 'x_iter' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:412:50: style: Parameter 'y_iter' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:737:24: style: Variable 'tex_2ds' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:745:24: style: Variable 'tex_2ds' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:764:13: style: Variable 'x_span' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:765:13: style: Variable 'y_span' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:788:13: style: Variable 'x_span' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:789:13: style: Variable 'y_span' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:1174:24: style: Variable 'tex_2ds' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:1213:51: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:1218:57: style: Parameter 'loader' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/deprecated/cogl-shader.c:60:31: style: Parameter 'shader' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:192:18: style: Variable 'n_x_slices' is assigned a value that is never used. [unreadVariable] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:193:18: style: Variable 'n_y_slices' is assigned a value that is never used. [unreadVariable] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:964:16: style: Variable 'source_x' is assigned a value that is never used. [unreadVariable] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:966:15: style: Variable 'local_x' is assigned a value that is never used. [unreadVariable] mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:966:28: style: Variable 'local_y' is assigned a value that is never used. [unreadVariable] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: style: Variable 'output->subpixel_order' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:226:34: note: output->subpixel_order is assigned mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: note: output->subpixel_order is overwritten mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: style: Variable 'output->subpixel_order' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:229:34: note: output->subpixel_order is assigned mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: note: output->subpixel_order is overwritten mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: style: Variable 'output->subpixel_order' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:232:34: note: output->subpixel_order is assigned mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: note: output->subpixel_order is overwritten mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: style: Variable 'output->subpixel_order' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:235:34: note: output->subpixel_order is assigned mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: note: output->subpixel_order is overwritten mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: style: Variable 'output->subpixel_order' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:238:34: note: output->subpixel_order is assigned mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: note: output->subpixel_order is overwritten mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: style: Variable 'output->subpixel_order' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:241:34: note: output->subpixel_order is assigned mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:245:30: note: output->subpixel_order is overwritten mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:125:30: style: Parameter 'a' can be declared as pointer to const. However it seems that 'compare_outputs' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:268:61: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:125:30: note: Parameter 'a' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:126:30: style: Parameter 'b' can be declared as pointer to const. However it seems that 'compare_outputs' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:268:61: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:126:30: note: Parameter 'b' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:379:23: style: Parameter 'event' can be declared as pointer to const. However it seems that 'randr_filter' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:471:34: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:379:23: note: Parameter 'event' can be declared as pointer to const mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:385:20: style: Variable 'x11_renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:497:21: style: Variable 'xlib_renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/cogl-xlib-renderer.c:532:57: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/gl/cogl-buffer-gl.c:94:38: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/gl/cogl-clip-stack-gl.c:183:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/driver/gl/cogl-clip-stack-gl.c:56:20: style: Variable 'projection_stack' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/driver/gl/cogl-clip-stack-gl.c:266:20: style: Variable 'projection_stack' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:1030:11: error: There is an unknown macro here somewhere. Configuration is required. If _cogl_list_for_each_safe is a macro then please configure it. [unknownMacro] mutter-46.0/cogl/cogl/driver/gl/cogl-framebuffer-gl.c:624:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/driver/gl/cogl-framebuffer-gl.c:658:46: style: Parameter 'gl_framebuffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:970:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:449:7: style: The comparison 'n_values > 0' is always false. [knownConditionTrueFalse] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:420:22: note: 'n_values' is assigned value '0' here. mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:449:7: note: The comparison 'n_values > 0' is always false. mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:219:60: style: Parameter 'texture' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:453:45: error: Uninitialized variable: values [legacyUninitvar] mutter-46.0/cogl/cogl/driver/gl/cogl-texture-2d-gl.c:598:10: style: Redundant initialization for 'status'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/cogl/cogl/driver/gl/cogl-texture-2d-gl.c:573:19: note: status is initialized mutter-46.0/cogl/cogl/driver/gl/cogl-texture-2d-gl.c:598:10: note: status is overwritten mutter-46.0/cogl/cogl/driver/gl/cogl-texture-2d-gl.c:544:51: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/gl/cogl-texture-2d-gl.c:615:59: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:585:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:607:25: style: Condition 'program_state->last_used_for_pipeline' is always true [knownConditionTrueFalse] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:204:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:205:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:711:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:656:50: style: Parameter 'pipeline' can be declared as pointer to const. However it seems that '_cogl_pipeline_progend_glsl_start' is a callback function, if 'pipeline' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1164:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:656:50: note: Parameter 'pipeline' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:344:46: style: Parameter 'layer' can be declared as pointer to const. However it seems that 'add_layer_declaration_cb' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:364:42: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:344:46: note: Parameter 'layer' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:749:35: style: Variable 'shader_state' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/driver/gl/cogl-util-gl.c:394:11: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] mutter-46.0/cogl/cogl/driver/gl/cogl-util-gl.c:100:39: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-attribute-nop.c:40:52: style: Parameter 'framebuffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-attribute-nop.c:41:49: style: Parameter 'pipeline' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-attribute-nop.c:42:56: style: Parameter 'layers_state' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-clip-stack-nop.c:38:44: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-clip-stack-nop.c:39:46: style: Parameter 'framebuffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:54:45: style: Parameter 'context' can be declared as pointer to const. However it seems that '_cogl_driver_nop_context_init' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:92:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:54:45: note: Parameter 'context' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:60:47: style: Parameter 'context' can be declared as pointer to const. However it seems that '_cogl_driver_nop_context_deinit' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:93:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:60:47: note: Parameter 'context' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:65:56: style: Parameter 'context' can be declared as pointer to const. However it seems that '_cogl_driver_nop_is_hardware_accelerated' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:94:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:65:56: note: Parameter 'context' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:71:81: style: Parameter 'context' can be declared as pointer to const. However it seems that '_cogl_driver_nop_create_framebuffer_driver' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:99:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:71:81: note: Parameter 'context' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:72:81: style: Parameter 'framebuffer' can be declared as pointer to const. However it seems that '_cogl_driver_nop_create_framebuffer_driver' is a callback function, if 'framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:99:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:72:81: note: Parameter 'framebuffer' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:82:65: style: Parameter 'ctx' can be declared as pointer to const. However it seems that '_cogl_driver_nop_flush_framebuffer_state' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:100:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:82:65: note: Parameter 'ctx' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:83:65: style: Parameter 'draw_buffer' can be declared as pointer to const. However it seems that '_cogl_driver_nop_flush_framebuffer_state' is a callback function, if 'draw_buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:100:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:83:65: note: Parameter 'draw_buffer' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:84:65: style: Parameter 'read_buffer' can be declared as pointer to const. However it seems that '_cogl_driver_nop_flush_framebuffer_state' is a callback function, if 'read_buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:100:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:84:65: note: Parameter 'read_buffer' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/gl/gles/cogl-driver-gles.c:761:63: style: Parameter 'tex_2d' can be declared as pointer to const. However it seems that '_cogl_driver_texture_2d_is_get_data_supported' is a callback function, if 'tex_2d' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/gl/gles/cogl-driver-gles.c:786:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/gl/gles/cogl-driver-gles.c:761:63: note: Parameter 'tex_2d' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:414:53: style: Parameter 'ctx' can be declared as pointer to const. However it seems that '_cogl_texture_driver_gl_get_tex_image' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:551:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:414:53: note: Parameter 'ctx' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:418:49: style: Parameter 'dest' can be declared as pointer to const. However it seems that '_cogl_texture_driver_gl_get_tex_image' is a callback function, if 'dest' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:551:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:418:49: note: Parameter 'dest' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:48:52: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_clear' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:121:25: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:48:52: note: Parameter 'driver' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:58:53: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_finish' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:122:26: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:58:53: note: Parameter 'driver' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:63:52: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_flush' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:123:25: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:63:52: note: Parameter 'driver' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:68:62: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_discard_buffers' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:124:35: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:68:62: note: Parameter 'driver' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:74:63: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_draw_attributes' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:125:35: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:74:63: note: Parameter 'driver' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:75:63: style: Parameter 'pipeline' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_draw_attributes' is a callback function, if 'pipeline' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:125:35: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:75:63: note: Parameter 'pipeline' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:86:70: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_draw_indexed_attributes' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:127:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:86:70: note: Parameter 'driver' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:87:70: style: Parameter 'pipeline' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_draw_indexed_attributes' is a callback function, if 'pipeline' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:127:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:87:70: note: Parameter 'pipeline' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:91:70: style: Parameter 'indices' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_draw_indexed_attributes' is a callback function, if 'indices' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:127:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:91:70: note: Parameter 'indices' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:99:71: style: Parameter 'framebuffer' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_read_pixels_into_bitmap' is a callback function, if 'framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:129:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:99:71: note: Parameter 'framebuffer' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:103:71: style: Parameter 'bitmap' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_read_pixels_into_bitmap' is a callback function, if 'bitmap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:129:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:103:71: note: Parameter 'bitmap' can be declared as pointer to const mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:110:48: style: Parameter 'nop_framebuffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:44:43: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:49:47: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:58:43: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:63:45: style: Parameter 'tex' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:70:60: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:75:62: style: Parameter 'src_fb' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:83:52: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:89:54: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:94:55: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:99:52: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-xlib.c:143:16: style: Variable 'context' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-xlib.c:144:16: style: Variable 'display' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-xlib.c:145:17: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-xlib.c:204:21: style: Variable 'onscreen_xlib' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-xlib.c:213:21: style: Variable 'onscreen_xlib' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-xlib.c:229:38: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-xlib.c:247:44: style: Parameter 'onscreen_xlib' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:230:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:329:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:327:24: style: Local variable 'framebuffer' shadows outer variable [shadowVariable] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:294:20: note: Shadowed declaration mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:327:24: note: Shadow variable mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:55:17: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:182:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:186:17: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:227:17: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:269:17: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:296:17: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:365:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:372:42: style: Parameter 'onscreen_egl' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:71:37: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:276:46: style: Parameter 'display' can be declared as pointer to const. However it seems that '_cogl_winsys_egl_choose_config' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:590:22: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:276:46: note: Parameter 'display' can be declared as pointer to const mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:302:46: style: Parameter 'display' can be declared as pointer to const. However it seems that '_cogl_winsys_egl_display_setup' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:591:22: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:302:46: note: Parameter 'display' can be declared as pointer to const mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:315:48: style: Parameter 'display' can be declared as pointer to const. However it seems that '_cogl_winsys_egl_display_destroy' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:592:24: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:315:48: note: Parameter 'display' can be declared as pointer to const mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:962:7: error: Mismatching allocation and deallocation: tex_pixmap [mismatchAllocDealloc] mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:941:16: note: Mismatching allocation and deallocation: tex_pixmap mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:962:7: note: Mismatching allocation and deallocation: tex_pixmap mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl.c:127:47: style: Parameter 'renderer' can be declared as pointer to const. However it seems that '_cogl_winsys_renderer_bind_api' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl.c:588:26: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl.c:127:47: note: Parameter 'renderer' can be declared as pointer to const mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl.c:199:17: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl.c:291:17: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl.c:440:19: style: Variable 'egl_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl.c:458:17: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl.c:486:19: style: Variable 'egl_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl.c:685:20: style: Variable 'egl_renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:81:20: style: Variable 'x11_renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:129:43: style: Parameter 'damage_event' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:663:49: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_pixmap_x11_allocate' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:872:29: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:663:49: note: Parameter 'tex' can be declared as pointer to const mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:1090:71: style: Parameter 'tex_pixmap' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:700:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:787:11: style: Local variable 'i' shadows outer variable [shadowVariable] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:701:7: note: Shadowed declaration mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:787:11: note: Shadow variable mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:797:11: style: Local variable 'i' shadows outer variable [shadowVariable] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:701:7: note: Shadowed declaration mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:797:11: note: Shadow variable mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:74:19: style: Variable 'glx_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:407:20: style: Variable 'glx_renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:440:20: style: Variable 'glx_renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:454:19: style: Variable 'glx_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:467:28: style: Variable 'onscreen_glx' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:683:19: style: Variable 'glx_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:884:19: style: Variable 'glx_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:953:20: style: Variable 'onscreen_glx' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:960:63: style: Parameter 'swap_event' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:1074:20: style: Variable 'onscreen_glx' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:1080:37: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:1098:42: style: Parameter 'onscreen_glx' can be declared as pointer to const [constParameterPointer] mutter-46.0/mtk/mtk/mtk-x11-errors.c:67:31: style: Parameter 'xdisplay' can be declared as pointer to const [constParameterPointer] mutter-46.0/mtk/mtk/mtk-region.c:365:30: style: Parameter 'region' can be declared as pointer to const [constParameterPointer] mutter-46.0/mtk/mtk/mtk-region.c:392:45: style: Parameter 'region' can be declared as pointer to const [constParameterPointer] mutter-46.0/mtk/mtk/mtk-region.c:496:48: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/edid-parse.c:529:15: style: Condition '!decode_ext_cta_colorimetry(data_block,info)' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:529:43: note: Calling function 'decode_ext_cta_colorimetry' returns 1 mutter-46.0/src/backends/edid-parse.c:529:15: note: Condition '!decode_ext_cta_colorimetry(data_block,info)' is always false mutter-46.0/src/backends/edid-parse.c:533:15: style: Condition '!decode_ext_cta_hdr_static_metadata(data_block,info)' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:533:51: note: Calling function 'decode_ext_cta_hdr_static_metadata' returns 1 mutter-46.0/src/backends/edid-parse.c:533:15: note: Condition '!decode_ext_cta_hdr_static_metadata(data_block,info)' is always false mutter-46.0/src/backends/edid-parse.c:574:51: style: Return value 'decode_vendor_and_product_identification(edid,info)' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:574:51: note: Calling function 'decode_vendor_and_product_identification' returns 1 mutter-46.0/src/backends/edid-parse.c:574:51: note: Return value 'decode_vendor_and_product_identification(edid,info)' is always true mutter-46.0/src/backends/edid-parse.c:575:36: style: Return value 'decode_display_parameters(edid,info)' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:575:36: note: Calling function 'decode_display_parameters' returns 1 mutter-46.0/src/backends/edid-parse.c:575:36: note: Return value 'decode_display_parameters(edid,info)' is always true mutter-46.0/src/backends/edid-parse.c:576:39: style: Return value 'decode_color_characteristics(edid,info)' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:576:39: note: Calling function 'decode_color_characteristics' returns 1 mutter-46.0/src/backends/edid-parse.c:576:39: note: Return value 'decode_color_characteristics(edid,info)' is always true mutter-46.0/src/backends/edid-parse.c:577:29: style: Return value 'decode_descriptors(edid,info)' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:577:29: note: Calling function 'decode_descriptors' returns 1 mutter-46.0/src/backends/edid-parse.c:577:29: note: Return value 'decode_descriptors(edid,info)' is always true mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:143:55: style: Parameter 'renderer' can be declared as pointer to const. However it seems that '_cogl_winsys_renderer_get_proc_address' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1411:34: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:143:55: note: Parameter 'renderer' can be declared as pointer to const mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:152:37: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:264:35: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:296:47: style: Parameter 'renderer' can be declared as pointer to const. However it seems that '_cogl_winsys_renderer_bind_api' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1415:26: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:296:47: note: Parameter 'renderer' can be declared as pointer to const mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:301:43: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:461:19: style: Variable 'glx_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:462:20: style: Variable 'glx_renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:507:20: style: Variable 'glx_renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1051:11: style: Variable 'visual' can be declared as pointer to const [constVariablePointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1367:70: style: Parameter 'tex_pixmap' can be declared as pointer to const. However it seems that '_cogl_winsys_texture_pixmap_x11_damage_notify' is a callback function, if 'tex_pixmap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1431:7: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1367:70: note: Parameter 'tex_pixmap' can be declared as pointer to const mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1376:68: style: Parameter 'tex_pixmap' can be declared as pointer to const. However it seems that '_cogl_winsys_texture_pixmap_x11_get_texture' is a callback function, if 'tex_pixmap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1433:7: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1376:68: note: Parameter 'tex_pixmap' can be declared as pointer to const mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1388:53: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1397:53: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1399:19: style: Variable 'glx_context' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-barrier.c:218:8: style: Redundant initialization for 'priv'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/src/backends/meta-barrier.c:216:28: note: priv is initialized mutter-46.0/src/backends/meta-barrier.c:218:8: note: priv is overwritten mutter-46.0/src/backends/meta-barrier.c:86:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_barrier_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-barrier.c:280:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-barrier.c:86:40: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-barrier.c:125:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_barrier_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-barrier.c:281:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-barrier.c:125:42: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-barrier.c:216:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-barrier.c:387:33: style: Parameter 'barrier' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-barrier.c:430:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-barrier.c:446:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-barrier.c:452:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-barrier.c:457:42: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-backend.c:604:45: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_real_grab_device' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:916:24: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:604:45: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/meta-backend.c:613:47: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_real_ungrab_device' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:917:26: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:613:47: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/meta-backend.c:622:53: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_real_select_stage_events' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:918:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:622:53: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/meta-backend.c:630:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:636:55: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_real_create_cursor_tracker' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:920:34: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:636:55: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/meta-backend.c:644:45: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_real_is_headless' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:921:24: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:644:45: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/meta-backend.c:828:21: style: Variable 'backend_class' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:866:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_backend_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:912:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:866:42: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-backend.c:886:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_backend_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:913:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:886:40: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-backend.c:1123:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1163:32: style: Parameter 'source' can be declared as pointer to const. However it seems that 'clutter_source_check' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:1184:3: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:1163:32: note: Parameter 'source' can be declared as pointer to const mutter-46.0/src/backends/meta-backend.c:1336:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1349:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1360:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1371:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1379:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1420:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1444:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1452:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1484:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1498:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1538:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1618:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1625:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1671:23: style: Variable 'monitor_manager' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1683:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1705:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1738:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-backend.c:1794:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-color-manager.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mutter-46.0/src/backends/meta-color-manager.c:464:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_color_manager_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-color-manager.c:509:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-color-manager.c:464:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-color-manager.c:485:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_color_manager_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-color-manager.c:510:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-color-manager.c:485:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-color-manager.c:530:44: style: Parameter 'color_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-manager.c:537:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-color-manager.c:546:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-color-manager.c:555:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-color-manager.c:576:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-color-manager.c:594:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-color-store.c:228:29: error: There is an unknown macro here somewhere. Configuration is required. If G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE is a macro then please configure it. [unknownMacro] mutter-46.0/src/backends/meta-color-profile.c:94:8: style: Redundant initialization for 'data'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/src/backends/meta-color-profile.c:88:24: note: data is initialized mutter-46.0/src/backends/meta-color-profile.c:94:8: note: data is overwritten mutter-46.0/src/backends/meta-color-profile.c:173:44: style: Parameter 'color_profile' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-profile.c:370:50: style: Parameter 'color_profile' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-profile.c:376:54: style: Parameter 'color_profile' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-profile.c:382:48: style: Parameter 'color_profile' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-profile.c:388:46: style: Parameter 'color_profile' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-profile.c:523:55: style: Parameter 'color_profile' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-crtc-mode.c:76:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-crtc-mode.c:84:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-crtc-mode.c:92:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-crtc-mode.c:101:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_crtc_mode_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-crtc-mode.c:169:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-crtc-mode.c:101:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-crtc-mode.c:126:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_crtc_mode_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-crtc-mode.c:170:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-crtc-mode.c:126:42: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-crtc-mode.c:160:36: style: Parameter 'crtc_mode' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-soft-float.c:212:42: style:inconclusive: Boolean expression '!(round_bits^0x40)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] mutter-46.0/src/backends/meta-cursor-renderer.c:93:72: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-cursor-renderer.c:206:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_cursor_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-cursor-renderer.c:290:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-cursor-renderer.c:206:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-cursor-renderer.c:230:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_cursor_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-cursor-renderer.c:291:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-cursor-renderer.c:230:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-cursor-renderer.c:321:48: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-cursor-renderer.c:432:47: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-cursor-renderer.c:433:47: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-cursor-renderer.c:480:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-cursor-renderer.c:488:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-cursor-renderer.c:497:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-cursor-renderer.c:70:10: style: struct member '_MetaCursorRendererPrivate::hw_cursor_inhibitors' is never used. [unusedStructMember] mutter-46.0/src/backends/meta-crtc.c:56:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-crtc.c:64:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-crtc.c:72:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-crtc.c:80:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-crtc.c:108:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-crtc.c:140:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-crtc.c:349:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_crtc_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-crtc.c:426:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-crtc.c:349:39: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-crtc.c:377:37: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_crtc_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-crtc.c:427:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-crtc.c:377:37: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-crtc.c:460:45: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-soft-float.c:212:42: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mutter-46.0/src/backends/meta-cursor-sprite-xcursor.c:114:65: style: Parameter 'sprite_xcursor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-cursor-sprite-xcursor.c:255:28: style: Variable 'sprite_xcursor' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-cursor-sprite-xcursor.c:315:52: style: Parameter 'cursor_tracker' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-cursor-tracker.c:182:71: style: Parameter 'tracker' can be declared as pointer to const. However it seems that 'meta_cursor_tracker_real_set_force_track_position' is a callback function, if 'tracker' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-cursor-tracker.c:281:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-cursor-tracker.c:182:71: note: Parameter 'tracker' can be declared as pointer to const mutter-46.0/src/backends/meta-cursor-tracker.c:190:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-cursor-tracker.c:218:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_cursor_tracker_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-cursor-tracker.c:276:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-cursor-tracker.c:218:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-cursor-tracker.c:239:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_cursor_tracker_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-cursor-tracker.c:277:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-cursor-tracker.c:239:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-cursor-tracker.c:522:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-cursor-tracker.c:555:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-cursor-tracker.c:58:12: style: struct member '_MetaCursorTrackerPrivate::pointer_focus' is never used. [unusedStructMember] mutter-46.0/src/backends/meta-dbus-session-manager.c:446:21: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/backends/meta-cursor.c:163:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-cursor.c:191:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-cursor.c:200:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-cursor.c:291:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_cursor_tracker_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-cursor.c:315:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-cursor.c:291:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-dbus-session-manager.c:373:14: style: Local variable 'error' shadows outer argument [shadowArgument] mutter-46.0/src/backends/meta-dbus-session-manager.c:335:68: note: Shadowed declaration mutter-46.0/src/backends/meta-dbus-session-manager.c:373:14: note: Shadow variable mutter-46.0/src/backends/meta-dbus-session-manager.c:159:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_dbus_session_manager_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-dbus-session-manager.c:228:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-dbus-session-manager.c:159:55: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-dbus-session-manager.c:192:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_dbus_session_manager_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-dbus-session-manager.c:229:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-dbus-session-manager.c:192:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-dbus-session-manager.c:473:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-dbus-session-manager.c:491:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-dbus-session-watcher.c:273:52: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-dbus-session-watcher.c:283:51: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-dbus-session-watcher.c:293:44: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/cogl/cogl/cogl-soft-float.c:166:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:176:17: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:203:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:216:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:650:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:823:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:857:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:988:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:994:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1010:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1016:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1026:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1037:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1119:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1128:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1135:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1157:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1166:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1173:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1334:29: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1443:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1452:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1459:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1481:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1490:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1497:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1591:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1647:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1654:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1663:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:1673:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-soft-float.c:70:35: style: union member 'di_type::i' is never used. [unusedStructMember] mutter-46.0/cogl/cogl/cogl-soft-float.c:71:34: style: union member 'fi_type::i' is never used. [unusedStructMember] mutter-46.0/cogl/cogl/cogl-soft-float.c:783:18: style: Variable 'm_diff' is assigned a value that is never used. [unreadVariable] mutter-46.0/cogl/cogl/cogl-soft-float.c:784:23: style: Variable 'shift_dist' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/backends/meta-color-device.c:240:8: style: Redundant initialization for 'data'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/src/backends/meta-color-device.c:234:23: note: data is initialized mutter-46.0/src/backends/meta-color-device.c:240:8: note: data is overwritten mutter-46.0/src/backends/meta-eis-viewport.c:35:59: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-device.c:337:42: style: Parameter 'color_device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-device.c:617:44: style: Parameter 'color_device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-device.c:1199:49: style: Parameter 'color_device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-device.c:1205:56: style: Parameter 'color_device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-device.c:1211:46: style: Parameter 'color_device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-device.c:1217:58: style: Parameter 'color_device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-color-device.c:68:10: style: struct member '_MetaColorDevice::assigned_profile_ready_handler_id' is never used. [unusedStructMember] mutter-46.0/src/backends/meta-fd-source.c:70:17: style: Variable 'fd_source' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-eis.c:67:32: style: Parameter 'eis' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-eis.c:314:37: style: Parameter 'eis' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-eis.c:381:35: style: Parameter 'eis' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-gles3.c:86:36: style: Parameter 'gles3' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-gles3.c:154:29: style: Parameter 'gles3' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-gles3.c:159:40: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-eis-client.c:855:38: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-gpu.c:94:19: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-gpu.c:102:19: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-gpu.c:110:19: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-gpu.c:118:19: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-gpu.c:154:38: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_gpu_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-gpu.c:211:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-gpu.c:154:38: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-gpu.c:173:36: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_gpu_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-gpu.c:212:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-gpu.c:173:36: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-gpu.c:202:25: style: Parameter 'gpu' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-egl.c:484:37: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-egl.c:1203:25: style: Parameter 'egl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-capture.c:121:44: style: Parameter 'input_capture' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-capture.c:151:38: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-device.c:56:42: style: Parameter 'input_device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-device.c:100:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_device_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-device.c:143:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-device.c:100:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-input-device.c:120:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_device_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-device.c:144:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-device.c:120:45: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-idle-monitor.c:105:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_idle_monitor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-idle-monitor.c:144:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-idle-monitor.c:105:45: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-input-device.c:122:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-idle-monitor.c:124:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_idle_monitor_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-idle-monitor.c:145:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-idle-monitor.c:124:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-input-device.c:175:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-idle-monitor.c:185:20: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-idle-monitor.c:386:25: style: Variable 'watch' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-idle-monitor.c:422:25: style: Variable 'watch' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-idle-monitor.c:463:50: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-idle-monitor.c:510:49: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-idle-monitor.c:517:44: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-capture-session.c:497:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/backends/meta-input-settings-dummy.c:31:70: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_send_events' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:259:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:31:70: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:32:70: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_send_events' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:259:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:32:70: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:38:59: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_matrix' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:261:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:38:59: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:39:59: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_matrix' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:261:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:39:59: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:45:58: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_speed' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:263:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:45:58: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:46:58: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_speed' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:263:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:46:58: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:52:64: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_left_handed' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:265:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:52:64: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:53:64: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_left_handed' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:265:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:53:64: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:59:64: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_enabled' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:267:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:59:64: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:60:64: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_enabled' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:267:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:60:64: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:66:76: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_button_map' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:269:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:66:76: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:67:76: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_button_map' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:269:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:67:76: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:73:73: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_and_drag_enabled' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:271:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:73:73: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:74:73: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_and_drag_enabled' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:271:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:74:73: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:80:78: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_and_drag_lock_enabled' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:273:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:80:78: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:81:78: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_and_drag_lock_enabled' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:273:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:81:78: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:87:73: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_disable_while_typing' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:275:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:87:73: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:88:73: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_disable_while_typing' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:275:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:88:73: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:94:66: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_invert_scroll' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:277:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:94:66: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:95:66: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_invert_scroll' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:277:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:95:66: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:101:64: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_edge_scroll' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:279:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:101:64: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:102:64: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_edge_scroll' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:279:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:102:64: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:108:70: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_two_finger_scroll' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:281:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:108:70: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:109:70: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_two_finger_scroll' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:281:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:109:70: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:115:66: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_scroll_button' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:283:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:115:66: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:116:66: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_scroll_button' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:283:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:116:66: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:124:74: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_click_method' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:285:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:124:74: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:125:74: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_click_method' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:285:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:125:74: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:132:67: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_keyboard_repeat' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:287:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:132:67: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:141:70: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_mapping' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:289:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:141:70: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:142:70: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_mapping' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:289:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:142:70: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:148:72: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_aspect_ratio' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:291:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:148:72: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:149:72: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_aspect_ratio' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:291:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:149:72: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:155:64: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_area' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:293:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:155:64: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:156:64: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_area' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:293:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:156:64: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:166:81: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_mouse_accel_profile' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:295:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:166:81: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:167:81: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_mouse_accel_profile' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:295:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:167:81: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:173:84: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_touchpad_accel_profile' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:297:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:173:84: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:174:84: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_touchpad_accel_profile' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:297:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:174:84: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:180:85: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_trackball_accel_profile' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:299:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:180:85: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:181:85: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_trackball_accel_profile' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:299:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:181:85: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:188:72: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_pressure' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:305:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:188:72: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:189:72: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_pressure' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:305:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:189:72: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:190:72: style: Parameter 'tool' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_pressure' is a callback function, if 'tool' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:305:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:190:72: note: Parameter 'tool' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:196:78: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_button_map' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:307:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:196:78: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:197:78: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_button_map' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:307:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:197:78: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:198:78: style: Parameter 'tool' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_button_map' is a callback function, if 'tool' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:307:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:198:78: note: Parameter 'tool' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:207:81: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_mouse_middle_click_emulation' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:309:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:207:81: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:208:81: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_mouse_middle_click_emulation' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:309:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:208:81: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:214:84: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_touchpad_middle_click_emulation' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:311:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:214:84: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:215:84: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_touchpad_middle_click_emulation' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:311:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:215:84: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:221:85: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_trackball_middle_click_emulation' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:313:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:221:85: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:222:85: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_trackball_middle_click_emulation' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:313:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:222:85: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:228:96: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_pointing_stick_scroll_method' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:301:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:228:96: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:229:96: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_pointing_stick_scroll_method' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:301:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:229:96: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:235:90: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_pointing_stick_accel_profile' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:303:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:235:90: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:236:90: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_pointing_stick_accel_profile' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:303:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:236:90: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:242:70: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_has_two_finger_scroll' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:315:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:242:70: note: Parameter 'settings' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:243:70: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_has_two_finger_scroll' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:315:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:243:70: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/meta-input-settings-dummy.c:249:57: style: Parameter 'input_settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-settings.c:1441:73: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_MODIFIER is a macro then please configure it. [unknownMacro] mutter-46.0/src/backends/meta-logical-monitor.c:174:20: style: Local variable 'monitor' shadows outer argument [shadowArgument] mutter-46.0/src/backends/meta-logical-monitor.c:163:55: note: Shadowed declaration mutter-46.0/src/backends/meta-logical-monitor.c:174:20: note: Shadow variable mutter-46.0/src/backends/meta-logical-monitor.c:51:40: style: Parameter 'monitor_configs' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-logical-monitor.c:70:52: style: Parameter 'monitor_config' can be declared as pointer to const. However it seems that 'add_monitor_from_config' is a callback function, if 'monitor_config' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-logical-monitor.c:107:44: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-logical-monitor.c:70:52: note: Parameter 'monitor_config' can be declared as pointer to const mutter-46.0/src/backends/meta-logical-monitor.c:85:53: style: Parameter 'logical_monitor_config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-logical-monitor.c:135:55: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-logical-monitor.c:194:54: style: Parameter 'logical_monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-logical-monitor.c:206:53: style: Parameter 'logical_monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-logical-monitor.c:212:57: style: Parameter 'logical_monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-logical-monitor.c:218:54: style: Parameter 'logical_monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-logical-monitor.c:224:56: style: Parameter 'logical_monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-logical-monitor.c:277:48: style: Parameter 'logical_monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-capture-session.c:1468:27: style: The if condition is the same as the previous if condition [duplicateCondition] mutter-46.0/src/backends/meta-input-capture-session.c:1466:27: note: First condition mutter-46.0/src/backends/meta-input-capture-session.c:1468:27: note: Second condition mutter-46.0/src/backends/meta-input-capture-session.c:1456:16: style: Local variable 'dx' shadows outer variable [shadowVariable] mutter-46.0/src/backends/meta-input-capture-session.c:1413:10: note: Shadowed declaration mutter-46.0/src/backends/meta-input-capture-session.c:1456:16: note: Shadow variable mutter-46.0/src/backends/meta-input-capture-session.c:1456:20: style: Local variable 'dy' shadows outer variable [shadowVariable] mutter-46.0/src/backends/meta-input-capture-session.c:1413:14: note: Shadowed declaration mutter-46.0/src/backends/meta-input-capture-session.c:1456:20: note: Shadow variable mutter-46.0/src/backends/meta-input-capture-session.c:357:22: style: Variable 'eis_device' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-input-capture-session.c:603:44: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-capture-session.c:620:40: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-capture-session.c:1297:56: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_capture_session_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-capture-session.c:1351:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-capture-session.c:1297:56: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-input-capture-session.c:1322:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_capture_session_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-capture-session.c:1352:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-capture-session.c:1322:54: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-input-capture-session.c:1361:59: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-capture-session.c:1366:70: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-capture-session.c:1571:72: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-mapper.c:511:24: style: Condition 'integrated' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/meta-input-mapper.c:475:25: note: Assignment 'integrated=!0', assigned value is 1 mutter-46.0/src/backends/meta-input-mapper.c:511:24: note: Condition 'integrated' is always true mutter-46.0/src/backends/meta-input-mapper.c:594:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/meta-input-mapper.c:389:33: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-mapper.c:462:29: style: Parameter 'match1' can be declared as pointer to const. However it seems that 'sort_by_score' is a callback function, if 'match1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:547:51: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:462:29: note: Parameter 'match1' can be declared as pointer to const mutter-46.0/src/backends/meta-input-mapper.c:463:29: style: Parameter 'match2' can be declared as pointer to const. However it seems that 'sort_by_score' is a callback function, if 'match2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:547:51: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:463:29: note: Parameter 'match2' can be declared as pointer to const mutter-46.0/src/backends/meta-input-mapper.c:545:20: style: Variable 'best' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-input-mapper.c:568:25: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-input-mapper.c:738:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_mapper_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:820:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:738:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-input-mapper.c:757:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_mapper_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:821:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:757:45: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-input-mapper.c:878:36: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:908:21: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:878:36: note: Parameter 'connection' can be declared as pointer to const mutter-46.0/src/backends/meta-input-mapper.c:880:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:908:21: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:880:36: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/backends/meta-input-mapper.c:886:32: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:909:21: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:886:32: note: Parameter 'connection' can be declared as pointer to const mutter-46.0/src/backends/meta-input-mapper.c:888:32: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:909:21: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:888:32: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/backends/meta-input-mapper.c:980:37: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-input-mapper.c:1106:32: style: Variable 'input' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-input-mapper.c:1120:24: style: Variable 'input' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1324:20: style: Local variable 'monitor' shadows outer variable [shadowVariable] mutter-46.0/src/backends/meta-monitor-config-manager.c:1258:16: note: Shadowed declaration mutter-46.0/src/backends/meta-monitor-config-manager.c:1324:20: note: Shadow variable mutter-46.0/src/backends/meta-monitor-config-manager.c:73:66: style: Parameter 'config_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:97:30: style: Parameter 'crtc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:104:27: style: Variable 'assigned_crtc_assignment' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:189:22: style: Variable 'first_monitor_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:201:24: style: Variable 'monitor_spec' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:399:33: style: Variable 'logical_monitor_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:592:36: style: Parameter 'not_this_one' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:792:42: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:843:33: style: Variable 'logical_monitor_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1110:32: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1478:68: style: Parameter 'config_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1556:33: style: Variable 'logical_monitor_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1643:61: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1737:48: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1765:53: style: Parameter 'monitor_mode_spec' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1783:44: style: Parameter 'monitor_spec' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1802:48: style: Parameter 'monitor_config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1869:26: style: Variable 'monitor_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1919:33: style: Variable 'logical_monitor_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-manager.c:1975:37: style: Variable 'prev_logical_monitor_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:439:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:218:23: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:221:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:323:27: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:326:29: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:425:24: style: Checking if unsigned expression 'num_monitors' is less than zero. [unsignedLessThanZero] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:89:28: style: Parameter 'spec' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:556:41: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:634:28: style: Variable 'manager_dummy' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:646:20: style: Variable 'output_dummy' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:706:69: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_dummy_get_max_screen_size' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:754:40: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:706:69: note: Parameter 'manager' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor-manager-dummy.c:707:69: style: Parameter 'max_width' can be declared as pointer to const. However it seems that 'meta_monitor_manager_dummy_get_max_screen_size' is a callback function, if 'max_width' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:754:40: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:707:69: note: Parameter 'max_width' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor-manager-dummy.c:708:69: style: Parameter 'max_height' can be declared as pointer to const. However it seems that 'meta_monitor_manager_dummy_get_max_screen_size' is a callback function, if 'max_height' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:754:40: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:708:69: note: Parameter 'max_height' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor-manager-dummy.c:759:59: style: Parameter 'manager_dummy' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:776:36: style: Parameter 'gpu_dummy' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:795:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:800:47: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_dummy_get_gamma_lut_size' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:828:36: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:800:47: note: Parameter 'crtc' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor-manager-dummy.c:806:42: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_dummy_get_gamma_lut' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:829:31: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:806:42: note: Parameter 'crtc' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor-manager-dummy.c:812:52: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_dummy_set_gamma_lut' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:830:31: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:812:52: note: Parameter 'crtc' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor-manager-dummy.c:819:38: style: Parameter 'crtc_dummy' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:345:28: warning: Division by result of sizeof(). g_malloc0_n() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] mutter-46.0/src/backends/meta-monitor-config-store.c:1527:7: error: Memory leak: parse_context [memleak] mutter-46.0/src/backends/meta-monitor-config-store.c:1702:55: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-store.c:1902:39: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-store.c:1968:70: style: Parameter 'config_store' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-store.c:1974:72: style: Parameter 'config_store' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-store.c:1980:52: style: Parameter 'monitor_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-store.c:2024:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_monitor_config_store_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-config-store.c:2073:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-config-store.c:2024:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor-config-store.c:2042:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_monitor_config_store_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-config-store.c:2074:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-config-store.c:2042:55: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-orientation-manager.c:304:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_orientation_manager_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-orientation-manager.c:342:33: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-orientation-manager.c:304:52: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-orientation-manager.c:306:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-orientation-manager.c:362:67: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-orientation-manager.c:368:69: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-output.c:125:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:133:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:180:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:188:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:196:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:205:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:225:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:248:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:298:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:385:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_output_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-output.c:635:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-output.c:385:41: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-output.c:413:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_output_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-output.c:636:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-output.c:413:39: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-output.c:473:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:545:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:567:54: style: Parameter 'metadata' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-output.c:587:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-output.c:682:37: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-output.c:683:37: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-pointer-constraint.c:71:54: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-pointer-constraint.c:100:60: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-pointer-constraint.c:110:71: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-pointer-constraint.c:116:63: style: Parameter 'constraint_impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-pointer-constraint.c:121:74: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-access-controller.c:92:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-remote-access-controller.c:111:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-remote-access-controller.c:153:82: style: Parameter 'controller' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-access-controller.c:174:84: style: Parameter 'controller' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-access-controller.c:204:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_remote_access_handle_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-remote-access-controller.c:252:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-remote-access-controller.c:204:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-remote-access-controller.c:207:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-remote-access-controller.c:225:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_remote_access_handle_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-remote-access-controller.c:253:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-remote-access-controller.c:225:55: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-remote-access-controller.c:243:57: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-access-controller.c:273:65: style: Parameter 'controller' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-access-controller.c:278:76: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-migration.c:768:17: style: Condition 'min_x==rect->x' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-config-migration.c:763:13: note: min_x is assigned '((min_x)<(rect->x))?(min_x):(rect->x)' here. mutter-46.0/src/backends/meta-monitor-config-migration.c:768:17: note: Condition 'min_x==rect->x' is always false mutter-46.0/src/backends/meta-monitor-config-migration.c:769:17: style: Condition 'min_y==rect->y' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-config-migration.c:764:13: note: min_y is assigned '((min_y)<(rect->y))?(min_y):(rect->y)' here. mutter-46.0/src/backends/meta-monitor-config-migration.c:769:17: note: Condition 'min_y==rect->y' is always false mutter-46.0/src/backends/meta-monitor-config-migration.c:776:17: style: Condition 'max_x==rect->x+rect->width' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-config-migration.c:765:13: note: max_x is assigned '((max_x)>(rect->x+rect->width))?(max_x):(rect->x+rect->width)' here. mutter-46.0/src/backends/meta-monitor-config-migration.c:776:17: note: Condition 'max_x==rect->x+rect->width' is always false mutter-46.0/src/backends/meta-monitor-config-migration.c:777:17: style: Condition 'min_y==rect->y' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-config-migration.c:764:13: note: min_y is assigned '((min_y)<(rect->y))?(min_y):(rect->y)' here. mutter-46.0/src/backends/meta-monitor-config-migration.c:777:17: note: Condition 'min_y==rect->y' is always false mutter-46.0/src/backends/meta-monitor-config-migration.c:784:17: style: Condition 'min_x==rect->x' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-config-migration.c:763:13: note: min_x is assigned '((min_x)<(rect->x))?(min_x):(rect->x)' here. mutter-46.0/src/backends/meta-monitor-config-migration.c:784:17: note: Condition 'min_x==rect->x' is always false mutter-46.0/src/backends/meta-monitor-config-migration.c:785:17: style: Condition 'max_y==rect->y+rect->height' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-config-migration.c:766:13: note: max_y is assigned '((max_y)>(rect->y+rect->height))?(max_y):(rect->y+rect->height)' here. mutter-46.0/src/backends/meta-monitor-config-migration.c:785:17: note: Condition 'max_y==rect->y+rect->height' is always false mutter-46.0/src/backends/meta-monitor-config-migration.c:792:17: style: Condition 'max_x==rect->x+rect->width' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-config-migration.c:765:13: note: max_x is assigned '((max_x)>(rect->x+rect->width))?(max_x):(rect->x+rect->width)' here. mutter-46.0/src/backends/meta-monitor-config-migration.c:792:17: note: Condition 'max_x==rect->x+rect->width' is always false mutter-46.0/src/backends/meta-monitor-config-migration.c:793:17: style: Condition 'max_y==rect->y+rect->height' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-config-migration.c:766:13: note: max_y is assigned '((max_y)>(rect->y+rect->height))?(max_y):(rect->y+rect->height)' here. mutter-46.0/src/backends/meta-monitor-config-migration.c:793:17: note: Condition 'max_y==rect->y+rect->height' is always false mutter-46.0/src/backends/meta-monitor-config-migration.c:665:42: style: Parameter 'output_key' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-migration.c:666:42: style: Parameter 'output_config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-migration.c:918:43: style: Parameter 'output_config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-config-migration.c:1043:22: style: Variable 'output_key' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-migration.c:1067:22: style: Variable 'output_key' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-config-migration.c:1068:25: style: Variable 'output_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-remote-desktop.c:131:39: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-desktop.c:150:46: style: Parameter 'remote_desktop' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-renderer-view.c:65:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-renderer-view.c:74:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-renderer-view.c:140:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_renderer_view_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-renderer-view.c:202:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-renderer-view.c:140:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-renderer-view.c:164:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_renderer_view_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-renderer-view.c:203:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-renderer-view.c:164:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-renderer-view.c:185:44: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-renderer.c:73:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-renderer.c:174:48: style: Parameter 'crtc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-renderer.c:271:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-renderer.c:334:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-renderer.c:391:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-renderer.c:334:41: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-renderer.c:354:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-renderer.c:392:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-renderer.c:354:43: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-renderer.c:382:35: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:2714:7: style: Condition '!derive_logical_monitor_size(monitor_config,&width,&height,scale,transform,layout_mode,error)' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-manager.c:2714:36: note: Calling function 'derive_logical_monitor_size' returns 1 mutter-46.0/src/backends/meta-monitor-manager.c:2714:7: note: Condition '!derive_logical_monitor_size(monitor_config,&width,&height,scale,transform,layout_mode,error)' is always false mutter-46.0/src/backends/meta-monitor-manager.c:3891:7: style: Condition '!calculate_viewport_matrix(manager,logical_monitor,viewport)' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-manager.c:3891:34: note: Calling function 'calculate_viewport_matrix' returns 1 mutter-46.0/src/backends/meta-monitor-manager.c:3891:7: note: Condition '!calculate_viewport_matrix(manager,logical_monitor,viewport)' is always false mutter-46.0/src/backends/meta-monitor-manager.c:1852:30: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1854:30: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1856:30: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1858:30: error: Allocation with g_variant_new_int32, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1860:30: error: Allocation with g_variant_new_int32, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1862:30: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1864:30: error: Allocation with g_variant_new_int32, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1866:30: error: Allocation with g_variant_new_int32, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1868:30: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1870:30: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1872:30: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1874:30: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1876:30: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1878:30: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:1884:34: error: Allocation with g_variant_new_from_bytes, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2135:36: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2139:36: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2143:36: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2148:36: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2168:34: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2174:30: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2179:30: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2199:34: error: Allocation with g_variant_new_int32, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2249:26: error: Allocation with g_variant_new_uint32, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2254:30: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2261:30: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2267:26: error: Allocation with g_variant_new_int32, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-monitor-manager.c:2284:30: error: Allocation with g_variant_builder_end, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-remote-desktop-session.c:1243:30: error: Allocation with g_variant_new, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-remote-desktop-session.c:1245:30: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-remote-desktop-session.c:226:57: style:inconclusive: Function 'meta_eis_viewport_init_iface' argument 1 names different: declaration 'iface' definition 'eis_viewport_iface'. [funcArgNamesDifferent] mutter-46.0/src/backends/meta-remote-desktop-session.c:152:69: note: Function 'meta_eis_viewport_init_iface' argument 1 names different: declaration 'iface' definition 'eis_viewport_iface'. mutter-46.0/src/backends/meta-remote-desktop-session.c:226:57: note: Function 'meta_eis_viewport_init_iface' argument 1 names different: declaration 'iface' definition 'eis_viewport_iface'. mutter-46.0/src/backends/meta-remote-desktop-session.c:164:63: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_logical_monitor_viewport_is_standalone' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-remote-desktop-session.c:228:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-remote-desktop-session.c:164:63: note: Parameter 'viewport' can be declared as pointer to const mutter-46.0/src/backends/meta-remote-desktop-session.c:170:64: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_logical_monitor_viewport_get_mapping_id' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-remote-desktop-session.c:229:40: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-remote-desktop-session.c:170:64: note: Parameter 'viewport' can be declared as pointer to const mutter-46.0/src/backends/meta-remote-desktop-session.c:237:76: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-desktop-session.c:242:65: style: Parameter 'logical_monitor_viewport' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-desktop-session.c:269:67: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-desktop-session.c:508:72: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-desktop-session.c:577:45: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-desktop-session.c:1228:42: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-remote-desktop-session.c:1264:14: style: Variable 'mime_types' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-remote-desktop-session.c:1691:29: style: Variable 'session' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-remote-desktop-session.c:2062:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_remote_desktop_session_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-remote-desktop-session.c:2127:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-remote-desktop-session.c:2062:57: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-remote-desktop-session.c:2087:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_remote_desktop_session_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-remote-desktop-session.c:2128:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-remote-desktop-session.c:2087:55: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-remote-desktop-session.c:2157:74: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:2675:26: style: Local variable 'monitor_config' shadows outer variable [shadowVariable] mutter-46.0/src/backends/meta-monitor-manager.c:2660:22: note: Shadowed declaration mutter-46.0/src/backends/meta-monitor-manager.c:2675:26: note: Shadow variable mutter-46.0/src/backends/meta-monitor-manager.c:1838:9: style: Clarify calculation precedence for '-' and '?'. [clarifyCalculation] mutter-46.0/src/backends/meta-monitor-manager.c:145:55: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:151:48: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:262:80: style: Parameter 'not_this_one' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:324:47: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:442:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-manager.c:496:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-manager.c:598:55: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:1155:54: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:1436:58: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_real_read_edid' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager.c:1512:22: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager.c:1436:58: note: Parameter 'manager' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor-manager.c:1437:58: style: Parameter 'output' can be declared as pointer to const. However it seems that 'meta_monitor_manager_real_read_edid' is a callback function, if 'output' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager.c:1512:22: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager.c:1437:58: note: Parameter 'output' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor-manager.c:1446:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_monitor_manager_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager.c:1510:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager.c:1446:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor-manager.c:1473:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_monitor_manager_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager.c:1509:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager.c:1473:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor-manager.c:1476:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-manager.c:2005:77: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:2334:57: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:2341:33: style: Variable 'logical_monitor_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-manager.c:2379:33: style: Variable 'logical_monitor_config' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-manager.c:2456:50: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:2468:24: style: Variable 'monitor_spec' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-manager.c:3262:68: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3278:64: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3293:71: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3348:70: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3366:65: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3396:66: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3426:73: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3478:79: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3509:73: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3537:56: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3543:59: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3554:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-manager.c:3695:54: style: Parameter 'logical_monitor_config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3782:72: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3848:48: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:3870:24: style: Parameter 'a' can be declared as const array [constParameter] mutter-46.0/src/backends/meta-monitor-manager.c:3871:10: style: Parameter 'b' can be declared as const array [constParameter] mutter-46.0/src/backends/meta-monitor-manager.c:3911:69: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:4040:61: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:4046:62: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor-manager.c:4097:27: style: Variable 'logical_monitor' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor-manager.c:4121:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-area-stream-src.c:94:17: style: Variable 'area' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-area-stream-src.c:576:17: style: Variable 'area' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:229:26: error: Allocation with g_variant_new, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:45:67: style: Parameter 'area_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:57:67: style: Parameter 'area_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:126:62: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_area_stream_is_standalone' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:196:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-area-stream.c:126:62: note: Parameter 'viewport' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-area-stream.c:140:61: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_area_stream_get_position' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:198:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-area-stream.c:140:61: note: Parameter 'viewport' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-area-stream.c:141:61: style: Parameter 'out_x' can be declared as pointer to const. However it seems that 'meta_screen_cast_area_stream_get_position' is a callback function, if 'out_x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:198:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-area-stream.c:141:61: note: Parameter 'out_x' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-area-stream.c:142:61: style: Parameter 'out_y' can be declared as pointer to const. However it seems that 'meta_screen_cast_area_stream_get_position' is a callback function, if 'out_y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:198:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-area-stream.c:142:61: note: Parameter 'out_y' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-area-stream.c:152:29: style: Variable 'area_stream' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:162:29: style: Variable 'area_stream' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:250:62: style: Parameter 'area_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:182:26: error: Allocation with g_variant_new, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:187:26: error: Allocation with g_variant_new, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:193:26: error: Allocation with g_variant_new, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:99:73: style: Parameter 'monitor_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:105:75: style: Parameter 'monitor_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:224:65: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_monitor_stream_is_standalone' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:290:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:224:65: note: Parameter 'viewport' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:302:61: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_screen_cast_monitor_stream_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:363:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:302:61: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:324:59: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_screen_cast_monitor_stream_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:364:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:324:59: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:352:68: style: Parameter 'monitor_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-monitor-stream-src.c:113:23: style: Variable 'logical_monitor' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-session.c:158:60: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-session.c:198:63: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-session.c:204:61: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-session.c:235:66: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-session.c:241:64: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-session.c:247:67: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-session.c:253:77: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-session.c:259:42: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-session.c:832:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_screen_cast_session_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-session.c:901:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-session.c:832:54: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-session.c:865:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_screen_cast_session_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-session.c:902:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-session.c:865:52: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-session.c:891:55: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-session.c:932:63: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1704:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/backends/meta-screen-cast-session.c:980:68: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-stream.c:458:30: error: Allocation with g_variant_new, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-screen-cast-stream.c:108:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream.c:138:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream.c:184:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream.c:193:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream.c:214:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream.c:223:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream.c:232:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream.c:241:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream.c:261:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_screen_cast_stream_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-stream.c:493:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-stream.c:261:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-stream.c:293:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_screen_cast_stream_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-stream.c:494:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-stream.c:293:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-stream.c:352:9: style: Variable 'peer_name' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream.c:404:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream.c:483:53: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:65:65: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_is_standalone' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:149:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:65:65: note: Parameter 'viewport' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:174:71: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_set_parameters' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:218:34: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:174:71: note: Parameter 'stream' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:175:71: style: Parameter 'parameters_builder' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_set_parameters' is a callback function, if 'parameters_builder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:218:34: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:175:71: note: Parameter 'parameters_builder' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:207:68: style: Parameter 'virtual_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:1688:42: style:inconclusive: Function 'meta_monitor_mode_free' argument 1 names different: declaration 'mode' definition 'monitor_mode'. [funcArgNamesDifferent] mutter-46.0/src/backends/meta-monitor.c:110:42: note: Function 'meta_monitor_mode_free' argument 1 names different: declaration 'mode' definition 'monitor_mode'. mutter-46.0/src/backends/meta-monitor.c:1688:42: note: Function 'meta_monitor_mode_free' argument 1 names different: declaration 'mode' definition 'monitor_mode'. mutter-46.0/src/backends/meta-monitor.c:140:44: style: Parameter 'monitor_spec' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:141:44: style: Parameter 'other_monitor_spec' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:150:45: style: Parameter 'monitor_spec_a' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:151:45: style: Parameter 'monitor_spec_b' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:308:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:316:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:330:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:435:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:436:27: style: Variable 'other_priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:917:46: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:933:57: style: Parameter 'monitor_tiled' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:1095:28: style: Variable 'monitor_crtc_mode' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:1579:21: style: Variable 'monitor_tiled' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:1628:57: style: Parameter 'monitor' can be declared as pointer to const. However it seems that 'meta_monitor_tiled_get_suggested_position' is a callback function, if 'monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor.c:1684:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor.c:1628:57: note: Parameter 'monitor' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor.c:1629:57: style: Parameter 'x' can be declared as pointer to const. However it seems that 'meta_monitor_tiled_get_suggested_position' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor.c:1684:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor.c:1629:57: note: Parameter 'x' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor.c:1630:57: style: Parameter 'y' can be declared as pointer to const. However it seems that 'meta_monitor_tiled_get_suggested_position' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor.c:1684:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor.c:1630:57: note: Parameter 'y' can be declared as pointer to const mutter-46.0/src/backends/meta-monitor.c:1643:25: style: Variable 'mode_tiled' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:1669:44: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:1698:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:1706:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:1721:63: style: Parameter 'monitor_mode_spec' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:1722:63: style: Parameter 'other_monitor_mode_spec' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:1739:53: style: Parameter 'monitor_mode_spec' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:1740:53: style: Parameter 'other_monitor_mode_spec' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:1773:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:1781:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:1834:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:1994:20: style: Variable 'preferred_mode' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:2136:44: style: Parameter 'monitor_mode' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-monitor.c:2220:23: style: Variable 'monitor_priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:2238:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-monitor.c:2037:31: warning: Expression 'j?1:-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:638:32: style: Local variable 'src' shadows outer variable [shadowVariable] mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:606:28: note: Shadowed declaration mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:638:32: note: Shadow variable mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:61:73: style: Parameter 'src' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_src_get_specs' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:713:26: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:61:73: note: Parameter 'src' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:62:73: style: Parameter 'width' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_src_get_specs' is a callback function, if 'width' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:713:26: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:62:73: note: Parameter 'width' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:63:73: style: Parameter 'height' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_src_get_specs' is a callback function, if 'height' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:713:26: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:63:73: note: Parameter 'height' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:64:73: style: Parameter 'frame_rate' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_src_get_specs' is a callback function, if 'frame_rate' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:713:26: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:64:73: note: Parameter 'frame_rate' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:115:86: style: Parameter 'virtual_src' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:700:75: style: Parameter 'virtual_src' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-window.c:26:70: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:131:26: error: Allocation with g_variant_new, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/backends/meta-screen-cast-window-stream-src.c:639:83: style: Parameter 'src' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_src_get_preferred_format' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream-src.c:677:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream-src.c:639:83: note: Parameter 'src' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-window-stream.c:69:72: style: Parameter 'window_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:75:71: style: Parameter 'window_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:81:72: style: Parameter 'window_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:166:60: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:363:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:166:60: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-window-stream.c:185:58: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:364:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:185:58: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-window-stream.c:281:64: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_is_standalone' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:343:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:281:64: note: Parameter 'viewport' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-window-stream.c:295:63: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_get_position' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:345:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:295:63: note: Parameter 'viewport' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-window-stream.c:296:63: style: Parameter 'out_x' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_get_position' is a callback function, if 'out_x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:345:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:296:63: note: Parameter 'out_x' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-window-stream.c:297:63: style: Parameter 'out_y' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_get_position' is a callback function, if 'out_y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:345:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:297:63: note: Parameter 'out_y' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-window-stream.c:307:31: style: Variable 'window_stream' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:315:69: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_get_physical_scale' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:347:44: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:315:69: note: Parameter 'viewport' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-window-stream.c:352:66: style: Parameter 'window_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast.c:273:58: style: Parameter 'screen_cast' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast.c:410:36: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-stage-view.c:225:1: error: Memory leak: closure [memleak] mutter-46.0/src/backends/meta-stage-view.c:141:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-stage-view.c:175:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-stage-view.c:250:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-settings.c:126:52: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-settings.c:154:56: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-settings.c:205:43: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-settings.c:248:72: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-settings.c:332:40: style: Parameter 'key' can be declared as pointer to const. However it seems that 'mutter_settings_changed' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-settings.c:550:3: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-settings.c:332:40: note: Parameter 'key' can be declared as pointer to const mutter-46.0/src/backends/meta-settings.c:443:41: style: Parameter 'key' can be declared as pointer to const. However it seems that 'wayland_settings_changed' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-settings.c:554:3: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-settings.c:443:41: note: Parameter 'key' can be declared as pointer to const mutter-46.0/src/backends/meta-settings.c:466:58: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-settings.c:475:57: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-settings.c:481:62: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-settings.c:487:72: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-settings.c:493:56: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-viewport-info.c:68:39: style: Parameter 'views' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-viewport-info.c:69:39: style: Parameter 'scales' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-viewport-info.c:116:13: style: Variable 'info' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-viewport-info.c:218:55: style: Parameter 'viewport_info' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-stage.c:98:41: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-stage.c:328:17: style: Variable 'key_focus' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-stage.c:375:45: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-stage-impl.c:236:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/backends/meta-stage-impl.c:287:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/backends/meta-stage-impl.c:362:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/backends/meta-stage-impl.c:399:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/backends/meta-stage-impl.c:449:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/backends/meta-stage-impl.c:82:19: style: Variable 'backend' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-stage-impl.c:104:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-stage-impl.c:128:45: style: Parameter 'stage_window' can be declared as pointer to const. However it seems that 'meta_stage_impl_resize' is a callback function, if 'stage_window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-stage-impl.c:817:19: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-stage-impl.c:128:45: note: Parameter 'stage_window' can be declared as pointer to const mutter-46.0/src/backends/meta-stage-impl.c:422:32: style: Parameter 'stage_impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-stage-impl.c:828:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_stage_impl_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-stage-impl.c:854:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-stage-impl.c:828:45: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-stage-impl.c:872:38: style: Parameter 'stage' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-stage-impl.c:879:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-virtual-monitor.c:96:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-virtual-monitor.c:105:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-virtual-monitor.c:114:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-virtual-monitor.c:124:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_virtual_monitor_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-virtual-monitor.c:203:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-virtual-monitor.c:124:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-virtual-monitor.c:151:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_virtual_monitor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-virtual-monitor.c:204:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-virtual-monitor.c:151:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-virtual-monitor.c:194:48: style: Parameter 'virtual_monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-backend-native.c:190:52: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_native_get_capabilities' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-backend-native.c:818:37: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-backend-native.c:190:52: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/native/meta-backend-native.c:199:22: style: Variable 'backend_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-backend-native.c:218:56: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_native_create_color_manager' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-backend-native.c:821:41: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-backend-native.c:218:56: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/native/meta-backend-native.c:344:22: style: Variable 'backend_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-backend-native.c:572:42: style: Parameter 'backend_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-backend-native.c:782:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_backend_native_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-backend-native.c:811:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-backend-native.c:782:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-backend-native.c:857:54: style: Parameter 'native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-backend-native.c:863:57: style: Parameter 'native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-backend-native.c:869:50: style: Parameter 'native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-backend-native.c:875:49: style: Parameter 'native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-clutter-backend-native.c:76:60: style: Parameter 'wrapper' can be declared as pointer to const. However it seems that 'meta_clutter_backend_native_create_stage' is a callback function, if 'wrapper' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-clutter-backend-native.c:115:41: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-clutter-backend-native.c:76:60: note: Parameter 'wrapper' can be declared as pointer to const mutter-46.0/src/backends/native/meta-clutter-backend-native.c:79:29: style: Variable 'clutter_backend_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-clutter-backend-native.c:99:64: style: Parameter 'clutter_backend' can be declared as pointer to const. However it seems that 'meta_clutter_backend_native_is_display_server' is a callback function, if 'clutter_backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-clutter-backend-native.c:117:46: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-clutter-backend-native.c:99:64: note: Parameter 'clutter_backend' can be declared as pointer to const mutter-46.0/src/backends/native/meta-clutter-backend-native.c:105:61: style: Parameter 'clutter_backend_nativen' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-barrier-native.c:389:1: error: Memory leak: idle_data [memleak] mutter-46.0/src/backends/native/meta-barrier-native.c:135:15: style: Variable 'border' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-barrier-native.c:175:15: style: Variable 'border' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-barrier-native.c:446:25: style: Variable 'data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-barrier-native.c:629:26: style: Variable 'self' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-barrier-native.c:636:53: style: Parameter 'event' can be declared as pointer to const. However it seems that 'meta_barrier_impl_native_release' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-barrier-native.c:691:25: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-barrier-native.c:636:53: note: Parameter 'event' can be declared as pointer to const mutter-46.0/src/backends/native/meta-barrier-native.c:696:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-crtc-kms.c:194:33: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] mutter-46.0/src/backends/native/meta-crtc-mode-kms.c:36:51: style: Parameter 'mode_kms' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-crtc-mode-kms.c:76:43: style: Parameter 'mode_kms' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-crtc-mode-kms.c:81:54: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-crtc-mode-virtual.c:61:51: style: Parameter 'mode_virtual' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-crtc-mode-virtual.c:66:62: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-crtc-native.c:43:40: style: Parameter 'crtc_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-crtc-native.c:48:51: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-crtc-virtual.c:32:37: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-crtc-virtual.c:42:49: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_virtual_get_gamma_lut_size' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-crtc-virtual.c:84:36: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-crtc-virtual.c:42:49: note: Parameter 'crtc' can be declared as pointer to const mutter-46.0/src/backends/native/meta-crtc-virtual.c:48:44: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_virtual_get_gamma_lut' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-crtc-virtual.c:85:31: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-crtc-virtual.c:48:44: note: Parameter 'crtc' can be declared as pointer to const mutter-46.0/src/backends/native/meta-crtc-virtual.c:54:54: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_virtual_set_gamma_lut' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-crtc-virtual.c:86:31: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-crtc-virtual.c:54:54: note: Parameter 'crtc' can be declared as pointer to const mutter-46.0/src/backends/native/meta-crtc-virtual.c:61:63: style: Parameter 'crtc_native' can be declared as pointer to const. However it seems that 'meta_crtc_virtual_is_transform_handled' is a callback function, if 'crtc_native' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-crtc-virtual.c:89:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-crtc-virtual.c:61:63: note: Parameter 'crtc_native' can be declared as pointer to const mutter-46.0/src/backends/native/meta-crtc-virtual.c:68:59: style: Parameter 'crtc_native' can be declared as pointer to const. However it seems that 'meta_crtc_virtual_is_hw_cursor_supported' is a callback function, if 'crtc_native' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-crtc-virtual.c:91:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-crtc-virtual.c:68:59: note: Parameter 'crtc_native' can be declared as pointer to const mutter-46.0/src/backends/native/meta-crtc-virtual.c:74:42: style: Parameter 'crtc_virtual' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-device-pool.c:108:44: style: Parameter 'device_file' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-device-pool.c:156:44: style: Parameter 'device_file' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-device-pool.c:162:45: style: Parameter 'pool' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-device-pool.c:398:47: style: Parameter 'pool' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:64:22: style: Variable 'buffer_dumb' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:72:22: style: Variable 'buffer_dumb' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:80:22: style: Variable 'buffer_dumb' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:88:22: style: Variable 'buffer_dumb' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:96:22: style: Variable 'buffer_dumb' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:158:22: style: Variable 'buffer_dumb' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:166:51: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'meta_drm_buffer_dumb_get_modifier' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:380:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:166:51: note: Parameter 'buffer' can be declared as pointer to const mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:208:51: style: Parameter 'buffer_dumb' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:305:44: style: Parameter 'device_file' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-drm-buffer-import.c:196:49: style: Parameter 'device_file' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-drm-buffer-import.c:229:51: style: Parameter 'buffer_import' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-drm-buffer.c:64:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer.c:73:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer.c:189:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer.c:197:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer.c:249:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_drm_buffer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-drm-buffer.c:325:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-drm-buffer.c:249:43: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-drm-buffer.c:272:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_drm_buffer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-drm-buffer.c:326:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-drm-buffer.c:272:45: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-drm-buffer.c:316:38: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:290:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:291:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:292:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:293:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:54:47: style: Parameter 'buffer_gbm' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:193:58: style: Parameter 'device_file' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:216:52: style: Parameter 'device_file' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:250:16: style: Variable 'cogl_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:251:17: style: Variable 'cogl_renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:252:20: style: Variable 'cogl_renderer_egl' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:401:45: style: Parameter 'buffer_gbm' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-frame-native.c:36:20: style: Variable 'frame_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-frame-native.c:75:52: style: Parameter 'frame_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1613:3: error: Returning/dereferencing 'source' after it is deallocated / released [deallocret] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1611:3: note: Returning/dereferencing 'source' after it is deallocated / released mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1613:3: note: Returning/dereferencing 'source' after it is deallocated / released mutter-46.0/src/backends/meta-screen-cast-stream-src.c:648:35: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:941:35: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1202:17: style: Variable 'negotiated_modifiers' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1307:41: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'on_stream_add_buffer' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1477:17: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1307:41: note: Parameter 'buffer' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1446:44: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'on_stream_remove_buffer' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1478:20: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1446:44: note: Parameter 'buffer' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1560:35: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1685:35: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1692:84: style: Parameter 'src' can be declared as pointer to const. However it seems that 'meta_screen_cast_stream_src_default_get_preferred_format' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1787:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1692:84: note: Parameter 'src' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1728:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_screen_cast_stream_src_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1783:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1728:57: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1748:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_screen_cast_stream_src_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1784:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1748:55: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1815:35: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-gpu-kms.c:83:17: style: Variable 'assigned_crtc' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-gpu-kms.c:100:42: style: Parameter 'gpu_kms' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-gpu-kms.c:106:34: style: Parameter 'gpu_kms' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-gpu-kms.c:411:39: style: Parameter 'backend_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-gpu-kms.c:56:7: style: struct member '_MetaGpuKms::fd' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-gpu-kms.c:58:12: style: struct member '_MetaGpuKms::resources_init_failed_before' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-input-device-tool-native.c:120:83: style: Parameter 'curve' can be declared as const array [constParameter] mutter-46.0/src/backends/native/meta-cursor-renderer-native.c:447:51: style: Parameter 'pixels' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-cursor-renderer-native.c:504:49: style: Parameter 'pixels' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-cursor-renderer-native.c:610:36: style: Variable 'cursor_renderer_gpu_data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-cursor-renderer-native.c:1295:54: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-cursor-renderer-native.c:1333:61: style: Parameter 'native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-keymap-native.c:57:50: style: Parameter 'keymap' can be declared as pointer to const. However it seems that 'meta_keymap_native_get_direction' is a callback function, if 'keymap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-keymap-native.c:70:33: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-keymap-native.c:57:50: note: Parameter 'keymap' can be declared as pointer to const mutter-46.0/src/backends/native/meta-keymap-native.c:103:64: style: Parameter 'keymap' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-keymap-native.c:39:12: style: struct member '_MetaKeymapNative::num_lock' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-keymap-native.c:40:12: style: struct member '_MetaKeymapNative::caps_lock' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-cursor-renderer-native.c:104:15: style: struct member '_MetaCursorNativePrivate::gpu_states' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-cursor-renderer-native.c:107:14: style: struct member 'Anonymous0::can_preprocess' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-cursor-renderer-native.c:108:11: style: struct member 'Anonymous0::current_relative_scale' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-input-settings-native.c:54:56: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_settings_native_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-input-settings-native.c:814:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-input-settings-native.c:54:56: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-input-settings-native.c:74:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_settings_native_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-input-settings-native.c:815:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-input-settings-native.c:74:54: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-input-settings-native.c:633:11: style: Variable 'aspect_ratio' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-input-settings-native.c:864:59: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-crtc.c:133:16: style: Checking if unsigned expression 'lut_size' is less than zero. [unsignedLessThanZero] mutter-46.0/src/backends/native/meta-kms-crtc.c:58:40: style: Parameter 'crtc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-crtc.c:70:36: style: Parameter 'crtc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-crtc.c:76:37: style: Parameter 'crtc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-crtc.c:116:16: style: Variable 'prop_lut' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-crtc.c:117:16: style: Variable 'prop_size' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-crtc.c:529:37: style: Parameter 'crtc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-input-device-native.c:336:3: error: Returning/dereferencing 'source' after it is deallocated / released [deallocret] mutter-46.0/src/backends/native/meta-input-device-native.c:334:3: note: Returning/dereferencing 'source' after it is deallocated / released mutter-46.0/src/backends/native/meta-input-device-native.c:336:3: note: Returning/dereferencing 'source' after it is deallocated / released mutter-46.0/src/backends/native/meta-kms-connector.c:1052:43: warning: Either the condition '!drm_connector' is redundant or there is possible null pointer dereference: drm_connector. [nullPointerRedundantCheck] mutter-46.0/src/backends/native/meta-kms-connector.c:1058:7: note: Assuming that condition '!drm_connector' is not redundant mutter-46.0/src/backends/native/meta-kms-connector.c:1052:43: note: Null pointer dereference mutter-46.0/src/backends/native/meta-kms-connector.c:1053:43: warning: Either the condition '!drm_connector' is redundant or there is possible null pointer dereference: drm_connector. [nullPointerRedundantCheck] mutter-46.0/src/backends/native/meta-kms-connector.c:1058:7: note: Assuming that condition '!drm_connector' is not redundant mutter-46.0/src/backends/native/meta-kms-connector.c:1053:43: note: Null pointer dereference mutter-46.0/src/backends/native/meta-kms-connector.c:1054:43: warning: Either the condition '!drm_connector' is redundant or there is possible null pointer dereference: drm_connector. [nullPointerRedundantCheck] mutter-46.0/src/backends/native/meta-kms-connector.c:1058:7: note: Assuming that condition '!drm_connector' is not redundant mutter-46.0/src/backends/native/meta-kms-connector.c:1054:43: note: Null pointer dereference mutter-46.0/src/backends/native/meta-input-device-native.c:89:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_device_native_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-input-device-native.c:1332:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-input-device-native.c:89:54: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-input-device-native.c:115:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_device_native_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-input-device-native.c:1333:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-input-device-native.c:115:52: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-input-device-native.c:174:26: style: Variable 'device_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-input-device-native.c:174:42: style: Variable 'other_device_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-input-device-native.c:212:26: style: Variable 'device_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-input-device-native.c:446:38: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-input-device-native.c:1590:16: style: Variable 'backend' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-input-device-native.c:1642:26: style: Variable 'device_evdev' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-input-device-native.c:1702:26: style: Variable 'device_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-input-device-native.c:1744:69: style: Parameter 'device_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:124:58: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:130:46: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:136:48: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:162:57: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:197:47: style: Parameter 'panel_orientation' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:434:40: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:459:45: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:516:34: style: Variable 'infoframe' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-connector.c:609:56: style: Parameter 'metadata' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:713:16: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-connector.c:730:55: style: Parameter 'drm_connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:897:44: style: Parameter 'metadata' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:898:44: style: Parameter 'other_metadata' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:1025:66: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:1027:66: style: Parameter 'new_state' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:1134:55: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:1562:40: style: Parameter 'drm_connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:1596:50: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:1597:50: style: Parameter 'drm_connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-connector.c:1643:44: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:478:24: style: Local variable 'crtc' shadows outer argument [shadowArgument] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:456:38: note: Shadowed declaration mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:478:24: note: Shadow variable mutter-46.0/src/backends/native/meta-kms-connector.c:78:12: style: struct member '_MetaKmsConnector::edid_blob_id' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-kms-connector.c:79:12: style: struct member '_MetaKmsConnector::tile_blob_id' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:79:44: style: Parameter 'crtc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:190:47: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'cursor_page_flip_feedback_ready' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:213:12: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:190:47: note: Parameter 'crtc' can be declared as pointer to const mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:191:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'cursor_page_flip_feedback_ready' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:213:12: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:191:47: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:205:52: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'cursor_page_flip_feedback_discarded' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:215:16: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:205:52: note: Parameter 'crtc' can be declared as pointer to const mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:206:52: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'cursor_page_flip_feedback_discarded' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:215:16: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:206:52: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:602:53: style: Parameter 'cursor_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-device.c:79:41: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-device.c:85:49: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-device.c:91:42: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-device.c:97:49: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-device.c:103:56: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-device.c:109:43: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-device.c:144:48: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-device.c:192:43: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-device.c:198:44: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-device.c:232:52: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:42:75: style: Parameter 'impl_device' can be declared as pointer to const. However it seems that 'meta_kms_impl_device_dummy_discard_pending_page_flips' is a callback function, if 'impl_device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:106:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:42:75: note: Parameter 'impl_device' can be declared as pointer to const mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:47:56: style: Parameter 'impl_device' can be declared as pointer to const. However it seems that 'meta_kms_impl_device_dummy_disable' is a callback function, if 'impl_device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:108:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:47:56: note: Parameter 'impl_device' can be declared as pointer to const mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:93:58: style: Parameter 'impl_device_dummy' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-impl-device-atomic.c:169:23: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] mutter-46.0/src/backends/native/meta-kms-impl-device-simple.c:237:23: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] mutter-46.0/src/backends/native/meta-kms-impl-device.c:1187:65: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] mutter-46.0/src/backends/native/meta-kms-impl.c:151:29: style: Parameter 'kms' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-mode.c:75:39: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-mode.c:135:35: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-page-flip.c:145:63: style: Parameter 'page_flip_data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-page-flip.c:151:56: style: Parameter 'page_flip_data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-plane.c:67:42: style: Parameter 'plane' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-plane.c:73:38: style: Parameter 'plane' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-plane.c:81:46: style: Parameter 'plane' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-plane.c:163:60: style: Parameter 'plane' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-plane.c:252:46: style: Parameter 'plane' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-plane.c:291:16: style: Variable 'in_formats' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-plane.c:382:38: style: Parameter 'drm_plane' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms.c:317:32: style: Parameter 'kms' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms.c:481:39: style: Parameter 'kms' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms.c:52:16: style: struct member '_MetaKms::impl' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-kms.c:53:12: style: struct member '_MetaKms::in_impl_task' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-kms.c:54:12: style: struct member '_MetaKms::waiting_for_impl_task' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-kms.c:58:10: style: struct member '_MetaKms::pending_updates' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-kms.c:60:10: style: struct member '_MetaKms::pending_callbacks' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-kms.c:61:9: style: struct member '_MetaKms::callback_source_id' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-launcher.c:57:42: style: Parameter 'launcher' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-launcher.c:368:48: style: Parameter 'launcher' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-launcher.c:465:42: style: Parameter 'launcher' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:223:48: style: Parameter 'plane' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:457:58: style: Parameter 'metadata' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:696:67: style: Parameter 'listener' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:730:47: style: Parameter 'crtc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:767:55: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:773:47: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:779:57: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:785:55: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:791:50: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:797:56: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:803:44: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:821:40: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:822:40: style: Parameter 'crtc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:828:23: style: Variable 'mode_set' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-update.c:844:23: style: Variable 'other_mode_set' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-update.c:871:48: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:872:48: style: Parameter 'plane' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:878:31: style: Variable 'plane_assignment' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-update.c:922:44: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:923:44: style: Parameter 'crtc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:929:31: style: Variable 'color_update' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-update.c:945:31: style: Variable 'other_crtc_color_update' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-update.c:972:43: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:973:43: style: Parameter 'crtc' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:979:26: style: Variable 'crtc_update' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-update.c:995:26: style: Variable 'other_crtc_update' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-update.c:1021:51: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:1022:51: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:1028:31: style: Variable 'connector_update' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-update.c:1044:31: style: Variable 'other_connector_update' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-kms-update.c:1142:51: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:1198:48: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:1204:42: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-kms-update.c:35:12: style: struct member '_MetaKmsUpdate::is_sealed' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-monitor-manager-native.c:183:14: style: Local variable 'crtcs' shadows outer argument [shadowArgument] mutter-46.0/src/backends/native/meta-monitor-manager-native.c:167:48: note: Shadowed declaration mutter-46.0/src/backends/native/meta-monitor-manager-native.c:183:14: note: Shadow variable mutter-46.0/src/backends/native/meta-monitor-manager-native.c:184:14: style: Local variable 'outputs' shadows outer argument [shadowArgument] mutter-46.0/src/backends/native/meta-monitor-manager-native.c:169:48: note: Shadowed declaration mutter-46.0/src/backends/native/meta-monitor-manager-native.c:184:14: note: Shadow variable mutter-46.0/src/backends/native/meta-monitor-manager-native.c:252:41: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-monitor-manager-native.c:501:70: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_native_get_max_screen_size' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-monitor-manager-native.c:717:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-monitor-manager-native.c:501:70: note: Parameter 'manager' can be declared as pointer to const mutter-46.0/src/backends/native/meta-monitor-manager-native.c:502:70: style: Parameter 'max_width' can be declared as pointer to const. However it seems that 'meta_monitor_manager_native_get_max_screen_size' is a callback function, if 'max_width' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-monitor-manager-native.c:717:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-monitor-manager-native.c:502:70: note: Parameter 'max_width' can be declared as pointer to const mutter-46.0/src/backends/native/meta-monitor-manager-native.c:503:70: style: Parameter 'max_height' can be declared as pointer to const. However it seems that 'meta_monitor_manager_native_get_max_screen_size' is a callback function, if 'max_height' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-monitor-manager-native.c:717:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-monitor-manager-native.c:503:70: note: Parameter 'max_height' can be declared as pointer to const mutter-46.0/src/backends/native/meta-monitor-manager-native.c:609:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_monitor_manager_native_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-monitor-manager-native.c:697:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-monitor-manager-native.c:609:57: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-output-native.c:34:44: style: Parameter 'output_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-output-native.c:39:55: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-onscreen-native.c:470:20: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] mutter-46.0/src/backends/native/meta-output-virtual.c:73:46: style: Parameter 'output_virtual' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-output-virtual.c:78:57: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-render-device-gbm.c:219:51: style: Parameter 'render_device_gbm' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-render-device-gbm.c:236:61: style: Parameter 'render_device_gbm' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-render-device-egl-stream.c:208:30: style: Variable 'render_device_egl_stream' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-render-device-egl-stream.c:258:30: style: Variable 'render_device_egl_stream' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-render-device-egl-stream.c:285:64: style: Parameter 'render_device_egl_stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-render-device-surfaceless.c:78:67: style: Parameter 'render_device_surfaceless' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-render-device.c:174:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_render_device_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-render-device.c:265:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-render-device.c:174:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-render-device.c:198:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_render_device_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-render-device.c:266:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-render-device.c:198:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-render-device.c:298:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-render-device.c:307:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-render-device.c:316:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-render-device.c:325:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-output-kms.c:51:51: style: Parameter 'output_kms' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-output-kms.c:542:38: style: Parameter 'output_kms' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-view-native.c:38:56: style: Parameter 'stage_view' can be declared as pointer to const. However it seems that 'meta_renderer_view_native_new_frame' is a callback function, if 'stage_view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-renderer-view-native.c:48:33: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-renderer-view-native.c:38:56: note: Parameter 'stage_view' can be declared as pointer to const mutter-46.0/src/backends/native/meta-renderer-view-native.c:52:57: style: Parameter 'view_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-native.c:878:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/backends/native/meta-seat-native.c:170:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_seat_native_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-seat-native.c:375:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-seat-native.c:170:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-seat-native.c:195:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_seat_native_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-seat-native.c:376:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-seat-native.c:195:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-seat-native.c:240:19: style: Variable 'seat_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-seat-native.c:248:19: style: Variable 'seat_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-seat-native.c:256:19: style: Variable 'seat_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-seat-native.c:328:67: style: Parameter 'seat' can be declared as pointer to const. However it seems that 'meta_seat_native_get_supported_virtual_device_types' is a callback function, if 'seat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-seat-native.c:385:52: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-seat-native.c:328:67: note: Parameter 'seat' can be declared as pointer to const mutter-46.0/src/backends/native/meta-seat-native.c:578:61: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-seat-native.c:590:47: style: Parameter 'seat_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-stage-native.c:70:57: style: Parameter 'stage_window' can be declared as pointer to const. However it seems that 'meta_stage_native_can_clip_redraws' is a callback function, if 'stage_window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-stage-native.c:195:29: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-stage-native.c:70:57: note: Parameter 'stage_window' can be declared as pointer to const mutter-46.0/src/backends/native/meta-stage-native.c:184:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-stage-native.c:41:16: style: struct member '_MetaStageNative::frame_closure' is never used. [unusedStructMember] mutter-46.0/src/backends/native/meta-pointer-constraint-native.c:568:11: warning: Possible null pointer dereference: border [nullPointer] mutter-46.0/src/backends/native/meta-pointer-constraint-native.c:626:36: note: Assignment 'closest_border=NULL', assigned value is 0 mutter-46.0/src/backends/native/meta-pointer-constraint-native.c:633:21: note: Assuming condition is false mutter-46.0/src/backends/native/meta-pointer-constraint-native.c:646:36: note: Calling function 'closest_point_behind_border', 1st argument 'closest_border' value is 0 mutter-46.0/src/backends/native/meta-pointer-constraint-native.c:568:11: note: Null pointer dereference mutter-46.0/src/backends/native/meta-pointer-constraint-native.c:115:16: style: Variable 'box' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-pointer-constraint-native.c:121:16: style: Variable 'box' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-pointer-constraint-native.c:210:33: style: Parameter 'boxes' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-pointer-constraint-native.c:429:35: style: Parameter 'motion' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-pointer-constraint-native.c:664:76: style: Parameter 'constraint_impl_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-thread-impl.c:205:3: error: Returning/dereferencing 'source' after it is deallocated / released [deallocret] mutter-46.0/src/backends/native/meta-thread-impl.c:203:3: note: Returning/dereferencing 'source' after it is deallocated / released mutter-46.0/src/backends/native/meta-thread-impl.c:205:3: note: Returning/dereferencing 'source' after it is deallocated / released mutter-46.0/src/backends/native/meta-thread-impl.c:90:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_thread_impl_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-thread-impl.c:244:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-thread-impl.c:90:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-thread-impl.c:114:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_thread_impl_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-thread-impl.c:245:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-thread-impl.c:114:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-thread-impl.c:170:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-thread-impl.c:273:40: style: Parameter 'thread_impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-thread-impl.c:280:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-thread-impl.c:289:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-thread-impl.c:600:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-thread.c:422:19: style: Condition 'priv->kernel.is_realtime' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/native/meta-thread.c:418:30: note: Assignment 'priv->kernel.is_realtime=0', assigned value is 0 mutter-46.0/src/backends/native/meta-thread.c:422:19: note: Condition 'priv->kernel.is_realtime' is always false mutter-46.0/src/backends/native/meta-thread.c:866:37: style: Local variable 'source' shadows outer variable [shadowVariable] mutter-46.0/src/backends/native/meta-thread.c:835:12: note: Shadowed declaration mutter-46.0/src/backends/native/meta-thread.c:866:37: note: Shadow variable mutter-46.0/src/backends/native/meta-thread.c:121:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_thread_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-thread.c:705:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-thread.c:121:39: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-thread.c:150:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_thread_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-thread.c:706:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-thread.c:150:41: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-thread.c:338:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-thread.c:531:35: style: Parameter 'source' can be declared as pointer to const. However it seems that 'wrapper_source_finalize' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-thread.c:539:15: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-thread.c:531:35: note: Parameter 'source' can be declared as pointer to const mutter-46.0/src/backends/native/meta-thread.c:666:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-thread.c:1019:29: style: Parameter 'thread' can be declared as pointer to const. However it seems that 'no_op_callback' is a callback function, if 'thread' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-thread.c:1046:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-thread.c:1019:29: note: Parameter 'thread' can be declared as pointer to const mutter-46.0/src/backends/native/meta-thread.c:1020:29: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'no_op_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-thread.c:1046:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-thread.c:1020:29: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/backends/native/meta-thread.c:1168:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-thread.c:1222:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-thread.c:1230:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-thread.c:1238:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-thread.c:1264:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-virtual-monitor-native.c:67:63: style: Parameter 'virtual_monitor_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-virtual-monitor-native.c:80:22: style: Variable 'output_virtual' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-virtual-monitor-native.c:99:61: style: Parameter 'virtual_monitor_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-native.c:190:59: style: Parameter 'renderer_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-native.c:228:58: style: Parameter 'renderer_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-native.c:234:57: style: Parameter 'renderer_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-native.c:240:54: style: Parameter 'renderer_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-native.c:246:53: style: Parameter 'renderer_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-native.c:252:65: style: Parameter 'renderer_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-native.c:258:64: style: Parameter 'renderer_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-native.c:267:30: style: Variable 'primary_gpu_data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:275:48: style: Parameter 'cogl_renderer' can be declared as pointer to const. However it seems that 'meta_renderer_native_disconnect' is a callback function, if 'cogl_renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-renderer-native.c:1257:36: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-renderer-native.c:275:48: note: Parameter 'cogl_renderer' can be declared as pointer to const mutter-46.0/src/backends/native/meta-renderer-native.c:338:20: style: Variable 'cogl_renderer_egl' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:339:30: style: Variable 'renderer_gpu_data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:414:58: style: Parameter 'attributes' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-native.c:457:55: style: Parameter 'cogl_display' can be declared as pointer to const. However it seems that 'meta_renderer_native_choose_egl_config' is a callback function, if 'cogl_display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-renderer-native.c:1105:20: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-renderer-native.c:457:55: note: Parameter 'cogl_display' can be declared as pointer to const mutter-46.0/src/backends/native/meta-renderer-native.c:463:20: style: Variable 'cogl_renderer_egl' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:467:30: style: Variable 'renderer_gpu_data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:510:20: style: Variable 'cogl_renderer_egl' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:525:56: style: Parameter 'cogl_display' can be declared as pointer to const. However it seems that 'meta_renderer_native_destroy_egl_display' is a callback function, if 'cogl_display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-renderer-native.c:1107:22: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-renderer-native.c:525:56: note: Parameter 'cogl_display' can be declared as pointer to const mutter-46.0/src/backends/native/meta-renderer-native.c:530:46: style: Parameter 'cogl_renderer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-renderer-native.c:596:56: style: Parameter 'cogl_display' can be declared as pointer to const. However it seems that 'meta_renderer_native_egl_cleanup_context' is a callback function, if 'cogl_display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-renderer-native.c:1109:22: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-renderer-native.c:596:56: note: Parameter 'cogl_display' can be declared as pointer to const mutter-46.0/src/backends/native/meta-renderer-native.c:642:16: style: Variable 'cogl_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:643:17: style: Variable 'cogl_renderer' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:644:20: style: Variable 'cogl_renderer_egl' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:944:56: style: Parameter 'cogl_renderer' can be declared as pointer to const. However it seems that 'meta_renderer_native_create_dma_buf' is a callback function, if 'cogl_renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-renderer-native.c:1258:40: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-renderer-native.c:944:56: note: Parameter 'cogl_renderer' can be declared as pointer to const mutter-46.0/src/backends/native/meta-renderer-native.c:952:20: style: Variable 'cogl_renderer_egl' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:1056:58: style: Parameter 'cogl_renderer' can be declared as pointer to const. However it seems that 'meta_renderer_native_is_dma_buf_supported' is a callback function, if 'cogl_renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-renderer-native.c:1260:9: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-renderer-native.c:1056:58: note: Parameter 'cogl_renderer' can be declared as pointer to const mutter-46.0/src/backends/native/meta-renderer-native.c:1058:20: style: Variable 'cogl_renderer_egl' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:1059:30: style: Variable 'renderer_gpu_data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-renderer-native.c:1662:10: style: Variable 'attributes' can be declared as const array [constVariable] mutter-46.0/src/backends/native/meta-renderer-native.c:2098:30: style: Variable 'renderer_gpu_data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:185:7: style: Condition 'free_cursor_data' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:172:26: note: Assignment 'free_cursor_data=!0', assigned value is 1 mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:185:7: note: Condition 'free_cursor_data' is always true mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:56:62: style: Parameter 'sprite' can be declared as pointer to const. However it seems that 'meta_cursor_sprite_xfixes_realize_texture' is a callback function, if 'sprite' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:222:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:56:62: note: Parameter 'sprite' can be declared as pointer to const mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:62:58: style: Parameter 'sprite' can be declared as pointer to const. However it seems that 'meta_cursor_sprite_xfixes_is_animated' is a callback function, if 'sprite' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:223:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:62:58: note: Parameter 'sprite' can be declared as pointer to const mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:71:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_cursor_sprite_xfixes_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:218:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:71:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:90:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_cursor_sprite_xfixes_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:219:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:90:55: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:157:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:208:57: style: Parameter 'sprite_xfixes' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:411:16: style: Local variable 'xdisplay' shadows outer variable [shadowVariable] mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:403:12: note: Shadowed declaration mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:411:16: note: Shadow variable mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:125:20: style: Variable 'barriers' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:135:51: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_cm_create_renderer' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:552:36: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:135:51: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:144:58: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_cm_create_monitor_manager' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:553:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:144:58: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:154:62: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_backend_x11_cm_get_cursor_renderer' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:554:40: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:154:62: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:171:57: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_cm_create_cursor_tracker' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:555:42: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:171:57: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:181:21: style: Variable 'x11_cm' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:318:21: style: Variable 'x11_cm' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:420:17: style: Variable 'xkb_ev' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:482:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_backend_x11_cm_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:546:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:482:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:510:21: style: Variable 'x11_cm' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-virtual-input-device-native.c:520:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/x11/cm/meta-renderer-x11-cm.c:39:59: style: Parameter 'onscreen' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/cm/meta-renderer-x11-cm.c:45:17: style: Variable 'stage' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/cm/meta-renderer-x11-cm.c:99:47: style: Parameter 'renderer_x11_cm' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-virtual-input-device-native.c:961:60: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_virtual_input_device_native_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-virtual-input-device-native.c:1082:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-virtual-input-device-native.c:961:60: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-virtual-input-device-native.c:963:33: style: Variable 'virtual_evdev' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-virtual-input-device-native.c:984:62: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_virtual_input_device_native_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-virtual-input-device-native.c:1083:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-virtual-input-device-native.c:984:62: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-virtual-input-device-native.c:1071:70: style: Parameter 'virtual_device_evdev' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-barrier-x11.c:62:23: style: Variable 'self' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-barrier-x11.c:142:43: style: Parameter 'xevent' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-barrier-x11.c:212:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:156:57: style: Parameter 'wrapper' can be declared as pointer to const. However it seems that 'meta_clutter_backend_x11_create_stage' is a callback function, if 'wrapper' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:207:41: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:156:57: note: Parameter 'wrapper' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:161:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:190:61: style: Parameter 'clutter_backend' can be declared as pointer to const. However it seems that 'meta_clutter_backend_x11_is_display_server' is a callback function, if 'clutter_backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:209:46: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:190:61: note: Parameter 'clutter_backend' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:196:55: style: Parameter 'clutter_backend_x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-color-manager-x11.c:199:51: style: Parameter 'color_manager_x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-backend-x11.c:1022:12: style: Redundant initialization for 'seat'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/src/backends/x11/meta-backend-x11.c:1019:25: note: seat is initialized mutter-46.0/src/backends/x11/meta-backend-x11.c:1022:12: note: seat is overwritten mutter-46.0/src/backends/x11/meta-crtc-xrandr.c:78:23: style: Variable 'resources' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-crtc-xrandr.c:206:17: style: Variable 'assigned_crtc' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-crtc-xrandr.c:217:52: style: Parameter 'crtc_xrandr' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-crtc-xrandr.c:365:40: style: Parameter 'crtc_xrandr' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-backend-x11.c:165:45: style: Parameter 'alarm_event' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-backend-x11.c:299:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-backend-x11.c:618:53: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_create_color_manager' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-backend-x11.c:1061:41: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-backend-x11.c:618:53: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-backend-x11.c:874:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-backend-x11.c:891:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-backend-x11.c:1076:40: style: Parameter 'x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-backend-x11.c:1085:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-backend-x11.c:1093:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-backend-x11.c:1101:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-backend-x11.c:1155:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-cursor-tracker-x11.c:53:19: style: Variable 'x11_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-cursor-tracker-x11.c:54:28: style: Variable 'notify_event' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-cursor-tracker-x11.c:178:53: style: Parameter 'tracker_x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-input-device-tool-x11.c:51:35: style: Same expression 'CLUTTER_INPUT_AXIS_FLAG_DISTANCE' found multiple times in chain of '|' operators. [duplicateExpression] mutter-46.0/src/backends/x11/meta-input-device-tool-x11.c:33:69: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-input-device-tool-x11.c:38:58: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-seat-impl.c:606:26: style: Variable 'device_evdev' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-seat-impl.c:1598:32: style: Parameter 'seat_impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-seat-impl.c:1623:28: style: Parameter 'seat_impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-seat-impl.c:1652:34: style: Parameter 'seat_impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-seat-impl.c:2295:25: style: Variable 'touch_state' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-seat-impl.c:3018:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_seat_impl_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-seat-impl.c:3311:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-seat-impl.c:3018:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-seat-impl.c:3042:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_seat_impl_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-seat-impl.c:3312:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-seat-impl.c:3042:42: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/native/meta-seat-impl.c:3133:43: style: Parameter 'seat_impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-seat-impl.c:3139:44: style: Parameter 'seat_impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-seat-impl.c:3154:21: style: Variable 'point' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-seat-impl.c:3247:26: style: Variable 'device_native' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/native/meta-seat-impl.c:3656:53: style: Parameter 'seat_impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-seat-impl.c:3662:51: style: Parameter 'seat_impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-seat-impl.c:3894:50: style: Parameter 'seat_impl' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/native/meta-seat-impl.c:1096:21: style: Variable 'low_res_value' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/backends/native/meta-seat-impl.c:2258:23: style: Variable 'device_native' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/backends/native/meta-seat-impl.c:2300:23: style: Variable 'device_native' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/backends/native/meta-seat-impl.c:2331:23: style: Variable 'device_native' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/backends/x11/meta-keymap-x11.c:432:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/backends/x11/meta-keymap-x11.c:496:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/backends/x11/meta-gpu-xrandr.c:54:47: style: Parameter 'gpu_xrandr' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-gpu-xrandr.c:60:53: style: Parameter 'gpu_xrandr' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-gpu-xrandr.c:81:30: style: Parameter 'xmode' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-gpu-xrandr.c:90:45: style: Parameter 'xmode' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-gpu-xrandr.c:265:38: style: Parameter 'backend_x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-gpu-xrandr.c:284:38: style: Parameter 'gpu_xrandr' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-input-device-x11.c:95:23: style: Variable 'device_xi2' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-input-device-x11.c:166:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_device_x11_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-input-device-x11.c:358:33: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-input-device-x11.c:166:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-input-device-x11.c:184:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_input_device_x11_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-input-device-x11.c:359:33: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-input-device-x11.c:184:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-input-device-x11.c:186:23: style: Variable 'device_x11' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-input-device-x11.c:199:62: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_device_x11_get_group_n_modes' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-input-device-x11.c:362:37: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-input-device-x11.c:199:62: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-input-device-x11.c:262:66: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_device_x11_is_mode_switch_button' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-input-device-x11.c:363:41: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-input-device-x11.c:262:66: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-input-device-x11.c:323:28: style: Variable 'valuator_info' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-input-device-x11.c:378:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-input-device-x11.c:393:23: style: Variable 'device_xi2' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-input-device-x11.c:477:23: style: Variable 'device_xi2' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-input-device-x11.c:543:20: style: Variable 'info' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-input-device-x11.c:566:20: style: Variable 'info' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-input-device-x11.c:95:34: style: Variable 'device_xi2' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/backends/x11/meta-keymap-x11.c:840:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/x11/meta-keymap-x11.c:846:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/x11/meta-keymap-x11.c:846:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/x11/meta-keymap-x11.c:885:11: style: Checking if unsigned expression 'level' is less than zero. [unsignedLessThanZero] mutter-46.0/src/backends/x11/meta-keymap-x11.c:411:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_keymap_x11_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-keymap-x11.c:557:33: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-keymap-x11.c:411:45: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-keymap-x11.c:691:19: style: Variable 'xkb' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-keymap-x11.c:754:19: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-renderer-x11.c:50:43: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'get_x11_cogl_winsys_vtable' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-renderer-x11.c:88:51: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-renderer-x11.c:50:43: note: Parameter 'renderer' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-renderer-x11.c:97:42: style: Parameter 'renderer_x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-input-settings-x11.c:708:28: style: Variable 'valuator' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-input-settings-x11.c:946:53: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-output-xrandr.c:453:9: style: Variable 'values' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-output-xrandr.c:567:12: style: Variable 'values' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-output-xrandr.c:784:49: style: Parameter 'output_info' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-output-xrandr.c:864:13: style: Variable 'values' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-output-xrandr.c:882:41: style: Parameter 'xrandr_output' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-output-xrandr.c:914:41: style: Parameter 'xrandr_output' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-output-xrandr.c:942:36: style: Parameter 'xrandr_output' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-output-xrandr.c:1079:44: style: Parameter 'output_xrandr' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-output-xrandr.c:1084:55: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:749:12: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:751:12: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:97:69: style: Parameter 'manager_xrandr' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:103:68: style: Parameter 'manager_xrandr' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:277:13: style: Variable 'assigned_crtc' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:326:23: style: Variable 'crtc_assignment_output' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:570:29: style: Variable 'output_assignment' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:788:26: style: Variable 'monitor_xrandr_data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:863:67: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_xrandr_get_capabilities' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:974:37: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:863:67: note: Parameter 'manager' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:884:74: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_xrandr_get_default_layout_mode' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:976:44: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:884:74: note: Parameter 'manager' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:951:61: style: Parameter 'manager_xrandr' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:990:23: style: Variable 'resources' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:228:77: style: Parameter 'virtual_device' can be declared as pointer to const. However it seems that 'meta_virtual_input_device_x11_notify_touch_down' is a callback function, if 'virtual_device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:273:51: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:228:77: note: Parameter 'virtual_device' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:238:79: style: Parameter 'virtual_device' can be declared as pointer to const. However it seems that 'meta_virtual_input_device_x11_notify_touch_motion' is a callback function, if 'virtual_device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:274:53: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:238:79: note: Parameter 'virtual_device' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:248:75: style: Parameter 'virtual_device' can be declared as pointer to const. However it seems that 'meta_virtual_input_device_x11_notify_touch_up' is a callback function, if 'virtual_device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:275:49: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:248:75: note: Parameter 'virtual_device' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:256:64: style: Parameter 'virtual_device_x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-stage-x11.c:284:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mutter-46.0/src/backends/x11/meta-stage-x11.c:125:26: style: Variable 'clutter_backend_x11' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-stage-x11.c:141:17: style: Variable 'stage_x11' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-stage-x11.c:489:17: style: Variable 'stage_x11' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-stage-x11.c:587:26: style: Variable 'clutter_backend_x11' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-stage-x11.c:634:26: style: Variable 'clutter_backend_x11' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-stage-x11.c:766:23: style: Variable 'expose' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:51:55: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_create_renderer' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:325:36: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:51:55: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:60:62: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_create_monitor_manager' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:326:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:60:62: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:70:66: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_get_cursor_renderer' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:327:40: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:70:66: note: Parameter 'device' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:168:57: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_lock_layout_group' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:331:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:168:57: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:174:50: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_set_keymap' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:332:31: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:174:50: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:183:53: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_is_lid_closed' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:333:34: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:183:53: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:189:72: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_set_pointer_constraint' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:334:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:189:72: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:190:72: style: Parameter 'constraint' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_set_pointer_constraint' is a callback function, if 'constraint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:334:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:190:72: note: Parameter 'constraint' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:196:61: style: Parameter 'x11' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_handle_host_xevent' is a callback function, if 'x11' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:336:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:196:61: note: Parameter 'x11' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:197:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_handle_host_xevent' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:336:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:197:61: note: Parameter 'event' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:230:65: style: Parameter 'device_event' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_translate_device_event' is a callback function, if 'device_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:337:47: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:230:65: note: Parameter 'device_event' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:261:56: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_get_capabilities' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:324:37: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:261:56: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:309:53: style: Parameter 'backend_x11_nested' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/nested/meta-cursor-renderer-x11-nested.c:101:68: style: Parameter 'x11_nested' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/nested/meta-renderer-x11-nested.c:65:59: style: Parameter 'logical_monitor' can be declared as pointer to const. However it seems that 'meta_renderer_x11_nested_create_view' is a callback function, if 'logical_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-renderer-x11-nested.c:122:33: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-renderer-x11-nested.c:65:59: note: Parameter 'logical_monitor' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-renderer-x11-nested.c:113:55: style: Parameter 'renderer_x11_nested' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:68:61: style: Parameter 'stage_window' can be declared as pointer to const. However it seems that 'meta_stage_x11_nested_can_clip_redraws' is a callback function, if 'stage_window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:221:29: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:68:61: note: Parameter 'stage_window' can be declared as pointer to const mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:206:49: style: Parameter 'stage_x11_nested' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:211:60: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:55:16: style: struct member '_MetaStageX11View::texture' is never used. [unusedStructMember] mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:56:18: style: struct member '_MetaStageX11View::view' is never used. [unusedStructMember] mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:85:23: style: struct member 'DrawCrtcData::stage_nested' is never used. [unusedStructMember] mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:86:16: style: struct member 'DrawCrtcData::texture' is never used. [unusedStructMember] mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:87:21: style: struct member 'DrawCrtcData::view' is never used. [unusedStructMember] mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:88:23: style: struct member 'DrawCrtcData::logical_monitor' is never used. [unusedStructMember] mutter-46.0/src/compositor/clutter-utils.c:72:60: style: Parameter 'verts' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-background-actor.c:66:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_background_actor_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-background-actor.c:114:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-background-actor.c:66:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-background-actor.c:90:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_background_actor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-background-actor.c:115:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-background-actor.c:90:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-background-actor.c:152:41: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/compositor.c:208:42: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/compositor.c:244:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:265:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:285:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:303:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:376:48: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/compositor.c:470:20: style: Variable 'window_actor' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:1109:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_compositor_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/compositor.c:1226:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/compositor.c:1109:45: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/compositor.c:1132:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_compositor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/compositor.c:1227:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/compositor.c:1132:43: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/compositor.c:1163:19: style: Variable 'clutter_backend' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:1305:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:1489:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:1498:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:1516:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:1525:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:1534:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:1549:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:1558:39: style: Parameter 'window_drag' can be declared as pointer to const. However it seems that 'on_window_drag_ended' is a callback function, if 'window_drag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/compositor.c:1597:3: note: You might need to cast the function pointer here mutter-46.0/src/compositor/compositor.c:1558:39: note: Parameter 'window_drag' can be declared as pointer to const mutter-46.0/src/compositor/compositor.c:1605:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/compositor.c:118:11: style: struct member '_MetaCompositorPrivate::server_time_query_time' is never used. [unusedStructMember] mutter-46.0/src/compositor/compositor.c:119:11: style: struct member '_MetaCompositorPrivate::server_time_offset' is never used. [unusedStructMember] mutter-46.0/src/compositor/compositor.c:121:12: style: struct member '_MetaCompositorPrivate::server_time_is_monotonic_time' is never used. [unusedStructMember] mutter-46.0/src/compositor/meta-background-content.c:571:45: style: Parameter 'actor_pixel_rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-background-content.c:621:49: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-background-content.c:839:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_background_content_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-background-content.c:952:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-background-content.c:839:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-background-content.c:904:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_background_content_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-background-content.c:953:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-background-content.c:904:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-background-content.c:1034:43: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-background-content.c:1209:65: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-background-group.c:28:61: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-background-group.c:54:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-background-image.c:84:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/compositor/meta-background-image.c:292:50: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-native.c:65:42: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-native.c:66:42: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-native.c:75:52: style: Parameter 'compositor_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-server.c:31:49: style: Parameter 'compositor' can be declared as pointer to const. However it seems that 'meta_compositor_server_manage' is a callback function, if 'compositor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-compositor-server.c:71:30: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-compositor-server.c:31:49: note: Parameter 'compositor' can be declared as pointer to const mutter-46.0/src/compositor/meta-compositor-server.c:52:42: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-server.c:53:42: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-server.c:62:52: style: Parameter 'compositor_server' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-view-native.c:522:52: style: Parameter 'stage_view' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-view-native.c:571:61: style: Parameter 'view_native' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-view.c:108:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-compositor-view.c:117:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-compositor-view.c:127:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_compositor_view_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-compositor-view.c:180:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-compositor-view.c:127:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-compositor-view.c:147:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_compositor_view_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-compositor-view.c:181:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-compositor-view.c:147:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-compositor-view.c:194:48: style: Parameter 'compositor_view' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:2264:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/x11/meta-seat-x11.c:2339:13: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/x11/meta-seat-x11.c:2586:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/backends/x11/meta-seat-x11.c:2629:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/compositor/meta-compositor-x11.c:471:60: style: Parameter 'compositor_x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-x11.c:477:39: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-x11.c:478:39: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-compositor-x11.c:523:46: style: Parameter 'compositor_x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:2300:22: style: Local variable 'button' shadows outer variable [shadowVariable] mutter-46.0/src/backends/x11/meta-seat-x11.c:2287:13: note: Shadowed declaration mutter-46.0/src/backends/x11/meta-seat-x11.c:2300:22: note: Shadow variable mutter-46.0/src/backends/x11/meta-seat-x11.c:256:25: style: Variable 'class' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:404:28: style: Variable 'valuator' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:841:32: style: Parameter 'seat_x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:1178:11: style: Variable 'values' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:1296:24: style: Variable 'xev' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:1307:23: style: Variable 'xev' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:1388:11: style: Variable 'values' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:1508:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_seat_x11_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-seat-x11.c:1974:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-seat-x11.c:1508:43: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-seat-x11.c:1536:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_seat_x11_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-seat-x11.c:1975:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-seat-x11.c:1536:41: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-seat-x11.c:1680:16: style: Variable 'seat_x11' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:1688:16: style: Variable 'seat_x11' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:1696:16: style: Variable 'seat_x11' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:1718:62: style: Parameter 'seat' can be declared as pointer to const. However it seems that 'meta_seat_x11_create_virtual_device' is a callback function, if 'seat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-seat-x11.c:1984:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-seat-x11.c:1718:62: note: Parameter 'seat' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-seat-x11.c:1728:64: style: Parameter 'seat' can be declared as pointer to const. However it seems that 'meta_seat_x11_get_supported_virtual_device_types' is a callback function, if 'seat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-seat-x11.c:1985:52: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-seat-x11.c:1728:64: note: Parameter 'seat' can be declared as pointer to const mutter-46.0/src/backends/x11/meta-seat-x11.c:1774:35: style: Parameter 'modifier_state' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:1850:22: style: Variable 'touch_info' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:2033:33: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/backends/x11/meta-seat-x11.c:2051:41: style: Parameter 'seat_x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-cullable.c:206:52: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-dnd.c:77:17: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-dnd.c:105:25: style: Parameter 'dnd' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-dnd-actor.c:59:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_dnd_actor_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-dnd-actor.c:111:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-dnd-actor.c:59:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-dnd-actor.c:84:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_dnd_actor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-dnd-actor.c:112:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-dnd-actor.c:84:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-dnd-actor.c:140:36: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-dnd-actor.c:152:37: style: Parameter 'compositor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-dnd-actor.c:153:37: style: Parameter 'drag_origin' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-feedback-actor.c:90:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-feedback-actor.c:103:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_feedback_actor_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-feedback-actor.c:161:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-feedback-actor.c:103:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-feedback-actor.c:131:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_feedback_actor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-feedback-actor.c:162:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-feedback-actor.c:131:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-feedback-actor.c:233:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-feedback-actor.c:298:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-later.c:192:22: style: Variable 'later' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-later.c:245:31: style: Parameter 'laters' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-module.c:117:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_module_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-module.c:159:33: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-module.c:117:41: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-module.c:137:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_module_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-module.c:160:33: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-module.c:137:39: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-module.c:139:15: style: Variable 'module' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-module.c:174:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-module.c:179:42: style: Parameter 'module' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-multi-texture.c:182:44: style: Parameter 'multi_texture' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-plugin.c:58:42: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-plugin.c:63:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-plugin-manager.c:178:41: style: Parameter 'plugin_mgr' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-shadow-factory.c:418:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/compositor/meta-background.c:155:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_background_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-background.c:344:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-background.c:155:45: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-background.c:172:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_background_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-background.c:345:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-background.c:172:45: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-background.c:190:16: style: Variable 'texture1' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-background.c:191:16: style: Variable 'texture2' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-background.c:372:51: style: Parameter 'monitor_area' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-background.c:939:35: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-background.c:963:58: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-background.c:964:58: style: Parameter 'second_color' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/edge-resistance.c:220:11: style: Variable 'compare' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/compositor/edge-resistance.c:191:11: note: compare is assigned mutter-46.0/src/compositor/edge-resistance.c:220:11: note: compare is overwritten mutter-46.0/src/compositor/edge-resistance.c:543:15: style: Checking if unsigned expression 'horizontal_point-new_left' is less than zero. [unsignedLessThanZero] mutter-46.0/src/compositor/edge-resistance.c:548:20: style: Checking if unsigned expression 'horizontal_point-new_right' is less than zero. [unsignedLessThanZero] mutter-46.0/src/compositor/edge-resistance.c:422:43: style: Parameter 'edges' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/edge-resistance.c:721:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/edge-resistance.c:774:21: style: Variable 'edge' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/edge-resistance.c:891:25: style: Variable 'rem_win_stacking' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/edge-resistance.c:275:25: style: Variable 'best_dist' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/compositor/meta-shaped-texture.c:1457:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/compositor/meta-shaped-texture.c:856:15: style: Local variable 'i' shadows outer variable [shadowVariable] mutter-46.0/src/compositor/meta-shaped-texture.c:828:11: note: Shadowed declaration mutter-46.0/src/compositor/meta-shaped-texture.c:856:15: note: Shadow variable mutter-46.0/src/compositor/meta-shaped-texture.c:378:43: style: Parameter 'tex' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-shaped-texture.c:410:41: style: Parameter 'tex' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-shaped-texture.c:451:44: style: Parameter 'tex' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-shaped-texture.c:532:50: style: Parameter 'stex' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-shaped-texture.c:535:50: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-shaped-texture.c:1215:59: style: Parameter 'stex' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-shaped-texture.c:1221:51: style: Parameter 'stex' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-shaped-texture.c:1252:21: style: Variable 'multi_texture' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-shaped-texture.c:1310:63: style: Parameter 'src_rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-surface-actor-wayland.c:74:21: style: Variable 'current_primary_view' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-surface-actor-wayland.c:88:25: style: Variable 'fallback_view' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-surface-actor-wayland.c:299:59: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-surface-actor-wayland.c:318:66: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-surface-actor-x11.c:183:57: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-surface-actor-x11.c:309:62: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-surface-actor.c:138:18: style: Redundant initialization for 'bounds'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/src/compositor/meta-surface-actor.c:132:31: note: bounds is initialized mutter-46.0/src/compositor/meta-surface-actor.c:138:18: note: bounds is overwritten mutter-46.0/src/compositor/meta-surface-actor.c:82:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-surface-actor.c:233:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_surface_actor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-surface-actor.c:275:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-surface-actor.c:233:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-surface-actor.c:236:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-surface-actor.c:399:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-surface-actor.c:477:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-surface-actor.c:685:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-sync-ring.c:299:48: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-sync-ring.c:351:34: style: Parameter 'dpy' can be declared as pointer to const. However it seems that 'alarm_event_predicate' is a callback function, if 'dpy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-sync-ring.c:387:43: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-sync-ring.c:351:34: note: Parameter 'dpy' can be declared as pointer to const mutter-46.0/src/compositor/meta-sync-ring.c:355:17: style: Variable 'ring' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor-wayland.c:258:29: style: Local variable 'surface_actor' shadows outer variable [shadowVariable] mutter-46.0/src/compositor/meta-window-actor-wayland.c:233:21: note: Shadowed declaration mutter-46.0/src/compositor/meta-window-actor-wayland.c:258:29: note: Shadow variable mutter-46.0/src/compositor/meta-window-actor-wayland.c:177:78: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-window-actor-wayland.c:182:35: style: Parameter 'node' can be declared as pointer to const. However it seems that 'get_surface_actor_list' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:247:20: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:182:35: note: Parameter 'node' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-wayland.c:194:36: style: Parameter 'node' can be declared as pointer to const. However it seems that 'set_surface_actor_index' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:274:20: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:194:36: note: Parameter 'node' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-wayland.c:443:61: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_frame_complete' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:679:40: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:443:61: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-wayland.c:444:61: style: Parameter 'frame_info' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_frame_complete' is a callback function, if 'frame_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:679:40: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:444:61: note: Parameter 'frame_info' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-wayland.c:450:63: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_queue_frame_drawn' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:680:43: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:450:63: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-wayland.c:456:59: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_before_paint' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:681:38: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:456:59: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-wayland.c:457:59: style: Parameter 'stage_view' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_before_paint' is a callback function, if 'stage_view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:681:38: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:457:59: note: Parameter 'stage_view' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-wayland.c:462:58: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_after_paint' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:682:37: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:462:58: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-wayland.c:463:58: style: Parameter 'stage_view' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_after_paint' is a callback function, if 'stage_view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:682:37: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:463:58: note: Parameter 'stage_view' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-wayland.c:468:59: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_queue_destroy' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:683:39: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:468:59: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-wayland.c:486:60: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_update_regions' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:685:40: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:486:60: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-wayland.c:491:64: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_can_freeze_commits' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:686:44: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:491:64: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-x11.c:150:20: style: Variable 'sync_counter' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor-x11.c:162:14: style: Variable 'monitors' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor-x11.c:565:15: style: Variable 'window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor-x11.c:701:33: style: Parameter 'mask_data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-window-actor-x11.c:1424:55: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_x11_sync_geometry' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-x11.c:1595:39: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-x11.c:1424:55: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-x11.c:1432:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_actor_x11_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-x11.c:1602:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-x11.c:1432:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor-x11.c:1473:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_actor_x11_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-x11.c:1603:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-x11.c:1473:51: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-group.c:205:42: style: Parameter 'window_group' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-window-actor.c:1674:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/compositor/meta-window-actor.c:512:7: style: Condition 'surface_actor' is always false [knownConditionTrueFalse] mutter-46.0/src/compositor/meta-window-actor.c:496:37: note: Assignment 'surface_actor=NULL', assigned value is 0 mutter-46.0/src/compositor/meta-window-actor.c:512:7: note: Condition 'surface_actor' is always false mutter-46.0/src/compositor/meta-window-actor.c:1391:21: style: Condition 'widthwidth' is always false [knownConditionTrueFalse] mutter-46.0/src/compositor/meta-window-actor.c:1380:17: note: width is assigned '(bounds->width<(cr_width))?(bounds->width):(cr_width)' here. mutter-46.0/src/compositor/meta-window-actor.c:1391:21: note: Condition 'widthwidth' is always false mutter-46.0/src/compositor/meta-window-actor.c:348:26: style: Checking if unsigned expression 'priv->freeze_count' is less than zero. [unsignedLessThanZero] mutter-46.0/src/compositor/meta-window-actor.c:251:15: style: Variable 'window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:265:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:495:15: style: Variable 'window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:593:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_actor_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor.c:143:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor.c:593:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor.c:616:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_actor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor.c:144:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor.c:616:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor.c:644:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:684:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:691:64: style: Parameter 'self' can be declared as pointer to const. However it seems that 'meta_window_actor_real_get_scanout_candidate' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor.c:147:34: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor.c:691:64: note: Parameter 'self' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-actor.c:713:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:730:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:811:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:1105:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:1226:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:1538:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:1645:47: style: Parameter 'clip' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-window-actor.c:1758:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-actor.c:495:22: style: Variable 'window' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/compositor/meta-window-shape.c:76:52: style: Same expression on both sides of '-' because 'max_line_xspan_x2' and 'max_line_xspan_x1' represent the same value. [duplicateExpression] mutter-46.0/src/compositor/meta-window-shape.c:74:32: note: 'max_line_xspan_x2' is assigned value '-1' here. mutter-46.0/src/compositor/meta-window-shape.c:73:32: note: 'max_line_xspan_x1' is assigned value '-1' here. mutter-46.0/src/compositor/meta-window-shape.c:76:52: note: Same expression on both sides of '-' because 'max_line_xspan_x2' and 'max_line_xspan_x1' represent the same value. mutter-46.0/src/compositor/meta-window-shape.c:184:42: style: Parameter 'shape' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-window-shape.c:190:43: style: Parameter 'shape_a' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-window-shape.c:191:43: style: Parameter 'shape_b' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-window-shape.c:201:49: style: Parameter 'shape' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/bell.c:115:29: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/plugins/default.c:567:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/compositor/plugins/default.c:577:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/compositor/plugins/default.c:644:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/compositor/plugins/default.c:712:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/compositor/plugins/default.c:770:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/compositor/plugins/default.c:619:48: style:inconclusive: Function 'minimize' argument 2 names different: declaration 'actor' definition 'window_actor'. [funcArgNamesDifferent] mutter-46.0/src/compositor/plugins/default.c:87:42: note: Function 'minimize' argument 2 names different: declaration 'actor' definition 'window_actor'. mutter-46.0/src/compositor/plugins/default.c:619:48: note: Function 'minimize' argument 2 names different: declaration 'actor' definition 'window_actor'. mutter-46.0/src/compositor/plugins/default.c:689:43: style:inconclusive: Function 'map' argument 2 names different: declaration 'actor' definition 'window_actor'. [funcArgNamesDifferent] mutter-46.0/src/compositor/plugins/default.c:89:42: note: Function 'map' argument 2 names different: declaration 'actor' definition 'window_actor'. mutter-46.0/src/compositor/plugins/default.c:689:43: note: Function 'map' argument 2 names different: declaration 'actor' definition 'window_actor'. mutter-46.0/src/compositor/plugins/default.c:754:47: style:inconclusive: Function 'destroy' argument 2 names different: declaration 'actor' definition 'window_actor'. [funcArgNamesDifferent] mutter-46.0/src/compositor/plugins/default.c:91:42: note: Function 'destroy' argument 2 names different: declaration 'actor' definition 'window_actor'. mutter-46.0/src/compositor/plugins/default.c:754:47: note: Function 'destroy' argument 2 names different: declaration 'actor' definition 'window_actor'. mutter-46.0/src/compositor/plugins/default.c:911:39: style:inconclusive: Function 'kill_window_effects' argument 2 names different: declaration 'actor' definition 'window_actor'. [funcArgNamesDifferent] mutter-46.0/src/compositor/plugins/default.c:99:53: note: Function 'kill_window_effects' argument 2 names different: declaration 'actor' definition 'window_actor'. mutter-46.0/src/compositor/plugins/default.c:911:39: note: Function 'kill_window_effects' argument 2 names different: declaration 'actor' definition 'window_actor'. mutter-46.0/src/compositor/meta-window-drag.c:93:26: warning: Either the condition 'window' is redundant or there is possible null pointer dereference: window. [nullPointerRedundantCheck] mutter-46.0/src/compositor/meta-window-drag.c:98:7: note: Assuming that condition 'window' is not redundant mutter-46.0/src/compositor/meta-window-drag.c:93:26: note: Null pointer dereference mutter-46.0/src/compositor/meta-window-drag.c:1835:15: warning:inconclusive: Either the condition 'window' is redundant or there is possible null pointer dereference: window. [nullPointerRedundantCheck] mutter-46.0/src/compositor/meta-window-drag.c:1883:24: note: Assuming that condition 'window' is not redundant mutter-46.0/src/compositor/meta-window-drag.c:1835:15: note: Null pointer dereference mutter-46.0/src/compositor/meta-window-drag.c:892:9: style: Variable 'width' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/compositor/meta-window-drag.c:888:9: note: width is assigned mutter-46.0/src/compositor/meta-window-drag.c:892:9: note: width is overwritten mutter-46.0/src/compositor/meta-window-drag.c:893:10: style: Variable 'height' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/compositor/meta-window-drag.c:889:10: note: height is assigned mutter-46.0/src/compositor/meta-window-drag.c:893:10: note: height is overwritten mutter-46.0/src/compositor/meta-window-drag.c:194:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_drag_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-drag.c:240:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-drag.c:194:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-drag.c:216:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_drag_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-drag.c:241:32: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-drag.c:216:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/compositor/meta-window-drag.c:266:40: style: Parameter 'window_drag' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-window-drag.c:271:35: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-window-drag.c:1679:25: style: Variable 'sequence' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-drag.c:1680:23: style: Variable 'device' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-drag.c:1683:15: style: Variable 'window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/compositor/meta-window-drag.c:1914:46: style: Parameter 'window_drag' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-window-drag.c:1920:47: style: Parameter 'window_drag' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-window-drag.c:1933:55: style: Parameter 'pos_hint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-shadow-factory.c:368:40: style: Parameter 'shadow' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-shadow-factory.c:1149:52: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/compositor/meta-shadow-factory.c:1183:21: style: Variable 'stored_params' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/display.c:1693:47: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_MODIFIER is a macro then please configure it. [unknownMacro] mutter-46.0/src/core/events.c:336:27: style: Local variable 'device' shadows outer variable [shadowVariable] mutter-46.0/src/core/events.c:232:23: note: Shadowed declaration mutter-46.0/src/core/events.c:336:27: note: Shadow variable mutter-46.0/src/core/events.c:144:25: style: Variable 'sequence' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/frame.c:513:11: style: Condition 'error' is always true [knownConditionTrueFalse] mutter-46.0/src/core/frame.c:417:36: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/frame.c:455:19: style: Variable 'x11_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-accel-parse.c:315:15: style: Same expression on both sides of '-='. [duplicateExpression] mutter-46.0/src/core/meta-anonymous-file.c:254:46: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-anonymous-file.c:287:56: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-anonymous-file.c:290:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-border.c:135:48: style: Parameter 'border' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/constraints.c:354:45: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/constraints.c:360:22: style: Variable 'placement_rule' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/constraints.c:520:44: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/constraints.c:857:46: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/constraints.c:858:46: style: Parameter 'placement_rule' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/constraints.c:859:46: style: Parameter 'intersection' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/boxes.c:60:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/boxes.c:68:21: style: Variable 'rect' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/boxes.c:96:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/boxes.c:104:21: style: Variable 'rect' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/boxes.c:1150:21: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/boxes.c:1489:29: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/boxes.c:1490:29: style: Parameter 'edge' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/boxes.c:1553:21: style: Variable 'rect' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-context-main.c:99:40: style: Parameter 'context_main' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-context-main.c:241:46: style: Parameter 'context_main' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-context-main.c:327:20: style: Variable 'context_main' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-context-main.c:57:11: style: struct member 'Anonymous0::display_name' is never used. [unusedStructMember] mutter-46.0/src/core/meta-context-main.c:59:14: style: struct member 'Anonymous0::sync' is never used. [unusedStructMember] mutter-46.0/src/core/meta-context-main.c:65:14: style: struct member 'Anonymous1::disable' is never used. [unusedStructMember] mutter-46.0/src/core/meta-context-main.c:93:10: style: struct member '_MetaContextMain::persistent_virtual_monitors' is never used. [unusedStructMember] mutter-46.0/src/core/meta-clipboard-manager.c:90:40: style: Parameter 'new_owner' can be declared as pointer to const. However it seems that 'owner_changed_cb' is a callback function, if 'new_owner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-clipboard-manager.c:187:52: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-clipboard-manager.c:90:40: note: Parameter 'new_owner' can be declared as pointer to const mutter-46.0/src/core/meta-debug-control.c:59:64: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-debug-control.c:104:50: style: Parameter 'monitor_manager' can be declared as pointer to const. However it seems that 'on_experimental_hdr_changed' is a callback function, if 'monitor_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-debug-control.c:132:3: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-debug-control.c:104:50: note: Parameter 'monitor_manager' can be declared as pointer to const mutter-46.0/src/core/meta-debug-control.c:167:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_debug_control_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-debug-control.c:208:32: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-debug-control.c:167:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/meta-debug-control.c:186:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_debug_control_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-debug-control.c:209:32: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-debug-control.c:186:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/meta-debug-control.c:220:44: style: Parameter 'debug_control' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-context.c:839:7: style: Condition '!meta_context_save_rlimit_nofile(context,&error)' is always true [knownConditionTrueFalse] mutter-46.0/src/core/meta-context.c:839:40: note: Calling function 'meta_context_save_rlimit_nofile' returns 0 mutter-46.0/src/core/meta-context.c:839:7: note: Condition '!meta_context_save_rlimit_nofile(context,&error)' is always true mutter-46.0/src/core/meta-context.c:192:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-context.c:200:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-context.c:212:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-context.c:226:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-context.c:240:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-context.c:408:34: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-context.c:683:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_context_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-context.c:782:32: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-context.c:683:40: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/meta-context.c:686:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-context.c:706:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_context_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-context.c:783:32: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-context.c:706:42: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/meta-context.c:849:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:59:73: style: Parameter 'dialog' can be declared as pointer to const. However it seems that 'meta_inhibit_shortcuts_dialog_default_hide' is a callback function, if 'dialog' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:67:17: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:59:73: note: Parameter 'dialog' can be declared as pointer to const mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:74:67: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_inhibit_shortcuts_dialog_default_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:115:32: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:74:67: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:94:65: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_inhibit_shortcuts_dialog_default_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:116:32: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:94:65: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:122:80: style: Parameter 'dialog' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:127:56: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-gesture-tracker.c:111:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_gesture_tracker_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-gesture-tracker.c:155:32: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-gesture-tracker.c:111:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/meta-gesture-tracker.c:132:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_gesture_tracker_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-gesture-tracker.c:156:32: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-gesture-tracker.c:132:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/meta-gesture-tracker.c:134:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-gesture-tracker.c:193:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-launch-context.c:157:7: style: Condition '!startup_id' is always true [knownConditionTrueFalse] mutter-46.0/src/core/meta-launch-context.c:136:22: note: Assignment 'startup_id=NULL', assigned value is 0 mutter-46.0/src/core/meta-launch-context.c:157:7: note: Condition '!startup_id' is always true mutter-46.0/src/core/meta-launch-context.c:58:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_launch_context_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-launch-context.c:216:32: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-launch-context.c:58:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/meta-launch-context.c:84:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_launch_context_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-launch-context.c:217:32: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-launch-context.c:84:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/meta-launch-context.c:239:46: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-selection-source-memory.c:80:51: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-selection-source-memory.c:180:63: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-selection-source-remote.c:127:63: style: Parameter 'source_remote' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-selection-source.c:86:50: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-selection-source.c:158:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-service-channel.c:223:36: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-service-channel.c:252:21: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-service-channel.c:223:36: note: Parameter 'connection' can be declared as pointer to const mutter-46.0/src/core/meta-service-channel.c:225:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-service-channel.c:252:21: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-service-channel.c:225:36: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/core/meta-service-channel.c:231:32: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-service-channel.c:253:21: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-service-channel.c:231:32: note: Parameter 'connection' can be declared as pointer to const mutter-46.0/src/core/meta-service-channel.c:233:32: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-service-channel.c:253:21: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-service-channel.c:233:32: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/core/meta-service-channel.c:279:48: style: Parameter 'service_channel' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-service-channel.c:298:22: style: Variable 'service_client' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/meta-selection.c:92:37: style: Parameter 'selection' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-selection.c:496:44: style: Parameter 'selection' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-pad-action-mapper.c:418:7: style: Condition '!cycle_logical_monitors(mapper,is_integrated_device,logical_monitor,&logical_monitor)' is always false [knownConditionTrueFalse] mutter-46.0/src/core/meta-pad-action-mapper.c:418:31: note: Calling function 'cycle_logical_monitors' returns 1 mutter-46.0/src/core/meta-pad-action-mapper.c:418:7: note: Condition '!cycle_logical_monitors(mapper,is_integrated_device,logical_monitor,&logical_monitor)' is always false mutter-46.0/src/core/meta-sound-player.c:230:42: style: Parameter 'player' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-sound-player.c:254:53: style: Parameter 'player' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-sound-player.c:257:53: style: Parameter 'cancellable' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-sound-player.c:290:52: style: Parameter 'player' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-sound-player.c:291:52: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-sound-player.c:293:52: style: Parameter 'cancellable' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-pad-action-mapper.c:272:46: style: Parameter 'mapper' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-pad-action-mapper.c:333:60: style: Parameter 'mapper' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/mutter.c:35:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'print_version' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/mutter.c:73:5: note: You might need to cast the function pointer here mutter-46.0/src/core/mutter.c:35:32: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/core/keybindings.c:1544:34: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mutter-46.0/src/core/keybindings.c:1950:19: style: Condition 'xdisplay' is always true [knownConditionTrueFalse] mutter-46.0/src/core/keybindings.c:1961:19: style: Condition 'xdisplay' is always true [knownConditionTrueFalse] mutter-46.0/src/core/keybindings.c:1787:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mutter-46.0/src/core/keybindings.c:1794:77: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mutter-46.0/src/core/keybindings.c:95:55: style: Parameter 'resolved_combo' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/keybindings.c:108:53: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/keybindings.c:142:44: style: Parameter 'binding' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/keybindings.c:522:48: style: Parameter 'keys' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/keybindings.c:798:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/keybindings.c:802:25: style: Variable 'combo' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/keybindings.c:826:20: style: Variable 'grab' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/keybindings.c:1096:48: style: Parameter 'keys' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/keybindings.c:1147:45: style: Parameter 'keys' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/keybindings.c:1240:26: style: Variable 'keys' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/keybindings.c:2199:57: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_switch_to_last_workspace' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3042:95: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2199:57: note: Parameter 'display' can be declared as pointer to const mutter-46.0/src/core/keybindings.c:2214:52: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_switch_to_workspace' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3041:95: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2214:52: note: Parameter 'display' can be declared as pointer to const mutter-46.0/src/core/keybindings.c:2456:45: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_show_desktop' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3069:81: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2456:45: note: Parameter 'display' can be declared as pointer to const mutter-46.0/src/core/keybindings.c:2730:55: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_move_to_workspace_last' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3093:144: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2730:55: note: Parameter 'display' can be declared as pointer to const mutter-46.0/src/core/keybindings.c:2750:50: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_move_to_workspace' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3097:107: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2750:50: note: Parameter 'display' can be declared as pointer to const mutter-46.0/src/core/keybindings.c:2895:46: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_set_spew_mark' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3071:83: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2895:46: note: Parameter 'display' can be declared as pointer to const mutter-46.0/src/core/keybindings.c:2896:46: style: Parameter 'window' can be declared as pointer to const. However it seems that 'handle_set_spew_mark' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3071:83: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2896:46: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/core/keybindings.c:2898:46: style: Parameter 'binding' can be declared as pointer to const. However it seems that 'handle_set_spew_mark' is a callback function, if 'binding' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3071:83: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2898:46: note: Parameter 'binding' can be declared as pointer to const mutter-46.0/src/core/keybindings.c:2899:46: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'handle_set_spew_mark' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3071:83: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2899:46: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/core/keybindings.c:3261:54: style: Parameter 'handler' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-workspace-manager.c:71:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_workspace_manager_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-workspace-manager.c:107:32: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-workspace-manager.c:71:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/meta-workspace-manager.c:188:52: style: Parameter 'workspace_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-workspace-manager.c:193:65: style: Parameter 'workspace_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-workspace-manager.c:264:64: style: Parameter 'workspace_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-workspace-manager.c:923:87: style: Parameter 'workspace_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-workspace-manager.c:924:87: style: Parameter 'keep' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-workspace-manager.c:991:62: style: Parameter 'workspace_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-workspace-manager.c:997:74: style: Parameter 'workspace_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/meta-workspace-manager.c:1014:68: style: Parameter 'workspace_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/stack.c:566:15: style: Condition 'parent' is always true [knownConditionTrueFalse] mutter-46.0/src/core/stack.c:79:29: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/stack.c:97:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_stack_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/stack.c:134:32: note: You might need to cast the function pointer here mutter-46.0/src/core/stack.c:97:40: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/stack.c:115:38: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_stack_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/stack.c:135:32: note: You might need to cast the function pointer here mutter-46.0/src/core/stack.c:115:38: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/stack.c:168:30: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/stack.c:374:15: style: Variable 'window_a' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/stack.c:375:15: style: Variable 'window_b' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/stack.c:951:37: style: Parameter 'window_a' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/stack.c:952:37: style: Parameter 'window_b' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/stack-tracker.c:1291:46: style: Condition 'meta_stack_tracker_is_guard_window(tracker,stack[i])' is always false [knownConditionTrueFalse] mutter-46.0/src/core/stack-tracker.c:1291:46: note: Calling function 'meta_stack_tracker_is_guard_window' returns 0 mutter-46.0/src/core/stack-tracker.c:1291:46: note: Condition 'meta_stack_tracker_is_guard_window(tracker,stack[i])' is always false mutter-46.0/src/core/stack-tracker.c:1332:46: style: Condition 'meta_stack_tracker_is_guard_window(tracker,windows[old_pos])' is always false [knownConditionTrueFalse] mutter-46.0/src/core/stack-tracker.c:1332:46: note: Calling function 'meta_stack_tracker_is_guard_window' returns 0 mutter-46.0/src/core/stack-tracker.c:1332:46: note: Condition 'meta_stack_tracker_is_guard_window(tracker,windows[old_pos])' is always false mutter-46.0/src/core/stack-tracker.c:1357:46: style: Condition 'meta_stack_tracker_is_guard_window(tracker,windows[old_pos])' is always false [knownConditionTrueFalse] mutter-46.0/src/core/stack-tracker.c:1357:46: note: Calling function 'meta_stack_tracker_is_guard_window' returns 0 mutter-46.0/src/core/stack-tracker.c:1357:46: note: Condition 'meta_stack_tracker_is_guard_window(tracker,windows[old_pos])' is always false mutter-46.0/src/core/stack-tracker.c:1328:16: style: Variable 'old_pos' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/core/stack-tracker.c:1327:11: note: old_pos is assigned mutter-46.0/src/core/stack-tracker.c:1328:16: note: old_pos is overwritten mutter-46.0/src/core/stack-tracker.c:249:44: style: Parameter 'tracker' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/stack-tracker.c:954:55: style: Parameter 'tracker' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/stack-tracker.c:1278:19: style: Variable 'window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/stack-tracker.c:1289:19: style: Variable 'window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/stack-tracker.c:1330:19: style: Variable 'old_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/stack-tracker.c:1367:19: style: Variable 'old_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/stack-tracker.c:126:21: style: struct member 'Anonymous1::type' is never used. [unusedStructMember] mutter-46.0/src/core/stack-tracker.c:127:12: style: struct member 'Anonymous1::serial' is never used. [unusedStructMember] mutter-46.0/src/core/stack-tracker.c:131:21: style: struct member 'Anonymous2::type' is never used. [unusedStructMember] mutter-46.0/src/core/stack-tracker.c:132:12: style: struct member 'Anonymous2::serial' is never used. [unusedStructMember] mutter-46.0/src/core/stack-tracker.c:136:21: style: struct member 'Anonymous3::type' is never used. [unusedStructMember] mutter-46.0/src/core/stack-tracker.c:137:12: style: struct member 'Anonymous3::serial' is never used. [unusedStructMember] mutter-46.0/src/core/stack-tracker.c:142:21: style: struct member 'Anonymous4::type' is never used. [unusedStructMember] mutter-46.0/src/core/stack-tracker.c:143:12: style: struct member 'Anonymous4::serial' is never used. [unusedStructMember] mutter-46.0/src/core/stack-tracker.c:157:10: style: struct member '_MetaStackTracker::xserver_serial' is never used. [unusedStructMember] mutter-46.0/src/core/startup-notification.c:537:33: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] mutter-46.0/src/core/util.c:142:7: style: The if condition is the same as the previous if condition [duplicateCondition] mutter-46.0/src/core/util.c:138:7: note: First condition mutter-46.0/src/core/util.c:142:7: note: Second condition mutter-46.0/src/core/prefs.c:710:41: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/prefs.c:753:47: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/prefs.c:879:50: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/prefs.c:1754:24: style: Variable 'a' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/prefs.c:1754:28: style: Variable 'b' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/frames/main.c:29:22: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_sigterm' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/frames/main.c:67:31: note: You might need to cast the function pointer here mutter-46.0/src/frames/main.c:29:22: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/frames/meta-frame-content.c:44:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_frame_content_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/frames/meta-frame-content.c:97:32: note: You might need to cast the function pointer here mutter-46.0/src/frames/meta-frame-content.c:44:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/frames/meta-frame-content.c:63:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_frame_content_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/frames/meta-frame-content.c:98:32: note: You might need to cast the function pointer here mutter-46.0/src/frames/meta-frame-content.c:63:46: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/frames/meta-frame-content.c:116:44: style: Parameter 'content' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/frames/meta-frame-content.c:129:50: style: Parameter 'content' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/workspace.c:463:59: warning: Either the condition 'old==NULL' is redundant or there is possible null pointer dereference: from. [nullPointerRedundantCheck] mutter-46.0/src/core/workspace.c:582:11: note: Assuming that condition 'old==NULL' is not redundant mutter-46.0/src/core/workspace.c:574:27: note: Assignment to 'old=workspace->manager->active_workspace' mutter-46.0/src/core/workspace.c:571:47: note: Calling function 'workspace_switch_sound', 1st argument 'workspace->manager->active_workspace' value is 0 mutter-46.0/src/core/workspace.c:463:59: note: Null pointer dereference mutter-46.0/src/core/workspace.c:467:49: warning: Either the condition 'old==NULL' is redundant or there is possible null pointer dereference: from. [nullPointerRedundantCheck] mutter-46.0/src/core/workspace.c:582:11: note: Assuming that condition 'old==NULL' is not redundant mutter-46.0/src/core/workspace.c:574:27: note: Assignment to 'old=workspace->manager->active_workspace' mutter-46.0/src/core/workspace.c:571:47: note: Calling function 'workspace_switch_sound', 1st argument 'workspace->manager->active_workspace' value is 0 mutter-46.0/src/core/workspace.c:467:49: note: Null pointer dereference mutter-46.0/src/core/workspace.c:146:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_workspace_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/workspace.c:175:32: note: You might need to cast the function pointer here mutter-46.0/src/core/workspace.c:146:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/workspace.c:206:37: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/workspace.c:288:40: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/workspace.c:341:48: style: Parameter 'not_this_one' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/workspace.c:443:52: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/workspace.c:864:19: style: Variable 'win' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/workspace.c:1128:71: style: Parameter 'logical_monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/workspace.c:1155:36: style: Variable 'data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/workspace.c:1198:36: style: Variable 'data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/workspace.c:1309:47: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/workspace.c:1330:15: style: Variable 'current_focus_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/workspace.c:1657:44: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/place.c:720:7: style: Redundant assignment of 'x' to itself. [selfAssignment] mutter-46.0/src/core/place.c:726:7: style: Redundant assignment of 'y' to itself. [selfAssignment] mutter-46.0/src/core/place.c:89:17: style: Variable 'area' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/place.c:118:32: style: Parameter 'windows' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/place.c:378:36: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/place.c:435:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/place.c:531:41: style: Parameter 'work_area' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/place.c:689:51: style: Parameter 'placement_rule' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/anonymous-file.c:38:9: style: Variable 'mem' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/frames/meta-window-tracker.c:57:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_tracker_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/frames/meta-window-tracker.c:404:32: note: You might need to cast the function pointer here mutter-46.0/src/frames/meta-window-tracker.c:57:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/frames/meta-window-tracker.c:76:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_tracker_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/frames/meta-window-tracker.c:405:32: note: You might need to cast the function pointer here mutter-46.0/src/frames/meta-window-tracker.c:76:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/frames/meta-window-tracker.c:439:38: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter-test-utils.c:103:10: style: Variable 'l_a' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter-test-utils.c:104:10: style: Variable 'l_b' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter-test-utils.c:369:61: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter-test-utils.c:435:44: style: Parameter 'test_actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:137:28: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'activate_cb' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:197:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:137:28: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:138:23: style: Parameter 'data' can be declared as pointer to const. However it seems that 'activate_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:197:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:138:23: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:40:40: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/tests/clutter/accessibility/cally-atkevents-example.c:165:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/tests/clutter/accessibility/cally-atkevents-example.c:165:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/tests/clutter/accessibility/cally-atkevents-example.c:165:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/tests/clutter/accessibility/cally-atkevents-example.c:47:38: style: Parameter 'event' can be declared as pointer to const. However it seems that 'atk_key_listener' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/accessibility/cally-atkevents-example.c:161:55: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/accessibility/cally-atkevents-example.c:47:38: note: Parameter 'event' can be declared as pointer to const mutter-46.0/src/tests/clutter/accessibility/cally-atkevents-example.c:49:9: style: Variable 'my_data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/accessibility/cally-atktext-example.c:108:23: style: Variable 'at' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/accessibility/cally-atktext-example.c:152:21: style: Variable 'at' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/accessibility/cally-examples-util.c:69:3: error: Memory leak: context [memleak] mutter-46.0/src/tests/clutter/conform/actor-clone.c:55:10: style: Condition '!was_presented' is always true [knownConditionTrueFalse] mutter-46.0/src/tests/clutter/conform/actor-clone.c:54:19: note: Assignment 'was_presented=0', assigned value is 0 mutter-46.0/src/tests/clutter/conform/actor-clone.c:55:10: note: Condition '!was_presented' is always true mutter-46.0/src/tests/clutter/conform/actor-color-state.c:123:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/boxes-tests.c:399:32: style: Parameter 'code' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/boxes-tests.c:399:45: style: Parameter 'answer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/boxes-tests.c:405:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/boxes-tests.c:406:21: style: Variable 'b' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/boxes-tests.c:429:21: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/boxes-tests.c:438:21: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/boxes-tests.c:853:17: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/boxes-tests.c:862:17: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/conform/actor-destroy.c:15:10: style: struct member '_TestDestroy::children' is never used. [unusedStructMember] mutter-46.0/src/tests/clutter/conform/actor-graph.c:543:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/actor-invariants.c:358:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/actor-layout.c:96:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/actor-iter.c:217:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/actor-event-hold.c:121:29: style: Condition 'captured_event==NULL' is always true [knownConditionTrueFalse] mutter-46.0/src/tests/clutter/conform/actor-event-hold.c:120:24: note: Assignment 'captured_event=NULL', assigned value is 0 mutter-46.0/src/tests/clutter/conform/actor-event-hold.c:121:29: note: Condition 'captured_event==NULL' is always true mutter-46.0/src/tests/clutter/conform/actor-event-hold.c:101:16: style: Variable 'actual_axes' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/conform/actor-paint-opacity.c:148:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:79:39: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'foo_actor_has_overlaps' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:91:31: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:79:39: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:95:27: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:117:39: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'foo_group_has_overlaps' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:127:31: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:117:39: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:131:27: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/conform/actor-size.c:216:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/actor-shader-effect.c:62:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/conform/actor-shader-effect.c:141:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/conform/actor-shader-effect.c:194:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/conform/binding-pool.c:184:23: style: Local variable 'binding_pool' shadows outer function [shadowFunction] mutter-46.0/src/tests/clutter/conform/binding-pool.c:260:1: note: Shadowed declaration mutter-46.0/src/tests/clutter/conform/binding-pool.c:184:23: note: Shadow variable mutter-46.0/src/tests/clutter/conform/binding-pool.c:138:13: style: Variable 'self' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/conform/binding-pool.c:250:28: style: Parameter 'key_group' can be declared as pointer to const. However it seems that 'on_activate' is a callback function, if 'key_group' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/conform/binding-pool.c:298:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/conform/binding-pool.c:250:28: note: Parameter 'key_group' can be declared as pointer to const mutter-46.0/src/tests/clutter/conform/binding-pool.c:27:11: style: struct member '_KeyGroupClass::activate' is never used. [unusedStructMember] mutter-46.0/src/tests/clutter/conform/color.c:278:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/event-delivery.c:666:1: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/actor-pick.c:112:29: style: Variable 'actor' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/conform/actor-pick.c:15:7: style: struct member '_State::y' is never used. [unusedStructMember] mutter-46.0/src/tests/clutter/conform/actor-pick.c:15:10: style: struct member '_State::x' is never used. [unusedStructMember] mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: style: Variable 'fail' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/tests/clutter/conform/cally-text.c:112:12: note: fail is assigned mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: note: fail is overwritten mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: style: Variable 'fail' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/tests/clutter/conform/cally-text.c:121:12: note: fail is assigned mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: note: fail is overwritten mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: style: Variable 'fail' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/tests/clutter/conform/cally-text.c:130:12: note: fail is assigned mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: note: fail is overwritten mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: style: Variable 'fail' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/tests/clutter/conform/cally-text.c:136:12: note: fail is assigned mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: note: fail is overwritten mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: style: Variable 'fail' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/tests/clutter/conform/cally-text.c:142:12: note: fail is assigned mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: note: fail is overwritten mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: style: Variable 'fail' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/tests/clutter/conform/cally-text.c:148:12: note: fail is assigned mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: note: fail is overwritten mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: style: Variable 'fail' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/tests/clutter/conform/cally-text.c:157:12: note: fail is assigned mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: note: fail is overwritten mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: style: Variable 'fail' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/tests/clutter/conform/cally-text.c:166:12: note: fail is assigned mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: note: fail is overwritten mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: style: Variable 'fail' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/tests/clutter/conform/cally-text.c:172:12: note: fail is assigned mutter-46.0/src/tests/clutter/conform/cally-text.c:176:8: note: fail is overwritten mutter-46.0/src/tests/clutter/conform/frame-clock-timeline.c:223:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/cally-text.c:277:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/clutter/conform/cally-text.c:285:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/clutter/conform/cally-text.c:302:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/clutter/conform/cally-text.c:87:12: style: Local variable 'cally_text' shadows outer function [shadowFunction] mutter-46.0/src/tests/clutter/conform/cally-text.c:252:1: note: Shadowed declaration mutter-46.0/src/tests/clutter/conform/cally-text.c:87:12: note: Shadow variable mutter-46.0/src/tests/clutter/conform/cally-text.c:32:19: style: Variable 'lookup_attr' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/conform/cally-text.c:33:19: style: Variable 'at' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/conform/cally-text.c:53:17: style: Variable 'result' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/conform/cally-text.c:73:21: style: Variable 'at' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/conform/frame-clock.c:845:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/gesture-relationship.c:511:1: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/gesture.c:350:1: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/grab.c:664:1: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/interval.c:71:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/text.c:552:3: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_UNIT is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/timeline-interpolate.c:162:30: style: Parameter 'state' can be declared as pointer to const. However it seems that 'stopped_cb' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/conform/timeline-interpolate.c:188:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/conform/timeline-interpolate.c:162:30: note: Parameter 'state' can be declared as pointer to const mutter-46.0/src/tests/clutter/conform/texture-fbo.c:139:7: style: Variable 'ypos' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/tests/clutter/conform/texture-fbo.c:214:7: style: Variable 'ypos' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/tests/clutter/conform/timeline-progress.c:113:1: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/conform/timeline.c:318:1: error: There is an unknown macro here somewhere. Configuration is required. If CLUTTER_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/interactive/test-binding-pool.c:63:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/tests/clutter/interactive/test-binding-pool.c:87:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/tests/clutter/interactive/test-binding-pool.c:111:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mutter-46.0/src/tests/clutter/interactive/test-actors.c:40:32: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'on_hand_destroy' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-actors.c:236:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-actors.c:40:32: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/tests/clutter/interactive/test-binding-pool.c:158:13: style: Variable 'self' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/interactive/test-binding-pool.c:32:11: style: struct member '_KeyGroupClass::activate' is never used. [unusedStructMember] mutter-46.0/src/tests/clutter/interactive/test-cogl-multitexture.c:172:3: error: Mismatching allocation and deallocation: files [mismatchAllocDealloc] mutter-46.0/src/tests/clutter/interactive/test-cogl-multitexture.c:149:11: note: Mismatching allocation and deallocation: files mutter-46.0/src/tests/clutter/interactive/test-cogl-multitexture.c:172:3: note: Mismatching allocation and deallocation: files mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:194:17: style: Local variable 'pipeline' shadows outer variable [shadowVariable] mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:167:22: note: Shadowed declaration mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:194:17: note: Shadow variable mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:317:17: style: Local variable 'pipeline' shadows outer variable [shadowVariable] mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:167:22: note: Shadowed declaration mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:317:17: note: Shadow variable mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:280:22: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'timeout_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:351:51: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:280:22: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:300:34: style: Parameter 'stage' can be declared as pointer to const. However it seems that 'destroy_window_cb' is a callback function, if 'stage' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:348:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:300:34: note: Parameter 'stage' can be declared as pointer to const mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:301:34: style: Parameter 'event' can be declared as pointer to const. However it seems that 'destroy_window_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:348:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:301:34: note: Parameter 'event' can be declared as pointer to const mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:302:29: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'destroy_window_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:348:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:302:29: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/tests/clutter/interactive/test-cogl-point-sprites.c:175:21: style: Variable 'firework' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/interactive/test-content.c:42:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/interactive/test-content.c:147:46: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/interactive/test-content.c:152:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/interactive/test-devices.c:118:41: style: Same expression 'device_type==CLUTTER_POINTER_DEVICE' found multiple times in chain of '||' operators. [duplicateExpression] mutter-46.0/src/tests/clutter/interactive/test-devices.c:148:41: style: Same expression 'device_type==CLUTTER_POINTER_DEVICE' found multiple times in chain of '||' operators. [duplicateExpression] mutter-46.0/src/tests/clutter/interactive/test-devices.c:213:45: style: Same expression 'device_type==CLUTTER_POINTER_DEVICE' found multiple times in chain of '||' operators. [duplicateExpression] mutter-46.0/src/tests/clutter/interactive/test-grab.c:17:21: style: Variable 'source' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/interactive/test-grab.c:18:17: style: Variable 'target' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/interactive/test-image.c:43:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/interactive/test-image.c:148:46: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/interactive/test-image.c:153:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/interactive/test-main.c:123:7: error: Memory leak: context [memleak] mutter-46.0/src/tests/clutter/interactive/test-events.c:109:27: style: Parameter 'event' can be declared as pointer to const. However it seems that 'capture_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-events.c:406:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-events.c:109:27: note: Parameter 'event' can be declared as pointer to const mutter-46.0/src/tests/clutter/interactive/test-layout.c:70:38: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'my_thing_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-layout.c:380:33: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-layout.c:70:38: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/tests/clutter/interactive/test-layout.c:106:36: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'my_thing_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-layout.c:381:33: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-layout.c:106:36: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/tests/clutter/interactive/test-layout.c:282:19: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/clutter/interactive/test-layout.c:431:38: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/interactive/test-layout.c:444:40: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/interactive/test-layout.c:457:40: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/clutter/interactive/test-swipe-action.c:34:7: error: Memory leak: direction_str [memleak] mutter-46.0/src/tests/clutter/interactive/test-swipe-action.c:43:7: error: Memory leak: direction_str [memleak] mutter-46.0/src/tests/clutter/micro-bench/test-text.c:100:25: style: Variable 'font_size' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/core/window.c:1744:48: style: Condition 'window_has_buffer(window)' is always true [knownConditionTrueFalse] mutter-46.0/src/core/window.c:1744:48: note: Calling function 'window_has_buffer' returns 1 mutter-46.0/src/core/window.c:1744:48: note: Condition 'window_has_buffer(window)' is always true mutter-46.0/src/core/window.c:2311:59: style: Condition 'window_has_buffer(window)' is always true [knownConditionTrueFalse] mutter-46.0/src/core/window.c:2311:59: note: Calling function 'window_has_buffer' returns 1 mutter-46.0/src/core/window.c:2311:59: note: Condition 'window_has_buffer(window)' is always true mutter-46.0/src/core/window.c:4648:39: style: Condition 'meta_window_transient_can_focus(modal_transient)' is always true [knownConditionTrueFalse] mutter-46.0/src/core/window.c:4648:39: note: Calling function 'meta_window_transient_can_focus' returns 1 mutter-46.0/src/core/window.c:4648:39: note: Condition 'meta_window_transient_can_focus(modal_transient)' is always true mutter-46.0/src/core/window.c:6838:7: style: Condition '!window1_file' is always true [knownConditionTrueFalse] mutter-46.0/src/core/window.c:6835:46: note: Calling function 'meta_window_get_unit_cgroup' returns 0 mutter-46.0/src/core/window.c:6835:46: note: Assignment 'window1_file=meta_window_get_unit_cgroup(window1)', assigned value is 0 mutter-46.0/src/core/window.c:6838:7: note: Condition '!window1_file' is always true mutter-46.0/src/tests/cogl-test-utils.c:223:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mutter-46.0/src/tests/cogl-test-utils.c:294:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mutter-46.0/src/core/window.c:1777:37: style:inconclusive: Function 'meta_window_unqueue' argument 2 names different: declaration 'queuebits' definition 'queue_types'. [funcArgNamesDifferent] mutter-46.0/src/core/window.c:144:49: note: Function 'meta_window_unqueue' argument 2 names different: declaration 'queuebits' definition 'queue_types'. mutter-46.0/src/core/window.c:1777:37: note: Function 'meta_window_unqueue' argument 2 names different: declaration 'queuebits' definition 'queue_types'. mutter-46.0/src/core/window.c:7088:44: style:inconclusive: Function 'meta_window_find_tile_match' argument 2 names different: declaration 'mode' definition 'current_mode'. [funcArgNamesDifferent] mutter-46.0/src/core/window.c:168:64: note: Function 'meta_window_find_tile_match' argument 2 names different: declaration 'mode' definition 'current_mode'. mutter-46.0/src/core/window.c:7088:44: note: Function 'meta_window_find_tile_match' argument 2 names different: declaration 'mode' definition 'current_mode'. mutter-46.0/src/tests/cogl/conform/test-alpha-test.c:74:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/core/window.c:274:45: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_real_grab_op_began' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:474:26: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:274:45: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/core/window.c:280:45: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_real_grab_op_ended' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:475:26: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:280:45: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/core/window.c:286:57: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_real_current_workspace_changed' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:476:38: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:286:57: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/core/window.c:291:45: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_real_update_struts' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:477:26: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:291:45: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/core/window.c:306:46: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_real_get_client_pid' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:479:27: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:306:46: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/core/window.c:347:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:471:32: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:347:43: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/window.c:445:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:472:32: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:445:43: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/core/window.c:725:41: style: Parameter 'window' can be declared as pointer to const. However it seems that 'is_desktop_or_dock_foreach' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:1650:41: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:725:41: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/core/window.c:775:15: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:798:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:863:9: style: Variable 'contents_end' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:1376:15: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:1560:27: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:1569:31: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:1578:39: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:1595:50: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:1596:50: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:1602:35: style: Parameter 'window' can be declared as pointer to const. However it seems that 'is_minimized_foreach' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:1621:41: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:1602:35: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/core/window.c:1637:18: style: Variable 'workspace_of_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:1679:32: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:1716:25: style: Variable 'workspace_manager' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:2029:19: style: Variable 'w' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:2160:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:2450:22: style: Variable 'my_workspace' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:2600:51: style: Parameter 'saved_rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:2731:40: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:2811:15: style: Variable 'tile_match' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:3003:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:3414:25: style: Variable 'workspace_manager' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:3577:51: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:3583:52: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:3618:23: style: Variable 'old_monitor' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:4331:54: style: Parameter 'client_rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:4378:54: style: Parameter 'frame_rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:4478:41: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:4534:46: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:4549:46: style: Parameter 'target_workspace' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:4551:25: style: Variable 'workspace_manager' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:4587:23: style: Variable 'mru_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:4716:25: style: Variable 'workspace_manager' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:5154:25: style: Variable 'workspace_manager' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:5327:46: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:5355:46: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:5911:58: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6049:33: style: Parameter 'window' can be declared as pointer to const. However it seems that 'find_ancestor_func' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:6083:44: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:6049:33: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/core/window.c:6199:38: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6269:40: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6334:25: style: Variable 'workspace_manager' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/core/window.c:6421:36: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6438:42: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6444:36: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6458:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6486:38: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6492:42: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6520:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6526:36: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6532:42: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6550:39: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6568:48: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6586:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6600:48: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6612:49: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6624:50: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6636:58: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6648:53: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6660:55: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6672:54: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6686:49: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6702:35: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6725:36: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6782:42: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6852:36: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6987:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:6993:40: style: Parameter 'window' can be declared as pointer to const. However it seems that 'has_attached_foreach_func' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:7024:34: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:6993:40: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/core/window.c:7030:38: style: Parameter 'window' can be declared as pointer to const. However it seems that 'has_modals_foreach_func' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:7054:42: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:7030:38: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/core/window.c:7075:41: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:7246:39: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:7247:39: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:7260:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:7513:39: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:7519:39: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:7525:36: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:7531:54: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:7537:35: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:7662:33: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:7676:42: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/core/window.c:7728:36: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/cogl/conform/test-alpha-textures.c:124:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-atlas-migration.c:147:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-backface-culling.c:320:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-blend-strings.c:389:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-blend.c:65:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-color-hsl.c:51:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:32: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:102:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:32: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:53: style: Parameter 'event' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:102:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:53: note: Parameter 'event' can be declared as pointer to const mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:69: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:102:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:69: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/tests/cogl/conform/test-copy-replace-texture.c:122:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-custom-attributes.c:305:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-depth-test.c:241:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-fence.c:66:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-framebuffer-get-bits.c:52:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-journal.c:49:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-just-vertex-shader.c:122:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-layer-remove.c:148:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-map-buffer-range.c:131:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-npot-texture.c:161:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-offscreen.c:212:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-offscreen-texture-formats.c:914:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-pipeline-cache-unrefs-texture.c:93:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-pipeline-shader-state.c:97:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-pipeline-uniforms.c:419:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-pipeline-user-matrix.c:145:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/clutter/performance/test-picking.c:14:32: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/performance/test-picking.c:94:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/performance/test-picking.c:14:32: note: Parameter 'actor' can be declared as pointer to const mutter-46.0/src/tests/clutter/performance/test-picking.c:14:53: style: Parameter 'event' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/performance/test-picking.c:94:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/performance/test-picking.c:14:53: note: Parameter 'event' can be declared as pointer to const mutter-46.0/src/tests/clutter/performance/test-picking.c:14:69: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/performance/test-picking.c:94:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/performance/test-picking.c:14:69: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/tests/cogl/conform/test-pixel-buffer.c:271:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-point-size-attribute.c:171:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-point-size.c:104:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-point-sprite-known-failure.c:182:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-point-sprite.c:189:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-multitexture.c:39:18: style: Variable 'pixel' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/cogl/conform/test-multitexture.c:18:16: style: struct member '_TestState::padding' is never used. [unusedStructMember] mutter-46.0/src/tests/cogl/conform/test-premult.c:281:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-primitive-and-journal.c:121:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-read-texture-formats.c:224:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-primitive.c:338:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-sparse-pipeline.c:63:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-snippets.c:834:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-sub-texture.c:324:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-texture-get-set-data.c:146:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-texture-no-allocate.c:64:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-texture-rg.c:82:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-texture-mipmaps.c:13:16: style: struct member '_TestState::padding' is never used. [unusedStructMember] mutter-46.0/src/tests/cogl/conform/test-texture-pixmap-x11.c:204:49: style: Parameter 'fixture' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/cogl/conform/test-texture-pixmap-x11.c:205:37: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/cogl/conform/test-wrap-modes.c:246:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-write-texture-formats.c:186:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/unit/test-bitmask.c:179:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE_MINIMAL is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/unit/test-pipeline-glsl.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/unit/test-pipeline-cache.c:102:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/unit/test-pipeline-state-known-failure.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/unit/test-pipeline-vertend-glsl.c:67:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/unit/test-pipeline-state.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If COGL_TEST_SUITE is a macro then please configure it. [unknownMacro] mutter-46.0/src/tests/cogl/conform/test-viewport.c:35:18: style: Variable 'pixel' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/drm-mock/drm-mock.c:158:1: error: Memory leak: new_filter [memleak] mutter-46.0/src/tests/meta-backend-test.c:47:45: style: Parameter 'backend_test' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-backend-test.c:55:20: style: Variable 'backend_test' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-backend-test.c:72:56: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_test_create_monitor_manager' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-backend-test.c:222:43: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-backend-test.c:72:56: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/tests/meta-backend-test.c:81:54: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_test_create_color_manager' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-backend-test.c:223:41: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-backend-test.c:81:54: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/tests/meta-backend-test.c:106:16: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-backend-test.c:211:42: style: Parameter 'backend_test' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-context-test.c:82:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-context-test.c:110:53: style: Parameter 'context' can be declared as pointer to const. However it seems that 'meta_context_test_get_compositor_type' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-context-test.c:344:40: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-context-test.c:110:53: note: Parameter 'context' can be declared as pointer to const mutter-46.0/src/tests/meta-context-test.c:119:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-context-test.c:129:46: style: Parameter 'context' can be declared as pointer to const. However it seems that 'meta_context_test_is_replacing' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-context-test.c:347:33: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-context-test.c:129:46: note: Parameter 'context' can be declared as pointer to const mutter-46.0/src/tests/meta-context-test.c:194:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-context-test.c:213:46: style: Parameter 'context' can be declared as pointer to const. However it seems that 'meta_context_test_notify_ready' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-context-test.c:350:33: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-context-test.c:213:46: note: Parameter 'context' can be declared as pointer to const mutter-46.0/src/tests/meta-gpu-test.c:45:34: style: Parameter 'gpu_test' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-monitor-manager-test.c:121:76: style: Parameter 'manager_test' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-monitor-manager-test.c:218:41: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-monitor-manager-test.c:316:27: style: Variable 'manager_test' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-monitor-manager-test.c:379:65: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_test_get_capabilities' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-monitor-manager-test.c:455:37: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-monitor-manager-test.c:379:65: note: Parameter 'manager' can be declared as pointer to const mutter-46.0/src/tests/meta-monitor-manager-test.c:385:68: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_test_get_max_screen_size' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-monitor-manager-test.c:456:40: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-monitor-manager-test.c:385:68: note: Parameter 'manager' can be declared as pointer to const mutter-46.0/src/tests/meta-monitor-manager-test.c:386:68: style: Parameter 'max_width' can be declared as pointer to const. However it seems that 'meta_monitor_manager_test_get_max_screen_size' is a callback function, if 'max_width' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-monitor-manager-test.c:456:40: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-monitor-manager-test.c:386:68: note: Parameter 'max_width' can be declared as pointer to const mutter-46.0/src/tests/meta-monitor-manager-test.c:387:68: style: Parameter 'max_height' can be declared as pointer to const. However it seems that 'meta_monitor_manager_test_get_max_screen_size' is a callback function, if 'max_height' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-monitor-manager-test.c:456:40: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-monitor-manager-test.c:387:68: note: Parameter 'max_height' can be declared as pointer to const mutter-46.0/src/tests/meta-monitor-manager-test.c:403:27: style: Variable 'manager_test' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-monitor-manager-test.c:467:51: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/input-capture-test-client.c:547:26: error: Allocation with g_variant_new, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/tests/input-capture-test-client.c:390:37: style: Parameter 'ei' can be declared as pointer to const. However it seems that 'log_handler' is a callback function, if 'ei' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/input-capture-test-client.c:429:27: note: You might need to cast the function pointer here mutter-46.0/src/tests/input-capture-test-client.c:390:37: note: Parameter 'ei' can be declared as pointer to const mutter-46.0/src/tests/input-capture-test-client.c:393:37: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'log_handler' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/input-capture-test-client.c:429:27: note: You might need to cast the function pointer here mutter-46.0/src/tests/input-capture-test-client.c:393:37: note: Parameter 'ctx' can be declared as pointer to const mutter-46.0/src/tests/input-capture-test-client.c:605:13: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-sensors-proxy-mock.c:201:11: error: Return value of allocation function 'g_variant_get_strv' is not stored. [leakReturnValNotUsed] mutter-46.0/src/tests/meta-ref-test.c:551:33: error: Allocation with g_path_get_dirname, g_mkdir_with_parents doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/tests/meta-ref-test.c:137:40: style: Parameter 'it' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-ref-test.c:224:38: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-test-monitor.c:54:42: style: Parameter 'test_monitor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/color-management-tests.c:190:31: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/color-management-tests.c:191:31: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/color-management-tests.c:605:21: style: Variable 'color_profile' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-monitor-test-utils.c:546:16: style: Local variable 'gpu' shadows outer variable [shadowVariable] mutter-46.0/src/tests/meta-monitor-test-utils.c:335:12: note: Shadowed declaration mutter-46.0/src/tests/meta-monitor-test-utils.c:546:16: note: Shadow variable mutter-46.0/src/tests/meta-thread-impl-test.c:32:49: style: Parameter 'thread_impl_test' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-thread-impl-test.c:37:60: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-monitor-test-utils.c:119:42: style: Parameter 'monitor_crtc_mode' can be declared as pointer to const. However it seems that 'check_monitor_mode' is a callback function, if 'monitor_crtc_mode' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-monitor-test-utils.c:476:45: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-monitor-test-utils.c:119:42: note: Parameter 'monitor_crtc_mode' can be declared as pointer to const mutter-46.0/src/tests/meta-monitor-test-utils.c:173:50: style: Parameter 'monitor_crtc_mode' can be declared as pointer to const. However it seems that 'check_current_monitor_mode' is a callback function, if 'monitor_crtc_mode' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-monitor-test-utils.c:505:45: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-monitor-test-utils.c:173:50: note: Parameter 'monitor_crtc_mode' can be declared as pointer to const mutter-46.0/src/tests/meta-monitor-test-utils.c:193:27: style: Variable 'logical_monitor' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-monitor-test-utils.c:213:50: style: Parameter 'monitor_manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-monitor-test-utils.c:378:24: style: Variable 'current_mode' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-monitor-test-utils.c:535:27: style: Variable 'logical_monitor' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-monitor-test-utils.c:584:25: style: Variable 'expected_current_mode' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-thread-test.c:35:40: style: Parameter 'thread_test' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-test-shell.c:452:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/meta-test-shell.c:463:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/meta-test-shell.c:521:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/meta-test-shell.c:591:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/meta-test-shell.c:645:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/meta-test-utils.c:692:9: error: Memory leak: thread [memleak] mutter-46.0/src/tests/meta-wayland-test-driver.c:245:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/tests/meta-test-utils.c:385:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/meta-test-utils.c:395:80: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/meta-test-utils.c:710:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/meta-test-utils.c:173:48: style: Parameter 'waiter' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-test-utils.c:210:61: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-test-utils.c:228:42: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-test-utils.c:536:44: style: Parameter 'process_handler' can be declared as pointer to const. However it seems that 'on_prepare_shutdown' is a callback function, if 'process_handler' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-test-utils.c:587:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-test-utils.c:536:44: note: Parameter 'process_handler' can be declared as pointer to const mutter-46.0/src/tests/meta-test-utils.c:898:32: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/meta-wayland-test-driver.c:148:10: style: Variable 'stage_views' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/meta-wayland-test-driver.c:323:66: style: Parameter 'test_driver' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/monitor-util-tests.c:67:63: error: Array 'matching_4k_specs[4]' accessed at index -1, which is out of bounds. [negativeIndex] mutter-46.0/src/tests/monitor-util-tests.c:64:12: note: Assignment 'i=0', assigned value is 0 mutter-46.0/src/tests/monitor-util-tests.c:67:63: note: Negative array index mutter-46.0/src/tests/monitor-util-tests.c:88:64: error: Array 'matching_uhd_specs[3]' accessed at index -1, which is out of bounds. [negativeIndex] mutter-46.0/src/tests/monitor-util-tests.c:85:12: note: Assignment 'i=0', assigned value is 0 mutter-46.0/src/tests/monitor-util-tests.c:88:64: note: Negative array index mutter-46.0/src/tests/monitor-util-tests.c:107:63: error: Array 'matching_hd_specs[2]' accessed at index -1, which is out of bounds. [negativeIndex] mutter-46.0/src/tests/monitor-util-tests.c:104:12: note: Assignment 'i=0', assigned value is 0 mutter-46.0/src/tests/monitor-util-tests.c:107:63: note: Negative array index mutter-46.0/src/tests/native-kms-cursor-hotplug.c:109:19: style: Redundant initialization for 'cursor_renderer'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/src/tests/native-kms-cursor-hotplug.c:54:39: note: cursor_renderer is initialized mutter-46.0/src/tests/native-kms-cursor-hotplug.c:109:19: note: cursor_renderer is overwritten mutter-46.0/src/tests/native-kms-cursor-hotplug.c:57:20: style: Variable 'wayland_seat' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-store-unit-tests.c:1110:10: style: Variable 'stores_policy' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/native-kms-force-kernel-thread-sanity.c:32:12: style: Variable 'thread' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/native-kms-force-user-thread-sanity.c:32:12: style: Variable 'thread' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/native-kms-headless-start.c:37:23: style: Variable 'monitor_manager' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/native-kms-headless-start.c:79:10: style: Variable 'logical_monitors' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/native-kms-headless-start.c:106:42: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'create_headless_test_setup' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/native-kms-headless-start.c:114:33: note: You might need to cast the function pointer here mutter-46.0/src/tests/native-kms-headless-start.c:106:42: note: Parameter 'backend' can be declared as pointer to const mutter-46.0/src/tests/native-kms-hotplug.c:91:16: style: Condition 'statebuffer_count == initial_buffer_count' is always true because 'stream->buffer_count' and 'initial_buffer_count' represent the same value. [knownConditionTrueFalse] mutter-46.0/src/tests/screen-cast-client.c:457:36: note: 'initial_buffer_count' is assigned value 'stream->buffer_count' here. mutter-46.0/src/tests/screen-cast-client.c:459:31: note: The comparison 'stream->buffer_count == initial_buffer_count' is always true because 'stream->buffer_count' and 'initial_buffer_count' represent the same value. mutter-46.0/src/tests/screen-cast-client.c:157:28: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_core_error' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/screen-cast-client.c:168:12: note: You might need to cast the function pointer here mutter-46.0/src/tests/screen-cast-client.c:157:28: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/tests/screen-cast-client.c:301:12: style: Variable 'map' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/screen-cast-client.c:431:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/screen-cast-client.c:438:42: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/screen-cast-client.c:448:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/screen-cast-client.c:455:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/test-client.c:661:21: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/tests/test-runner.c:155:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/tests/test-runner.c:1481:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mutter-46.0/src/tests/stage-view-tests.c:366:3: error: Memory pointed to by 'test_actor' is freed twice. [doubleFree] mutter-46.0/src/tests/stage-view-tests.c:339:3: note: Memory pointed to by 'test_actor' is freed twice. mutter-46.0/src/tests/stage-view-tests.c:366:3: note: Memory pointed to by 'test_actor' is freed twice. mutter-46.0/src/tests/stage-view-tests.c:84:10: style: Variable 'stage_views' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/stage-view-tests.c:723:22: style: Variable 'frame_clock' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/stage-view-tests.c:827:22: style: Variable 'timeline_frame_clock' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/stage-view-tests.c:828:22: style: Variable 'view_frame_clock' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/stage-view-tests.c:913:22: style: Variable 'timeline_frame_clock' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/stage-view-tests.c:914:22: style: Variable 'first_view_frame_clock' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/stage-view-tests.c:915:22: style: Variable 'second_view_frame_clock' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/stage-view-tests.c:992:22: style: Variable 'timeline_frame_clock' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/stage-view-tests.c:1094:10: style: Variable 'stage_views' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/stage-view-tests.c:1215:10: style: Variable 'stage_views' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:9748:28: style: Local variable 'test_case_setup' shadows outer function [shadowFunction] mutter-46.0/src/tests/monitor-unit-tests.c:9920:1: note: Shadowed declaration mutter-46.0/src/tests/monitor-unit-tests.c:9748:28: note: Shadow variable mutter-46.0/src/tests/monitor-unit-tests.c:282:23: style: Variable 'old_current' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:313:23: style: Variable 'old_current' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:410:23: style: Variable 'old_current' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:531:23: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:532:23: style: Variable 'config' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:599:23: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:4985:27: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:5036:27: style: Variable 'current' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:5037:27: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:5185:27: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:5236:27: style: Variable 'current' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/monitor-unit-tests.c:5237:27: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:170:60: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:180:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:170:60: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:171:60: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:180:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:171:60: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:184:44: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'handle_frame_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:191:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:184:44: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:185:44: style: Parameter 'callback' can be declared as pointer to const. However it seems that 'handle_frame_callback' is a callback function, if 'callback' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:191:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:185:44: note: Parameter 'callback' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:36:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:72:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:36:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:37:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:72:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:37:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:84:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:106:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:84:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:85:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:106:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:85:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:88:53: style: Parameter 'states' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'states' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:106:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:88:53: note: Parameter 'states' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:99:49: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_close' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:107:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:99:49: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:100:49: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_close' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:107:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:100:49: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:125:68: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_preferred_scale' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:143:22: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:125:68: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:126:68: style: Parameter 'fractional_scale_obj' can be declared as pointer to const. However it seems that 'handle_preferred_scale' is a callback function, if 'fractional_scale_obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:143:22: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:126:68: note: Parameter 'fractional_scale_obj' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:36:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:52:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:36:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:37:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:52:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:37:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:40:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:52:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:40:53: note: Parameter 'state' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/idle-inhibit.c:46:52: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/idle-inhibit.c:47:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/invalid-subsurfaces.c:48:25: style: Variable 'subsurface1' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/wayland-test-clients/invalid-subsurfaces.c:50:25: style: Variable 'subsurface2' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/wayland-test-clients/invalid-subsurfaces.c:77:25: style: Variable 'subsurface1' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/wayland-test-clients/invalid-subsurfaces.c:79:25: style: Variable 'subsurface2' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/wayland-test-clients/invalid-subsurfaces.c:81:25: style: Variable 'subsurface3' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:47:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:63:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:47:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:48:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:63:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:48:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:51:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:63:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:51:53: note: Parameter 'state' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:58:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:82:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:58:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:59:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:82:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:59:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:62:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:82:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:62:53: note: Parameter 'state' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:74:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:84:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:74:60: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:75:60: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:84:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:75:60: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:128:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:165:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:128:42: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:129:42: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:165:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:129:42: note: Parameter 'pointer' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:131:42: style: Parameter 'surface' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:165:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:131:42: note: Parameter 'surface' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:136:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_motion' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:166:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:136:43: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:137:43: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_motion' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:166:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:137:43: note: Parameter 'pointer' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:145:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_button' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:167:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:145:43: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:146:43: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_button' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:167:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:146:43: note: Parameter 'pointer' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:155:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_axis' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:168:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:155:41: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:156:41: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_axis' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:168:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:156:41: note: Parameter 'pointer' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:184:35: style: Parameter 'data' can be declared as pointer to const. However it seems that 'seat_handle_name' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:192:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:184:35: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:185:35: style: Parameter 'seat' can be declared as pointer to const. However it seems that 'seat_handle_name' is a callback function, if 'seat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:192:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:185:35: note: Parameter 'seat' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:212:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:213:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:37:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:73:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:37:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:38:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:73:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:38:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:39:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:75:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:39:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:40:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:75:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:40:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:106:42: style: Parameter 'callback_buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:61:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:77:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:61:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:62:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:77:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:62:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:65:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:77:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:65:53: note: Parameter 'state' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:97:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_enter' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:210:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:97:42: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:98:42: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_enter' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:210:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:98:42: note: Parameter 'pointer' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:100:42: style: Parameter 'surface' can be declared as pointer to const. However it seems that 'pointer_handle_enter' is a callback function, if 'surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:210:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:100:42: note: Parameter 'surface' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:107:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:211:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:107:42: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:108:42: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:211:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:108:42: note: Parameter 'pointer' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:110:42: style: Parameter 'surface' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:211:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:110:42: note: Parameter 'surface' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:115:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_motion' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:212:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:115:43: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:116:43: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_motion' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:212:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:116:43: note: Parameter 'pointer' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:201:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_axis' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:214:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:201:41: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:202:41: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_axis' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:214:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:202:41: note: Parameter 'pointer' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:230:35: style: Parameter 'data' can be declared as pointer to const. However it seems that 'seat_handle_name' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:238:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:230:35: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:231:35: style: Parameter 'seat' can be declared as pointer to const. However it seems that 'seat_handle_name' is a callback function, if 'seat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:238:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:231:35: note: Parameter 'seat' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:274:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:275:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:101:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:117:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:101:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:102:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:117:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:102:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:105:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:117:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:105:53: note: Parameter 'state' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:65:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:81:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:65:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:66:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:81:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:66:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:69:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:81:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:69:53: note: Parameter 'state' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:52:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:68:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:52:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:53:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:68:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:53:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:56:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:68:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:56:53: note: Parameter 'state' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:103:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:104:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:104:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:120:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:104:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:105:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:120:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:105:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:108:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:120:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:108:53: note: Parameter 'state' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/xdg-foreign.c:92:52: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/xdg-foreign.c:93:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:667:38: style:inconclusive: Function 'wait_for_sync_event' argument 2 names different: declaration 'serial' definition 'expected_serial'. [funcArgNamesDifferent] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.h:118:43: note: Function 'wait_for_sync_event' argument 2 names different: declaration 'serial' definition 'expected_serial'. mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:667:38: note: Function 'wait_for_sync_event' argument 2 names different: declaration 'serial' definition 'expected_serial'. mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:709:43: style:inconclusive: Function 'wayland_buffer_draw_pixel' argument 4 names different: declaration 'color' definition 'rgba'. [funcArgNamesDifferent] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.h:137:48: note: Function 'wayland_buffer_draw_pixel' argument 4 names different: declaration 'color' definition 'rgba'. mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:709:43: note: Function 'wayland_buffer_draw_pixel' argument 4 names different: declaration 'color' definition 'rgba'. mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:280:44: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'dmabuf_format' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:287:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:280:44: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:281:44: style: Parameter 'zwp_linux_dmabuf' can be declared as pointer to const. However it seems that 'dmabuf_format' is a callback function, if 'zwp_linux_dmabuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:287:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:281:44: note: Parameter 'zwp_linux_dmabuf' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:371:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:372:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:458:39: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:558:39: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:684:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:693:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:711:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:792:37: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:852:45: style: Parameter 'modifiers' can be declared as pointer to const. However it seems that 'wayland_buffer_shm_allocate' is a callback function, if 'modifiers' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:1021:28: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:852:45: note: Parameter 'modifiers' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:1254:17: style: Variable 'dma_buf_format' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:61:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:87:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:61:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:62:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:87:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:62:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:65:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:87:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:65:53: note: Parameter 'state' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:77:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:89:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:77:60: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:78:60: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:89:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:78:60: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:148:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:164:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:148:53: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:149:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:164:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:149:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:152:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:164:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:152:53: note: Parameter 'state' can be declared as pointer to const mutter-46.0/src/tests/wayland-x11-interop-tests.c:220:8: style: Redundant initialization for 'data'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/src/tests/wayland-x11-interop-tests.c:201:26: note: data is initialized mutter-46.0/src/tests/wayland-x11-interop-tests.c:220:8: note: data is overwritten mutter-46.0/src/tests/wayland-x11-interop-tests.c:62:52: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-x11-interop-tests.c:63:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-x11-interop-tests.c:91:30: style: Variable 'x11_interop' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/wayland-unit-tests.c:160:52: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/wayland-unit-tests.c:161:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-cursor-sprite-wayland.c:52:59: style: Parameter 'sprite' can be declared as pointer to const. However it seems that 'meta_cursor_sprite_wayland_is_animated' is a callback function, if 'sprite' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-cursor-sprite-wayland.c:100:38: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-cursor-sprite-wayland.c:52:59: note: Parameter 'sprite' can be declared as pointer to const mutter-46.0/src/wayland/meta-cursor-sprite-wayland.c:68:53: style: Parameter 'cursor_tracker' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-cursor-sprite-wayland.c:87:59: style: Parameter 'sprite_wayland' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/xwayland-tests.c:113:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/xwayland-tests.c:116:76: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/xwayland-tests.c:185:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/xwayland-tests.c:186:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/xwayland-tests.c:187:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/tests/xwayland-tests.c:188:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mutter-46.0/src/wayland/meta-pointer-confinement-wayland.c:170:71: style: Parameter 'confinement_wayland' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-pointer-confinement-wayland.c:178:60: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_pointer_confinement_wayland_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-pointer-confinement-wayland.c:263:32: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-pointer-confinement-wayland.c:178:60: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-pointer-confinement-wayland.c:201:62: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_pointer_confinement_wayland_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-pointer-confinement-wayland.c:262:32: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-pointer-confinement-wayland.c:201:62: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-pointer-confinement-wayland.c:277:69: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-pointer-confinement-wayland.c:287:41: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-pointer-lock-wayland.c:88:62: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-pointer-lock-wayland.c:96:57: style: Parameter 'lock_wayland' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-selection-source-wayland.c:139:65: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-actor-surface.c:96:3: error: There is an unknown macro here somewhere. Configuration is required. If wl_list_for_each_safe is a macro then please configure it. [unknownMacro] mutter-46.0/src/wayland/meta-wayland-client.c:320:7: style: Condition '!client->subprocess.launcher' is always false [knownConditionTrueFalse] mutter-46.0/src/wayland/meta-wayland-client.c:418:53: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-client.c:519:54: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-client.c:538:65: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-client.c:69:5: style: struct member '_MetaWaylandClient::indirect' is never used. [unusedStructMember] mutter-46.0/src/wayland/meta-wayland-client.c:68:9: style: struct member 'Anonymous2::fd' is never used. [unusedStructMember] mutter-46.0/src/wayland/meta-wayland-buffer.c:127:54: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-buffer.c:133:53: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-buffer.c:691:56: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-buffer.c:723:55: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-buffer.c:851:51: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-buffer.c:852:51: style: Parameter 'onscreen' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-buffer.c:999:46: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-cursor-surface.c:228:3: error: There is an unknown macro here somewhere. Configuration is required. If wl_list_for_each_safe is a macro then please configure it. [unknownMacro] mutter-46.0/src/wayland/meta-wayland-data-device.c:125:3: error: There is an unknown macro here somewhere. Configuration is required. If wl_array_for_each is a macro then please configure it. [unknownMacro] mutter-46.0/src/wayland/meta-wayland-data-device-primary.c:66:25: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-data-device-primary.c:203:49: style: Parameter 'new_owner' can be declared as pointer to const. However it seems that 'owner_changed_cb' is a callback function, if 'new_owner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-data-device-primary.c:245:5: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-data-device-primary.c:203:49: note: Parameter 'new_owner' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-data-device-primary.c:212:21: style: Variable 'focus_client' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-data-offer.c:211:20: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-data-offer.c:329:61: style: Parameter 'offer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-data-offer.c:335:59: style: Parameter 'offer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-data-source-primary.c:92:70: style: Parameter 'source_primary' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/tests/test-client.c:186:7: error: Dereferencing 'source' after it is deallocated / released [deallocuse] mutter-46.0/src/tests/test-client.c:996:7: error: Memory leak: context [memleak] mutter-46.0/src/tests/test-client.c:894:36: error: Allocation with g_strdup, gtk_clipboard_set_with_data doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/wayland/meta-wayland-data-source.c:152:3: error: There is an unknown macro here somewhere. Configuration is required. If wl_array_for_each is a macro then please configure it. [unknownMacro] mutter-46.0/src/wayland/meta-wayland-dnd-surface.c:53:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dnd_surface_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-dnd-surface.c:220:32: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-dnd-surface.c:53:41: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-dnd-surface.c:76:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dnd_surface_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-dnd-surface.c:221:32: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-dnd-surface.c:76:39: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-dnd-surface.c:184:30: style: Variable 'surface_role_dnd' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-dnd-surface.c:207:64: style: Parameter 'role' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-egl-stream.c:298:62: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-egl-stream.c:370:53: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-gtk-shell.c:340:36: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-gtk-shell.c:395:34: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-gtk-shell.c:606:51: style: Parameter 'gtk_shell' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-gtk-shell.c:611:62: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-input-device.c:50:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-input-device.c:68:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_wayland_input_device_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-input-device.c:117:32: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-input-device.c:68:55: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-input-device.c:89:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_wayland_input_device_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-input-device.c:118:32: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-input-device.c:89:53: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-input-device.c:92:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-input-device.c:107:57: style: Parameter 'input_device' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-input.c:77:3: error: There is an unknown macro here somewhere. Configuration is required. If wl_list_for_each_safe is a macro then please configure it. [unknownMacro] mutter-46.0/src/wayland/meta-wayland-keyboard.c:151:3: error: There is an unknown macro here somewhere. Configuration is required. If wl_resource_for_each is a macro then please configure it. [unknownMacro] mutter-46.0/src/wayland/meta-wayland-dma-buf.c:463:33: style: Local variable 'format_info' shadows outer variable [shadowVariable] mutter-46.0/src/wayland/meta-wayland-dma-buf.c:371:25: note: Shadowed declaration mutter-46.0/src/wayland/meta-wayland-dma-buf.c:463:33: note: Shadow variable mutter-46.0/src/wayland/meta-wayland-dma-buf.c:271:32: style: Variable 'format' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-dma-buf.c:608:66: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-dma-buf.c:609:66: style: Parameter 'onscreen' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-dma-buf.c:786:65: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-dma-buf.c:1224:42: style: Parameter 'resource' can be declared as pointer to const. However it seems that 'feedback_destructor' is a callback function, if 'resource' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-dma-buf.c:1246:35: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-dma-buf.c:1224:42: note: Parameter 'resource' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-dma-buf.c:1405:69: style: Parameter 'surface_feedback' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-dma-buf.c:1687:32: style: Variable 'format' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-dma-buf.c:1959:62: style: Parameter 'dma_buf' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:326:75: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:332:81: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:351:83: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:491:20: style: Variable 'display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:658:76: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:745:64: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:754:42: style: Variable 'constraint_pending' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:840:54: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:1158:69: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-pointer.c:961:3: error: There is an unknown macro here somewhere. Configuration is required. If wl_resource_for_each is a macro then please configure it. [unknownMacro] mutter-46.0/src/wayland/meta-wayland-popup.c:75:76: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-popup.c:272:70: style: Parameter 'popup_grab' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-region.c:101:53: style: Parameter 'region' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-outputs.c:78:55: style: Parameter 'wayland_output' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-outputs.c:176:20: style: Variable 'preferred_mode' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-outputs.c:534:46: style: Parameter 'wayland_output' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-outputs.c:601:45: style: Parameter 'wayland_output' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-presentation-time.c:259:57: style: Parameter 'frame_info' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-shell-surface.c:215:78: style: Parameter 'pending' can be declared as pointer to const. However it seems that 'meta_wayland_shell_surface_surface_pre_apply_state' is a callback function, if 'pending' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-shell-surface.c:344:5: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-shell-surface.c:215:78: note: Parameter 'pending' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-shell-surface.c:221:23: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-shell-surface.c:235:35: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-shell-surface.c:288:15: style: Variable 'toplevel_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-shell-surface.c:327:59: style: Parameter 'role' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-single-pixel-buffer.c:118:33: style: Variable 'single_pixel_buffer' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-single-pixel-buffer.c:173:81: style: Parameter 'single_pixel_buffer' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-subsurface.c:494:3: error: There is an unknown macro here somewhere. Configuration is required. If META_WAYLAND_SURFACE_FOREACH_SUBSURFACE is a macro then please configure it. [unknownMacro] mutter-46.0/src/wayland/meta-wayland-seat.c:567:53: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-seat.c:643:50: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-seat.c:649:49: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-seat.c:655:47: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-seat.c:661:52: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-seat.c:674:47: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-cursor-surface.c:34:74: style: Parameter 'role' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-cursor-surface.c:39:85: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-surface.c:486:3: error: There is an unknown macro here somewhere. Configuration is required. If wl_list_for_each_safe is a macro then please configure it. [unknownMacro] mutter-46.0/src/wayland/meta-wayland-tablet-pad-ring.c:166:25: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-pad-group.c:303:78: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-pad-group.c:312:79: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-pad-group.c:330:25: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-pad-strip.c:165:25: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-pad.c:183:55: style: Parameter 'pad' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-pad.c:391:25: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-pad.c:406:68: style: Parameter 'pad' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-pad.c:521:73: style: Parameter 'pad' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-pad.c:564:35: style: Variable 'ring' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-tablet-pad.c:573:36: style: Variable 'strip' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-tablet.c:81:49: style: Parameter 'tablet' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-touch.c:511:7: error: There is an unknown macro here somewhere. Configuration is required. If wl_resource_for_each is a macro then please configure it. [unknownMacro] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:354:29: style: Local variable 'client' shadows outer variable [shadowVariable] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:338:25: note: Shadowed declaration mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:354:29: note: Shadow variable mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:97:46: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:397:23: style: Variable 'logical_monitor' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:475:38: style: Parameter 'client' can be declared as pointer to const. However it seems that 'tool_set_cursor' is a callback function, if 'client' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:529:3: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:475:38: note: Parameter 'client' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:710:11: style: Variable 'axes' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:740:11: style: Variable 'axes' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:759:11: style: Variable 'axes' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:776:11: style: Variable 'axes' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:981:60: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:988:69: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:989:69: style: Parameter 'tablet' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-tablet-tool.c:995:70: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-text-input.c:333:64: style: Parameter 'focus' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-text-input.c:368:25: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-text-input.c:463:45: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-text-input.c:909:27: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-transaction.c:421:40: style: Local variable 'entry' shadows outer variable [shadowVariable] mutter-46.0/src/wayland/meta-wayland-transaction.c:372:32: note: Shadowed declaration mutter-46.0/src/wayland/meta-wayland-transaction.c:421:40: note: Shadow variable mutter-46.0/src/wayland/meta-wayland-transaction.c:95:82: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-transaction.c:124:34: style: Parameter 'candidate' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-transaction.c:125:34: style: Parameter 'reference' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-transaction.c:349:75: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-xdg-foreign.c:260:63: style: Parameter 'exported' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland.c:953:63: style: Parameter 'compositor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland.c:1078:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland.c:1093:61: style: Parameter 'compositor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland.c:1105:69: style: Parameter 'compositor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland.c:1113:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland.c:105:26: style: struct member 'FrameCallbackSource::compositor' is never used. [unusedStructMember] mutter-46.0/src/wayland/meta-wayland.c:106:21: style: struct member 'FrameCallbackSource::stage_view' is never used. [unusedStructMember] mutter-46.0/src/wayland/meta-window-xwayland.c:63:48: style: Parameter 'window_xwayland' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-window-xwayland.c:181:23: style: Variable 'xwayland_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-window-xwayland.c:191:16: style: Variable 'display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-window-xwayland.c:246:55: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_xwayland_always_update_shape' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-xwayland.c:332:43: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-xwayland.c:246:55: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/wayland/meta-window-xwayland.c:264:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_xwayland_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-xwayland.c:335:33: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-xwayland.c:264:48: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-window-xwayland.c:286:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_xwayland_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-xwayland.c:336:33: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-xwayland.c:286:50: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:319:15: style: Variable 'window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:368:15: style: Variable 'window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:623:23: style: Variable 'parent_surface' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:702:46: style: Parameter 'configuration' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:755:33: style: Variable 'xdg_surface_priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:804:51: style: Parameter 'pending' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:839:33: style: Variable 'xdg_surface_priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:893:33: style: Variable 'xdg_surface_priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:994:33: style: Variable 'xdg_surface_priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1007:61: style: Parameter 'shell_surface' can be declared as pointer to const. However it seems that 'meta_wayland_xdg_toplevel_managed' is a callback function, if 'shell_surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1077:34: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1007:61: note: Parameter 'shell_surface' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1008:61: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_wayland_xdg_toplevel_managed' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1077:34: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1008:61: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1055:57: style: Parameter 'role' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1107:52: style: Parameter 'placement_rule' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1160:27: style: Variable 'top_popup' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1285:33: style: Variable 'xdg_surface_priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1349:33: style: Variable 'xdg_surface_priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1507:23: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1509:23: style: Variable 'top_popup' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1569:51: style: Parameter 'role' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1612:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1621:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1791:15: style: Variable 'window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1913:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_wayland_xdg_surface_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1974:32: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1913:54: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1938:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_wayland_xdg_surface_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1975:32: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1938:52: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1941:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1960:55: style: Parameter 'xdg_surface' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:2099:15: style: Variable 'parent_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:2100:29: style: Variable 'xdg_positioner' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:2513:30: style: Variable 'shell_client' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-grab-keyboard.c:160:46: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-xwayland-grab-keyboard.c:277:15: style: Variable 'window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-grab-keyboard.c:346:24: style: Variable 'xwayland_manager' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-surface.c:146:65: style: Parameter 'pending' can be declared as pointer to const. However it seems that 'meta_xwayland_surface_pre_apply_state' is a callback function, if 'pending' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-surface.c:241:41: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-surface.c:146:65: note: Parameter 'pending' can be declared as pointer to const mutter-46.0/src/wayland/meta-xwayland-surface.c:148:23: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-surface.c:184:24: style: Variable 'xwayland_surface' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-surface.c:190:68: style: Parameter 'actor_surface' can be declared as pointer to const. However it seems that 'meta_xwayland_surface_get_geometry_scale' is a callback function, if 'actor_surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-surface.c:248:5: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-surface.c:190:68: note: Parameter 'actor_surface' can be declared as pointer to const mutter-46.0/src/wayland/meta-xwayland-surface.c:225:50: style: Parameter 'xwayland_surface' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-xwayland-dnd.c:1216:22: style: Redundant initialization for 'dnd'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/src/wayland/meta-xwayland-dnd.c:1211:24: note: dnd is initialized mutter-46.0/src/wayland/meta-xwayland-dnd.c:1216:22: note: dnd is overwritten mutter-46.0/src/wayland/meta-xwayland-dnd.c:467:24: style: Variable 'drag_grab' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-dnd.c:561:56: style: Parameter 'source' can be declared as pointer to const. However it seems that 'meta_x11_source_drop_performed' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-dnd.c:605:39: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-dnd.c:561:56: note: Parameter 'source' can be declared as pointer to const mutter-46.0/src/wayland/meta-xwayland-dnd.c:591:72: style: Parameter 'source_xwayland' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-xwayland-dnd.c:611:63: style: Parameter 'compositor' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-xwayland-dnd.c:724:20: style: Variable 'source_mime_types' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-dnd.c:783:16: style: Variable 'display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-dnd.c:926:42: style: Parameter 'handler' can be declared as pointer to const. However it seems that 'drag_xgrab_key' is a callback function, if 'handler' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-dnd.c:947:3: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-dnd.c:926:42: note: Parameter 'handler' can be declared as pointer to const mutter-46.0/src/wayland/meta-xwayland-dnd.c:928:42: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'drag_xgrab_key' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-dnd.c:947:3: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-dnd.c:928:42: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/wayland/meta-xwayland-dnd.c:934:51: style: Parameter 'handler' can be declared as pointer to const. However it seems that 'drag_xgrab_ignore_event' is a callback function, if 'handler' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-dnd.c:948:3: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-dnd.c:934:51: note: Parameter 'handler' can be declared as pointer to const mutter-46.0/src/wayland/meta-xwayland-dnd.c:936:51: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'drag_xgrab_ignore_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-dnd.c:948:3: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-dnd.c:936:51: note: Parameter 'user_data' can be declared as pointer to const mutter-46.0/src/wayland/meta-xwayland-dnd.c:1019:32: style: Variable 'source_mime_types' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-dnd.c:1134:31: style: Variable 'event' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-dnd.c:1138:19: style: Variable 'x11_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-dnd.c:1177:55: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-xwayland-dnd.c:1192:25: style: Variable 'x11_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-xwayland-dnd.c:408:19: style: Variable 'action' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/x11/events.c:698:50: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] mutter-46.0/src/x11/group-props.c:125:41: style: Parameter 'x11_display' can be declared as pointer to const. However it seems that 'init_wm_client_machine' is a callback function, if 'x11_display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/group-props.c:186:24: note: You might need to cast the function pointer here mutter-46.0/src/x11/group-props.c:125:41: note: Parameter 'x11_display' can be declared as pointer to const mutter-46.0/src/x11/group-props.c:148:38: style: Parameter 'x11_display' can be declared as pointer to const. However it seems that 'init_net_startup_id' is a callback function, if 'x11_display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/group-props.c:196:24: note: You might need to cast the function pointer here mutter-46.0/src/x11/group-props.c:148:38: note: Parameter 'x11_display' can be declared as pointer to const mutter-46.0/src/x11/group.c:157:37: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/group.c:163:38: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/group.c:201:39: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/group.c:224:33: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-window-wayland.c:305:39: style: Variable 'configuration' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-window-wayland.c:518:23: style: Variable 'scaled_new' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-window-wayland.c:763:47: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_wayland_is_focusable' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-wayland.c:935:32: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-wayland.c:763:47: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/wayland/meta-window-wayland.c:769:43: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_wayland_can_ping' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-wayland.c:937:28: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-wayland.c:769:43: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/wayland/meta-window-wayland.c:784:22: style: Variable 'wl_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-window-wayland.c:790:49: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_wayland_is_focus_async' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-wayland.c:942:34: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-wayland.c:790:49: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/wayland/meta-window-wayland.c:798:22: style: Variable 'wl_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-window-wayland.c:822:38: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_wayland_map' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-wayland.c:940:23: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-wayland.c:822:38: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/wayland/meta-window-wayland.c:827:40: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_wayland_unmap' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-wayland.c:941:25: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-wayland.c:827:40: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/wayland/meta-window-wayland.c:876:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_wayland_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-wayland.c:917:32: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-wayland.c:876:47: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-window-wayland.c:895:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_wayland_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-wayland.c:918:32: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-wayland.c:895:49: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/wayland/meta-window-wayland.c:974:60: style: Parameter 'wl_window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-window-wayland.c:992:55: style: Parameter 'pending' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-window-wayland.c:1015:39: style: Variable 'configuration' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/wayland/meta-window-wayland.c:1103:53: style: Parameter 'configuration' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-window-wayland.c:1104:53: style: Parameter 'geometry' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-window-wayland.c:1274:59: style: Parameter 'placement_rule' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-selection-source-x11.c:135:57: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-startup-notification-x11.c:289:53: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-startup-notification-x11.c:319:56: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-startup-notification-x11.c:336:62: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-startup-notification-x11.c:337:62: style: Parameter 'xevent' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-startup-notification-x11.c:357:55: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-startup-notification-x11.c:358:55: style: Parameter 'app_info' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/wayland/meta-xwayland.c:715:7: error: Resource handle 'fd' freed twice. [doubleFree] mutter-46.0/src/wayland/meta-xwayland.c:710:8: note: Resource handle 'fd' freed twice. mutter-46.0/src/wayland/meta-xwayland.c:715:7: note: Resource handle 'fd' freed twice. mutter-46.0/src/wayland/meta-xwayland.c:462:22: style: Parameter 'display' can be declared as pointer to const. However it seems that 'x_io_error' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland.c:1206:23: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland.c:462:22: note: Parameter 'display' can be declared as pointer to const mutter-46.0/src/wayland/meta-xwayland.c:470:27: style: Parameter 'display' can be declared as pointer to const. However it seems that 'x_io_error_noop' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland.c:1018:23: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland.c:470:27: note: Parameter 'display' can be declared as pointer to const mutter-46.0/src/wayland/meta-xwayland.c:502:32: style: Parameter 'display' can be declared as pointer to const. However it seems that 'x_io_error_exit_noop' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland.c:1023:31: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland.c:502:32: note: Parameter 'display' can be declared as pointer to const mutter-46.0/src/wayland/meta-xwayland.c:503:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'x_io_error_exit_noop' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland.c:1023:31: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland.c:503:32: note: Parameter 'data' can be declared as pointer to const mutter-46.0/src/x11/meta-sync-counter.c:74:38: style: Variable 'sync_counter->sync_request_counter' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/x11/meta-sync-counter.c:72:38: note: sync_counter->sync_request_counter is assigned mutter-46.0/src/x11/meta-sync-counter.c:74:38: note: sync_counter->sync_request_counter is overwritten mutter-46.0/src/x11/meta-sync-counter.c:182:52: style: Parameter 'sync_counter' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-sync-counter.c:335:48: style: Parameter 'sync_counter' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-sync-counter.c:348:57: style: Parameter 'sync_counter' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-sync-counter.c:402:41: style: Parameter 'sync_counter' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-sync-counter.c:403:41: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-sync-counter.c:466:39: style: Parameter 'frame_info' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-sync-counter.c:498:62: style: Parameter 'sync_counter' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-sync-counter.c:527:23: style: Variable 'window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/meta-x11-selection-input-stream.c:381:11: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] mutter-46.0/src/x11/meta-x11-selection-input-stream.c:162:37: error: Allocation with g_bytes_new, g_async_queue_push doesn't release it. [leakNoVarFunctionCall] mutter-46.0/src/x11/meta-x11-selection-input-stream.c:185:55: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'meta_x11_selection_input_stream_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-selection-input-stream.c:316:29: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-selection-input-stream.c:185:55: note: Parameter 'stream' can be declared as pointer to const mutter-46.0/src/x11/meta-x11-selection-input-stream.c:186:55: style: Parameter 'cancellable' can be declared as pointer to const. However it seems that 'meta_x11_selection_input_stream_close' is a callback function, if 'cancellable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-selection-input-stream.c:316:29: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-selection-input-stream.c:186:55: note: Parameter 'cancellable' can be declared as pointer to const mutter-46.0/src/x11/meta-x11-selection-input-stream.c:255:62: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'meta_x11_selection_input_stream_close_finish' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-selection-input-stream.c:321:33: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-selection-input-stream.c:255:62: note: Parameter 'stream' can be declared as pointer to const mutter-46.0/src/x11/meta-x11-selection-input-stream.c:256:62: style: Parameter 'result' can be declared as pointer to const. However it seems that 'meta_x11_selection_input_stream_close_finish' is a callback function, if 'result' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-selection-input-stream.c:321:33: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-selection-input-stream.c:256:62: note: Parameter 'result' can be declared as pointer to const mutter-46.0/src/x11/meta-x11-selection-output-stream.c:176:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] mutter-46.0/src/x11/meta-x11-selection-output-stream.c:115:12: style: Checking if unsigned expression 'size' is less than zero. [unsignedLessThanZero] mutter-46.0/src/x11/meta-x11-selection-output-stream.c:659:55: style:inconclusive: Function 'meta_x11_selection_output_stream_new' argument 2 names different: declaration 'window' definition 'requestor'. [funcArgNamesDifferent] mutter-46.0/src/x11/meta-x11-selection-output-stream-private.h:35:94: note: Function 'meta_x11_selection_output_stream_new' argument 2 names different: declaration 'window' definition 'requestor'. mutter-46.0/src/x11/meta-x11-selection-output-stream.c:659:55: note: Function 'meta_x11_selection_output_stream_new' argument 2 names different: declaration 'window' definition 'requestor'. mutter-46.0/src/x11/meta-x11-selection-output-stream.c:97:40: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/meta-x11-selection-output-stream.c:185:40: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/meta-x11-selection-output-stream.c:312:40: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/meta-x11-selection-output-stream.c:632:12: style: Variable 'xdisplay' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/meta-x11-selection.c:460:46: style: Parameter 'new_owner' can be declared as pointer to const. However it seems that 'notify_selection_owner' is a callback function, if 'new_owner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-selection.c:537:41: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-selection.c:460:46: note: Parameter 'new_owner' can be declared as pointer to const mutter-46.0/src/x11/meta-x11-stack.c:79:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_x11_stack_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-stack.c:339:32: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-stack.c:79:44: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/x11/meta-x11-stack.c:97:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_x11_stack_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-stack.c:340:32: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-stack.c:97:42: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/x11/meta-x11-stack.c:150:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/meta-x11-stack.c:353:37: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/session.c:47:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-x11-display.c:533:11: style: Condition 'visual_bell_auto_reset' is always false [knownConditionTrueFalse] mutter-46.0/src/x11/meta-x11-display.c:526:41: note: Assignment 'visual_bell_auto_reset=0', assigned value is 0 mutter-46.0/src/x11/meta-x11-display.c:533:11: note: Condition 'visual_bell_auto_reset' is always false mutter-46.0/src/x11/meta-x11-display.c:323:40: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-x11-display.c:1013:37: style: Parameter 'display' can be declared as pointer to const. However it seems that 'set_work_area_hint' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-display.c:1481:28: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-display.c:1013:37: note: Parameter 'display' can be declared as pointer to const mutter-46.0/src/x11/meta-x11-display.c:1053:32: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-x11-display.c:1582:47: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-x11-display.c:1593:48: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-x11-display.c:1604:45: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-x11-display.c:1610:57: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-x11-display.c:1952:37: style: Parameter 'xdisplay' can be declared as pointer to const. However it seems that 'find_timestamp_predicate' is a callback function, if 'xdisplay' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-display.c:1979:17: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-display.c:1952:37: note: Parameter 'xdisplay' can be declared as pointer to const mutter-46.0/src/x11/meta-x11-display.c:1956:19: style: Variable 'x11_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/meta-x11-display.c:1998:64: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/meta-x11-display.c:2223:37: style: Variable 'logical_monitor_data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/meta-x11-display.c:2251:41: style: Variable 'logical_monitor_data' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/meta-x11-display.c:1309:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mutter-46.0/src/x11/xprops.c:299:49: style: Checking if unsigned expression 'results->n_items' is less than zero. [unsignedLessThanZero] mutter-46.0/src/x11/xprops.c:753:19: style: Variable 'raw' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-props.c:182:39: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/window-props.c:183:39: style: Parameter 'hooks' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/window-props.c:253:19: style: Variable 'x11_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-props.c:324:56: style: Parameter 'extents' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/window-props.c:508:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-props.c:577:36: style: Parameter 'value' can be declared as pointer to const. However it seems that 'reload_net_wm_name' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-props.c:1909:70: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-props.c:577:36: note: Parameter 'value' can be declared as pointer to const mutter-46.0/src/x11/window-props.c:606:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-props.c:655:17: style: Variable 'region' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-props.c:748:37: style: Parameter 'value' can be declared as pointer to const. However it seems that 'reload_net_wm_state' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-props.c:1921:71: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-props.c:748:37: note: Parameter 'value' can be declared as pointer to const mutter-46.0/src/x11/window-props.c:751:19: style: Variable 'x11_display' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-props.c:1684:40: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/window-x11.c:2344:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mutter-46.0/src/x11/window-x11.c:103:38: style: Parameter 'window_x11' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/window-x11.c:306:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:751:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:996:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:1059:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:1074:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:1724:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:1738:65: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_main_monitor_changed' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2177:40: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1738:65: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/x11/window-x11.c:1761:22: style: Variable 'value' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:1781:62: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_force_restore_shortcuts' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2179:43: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1781:62: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/x11/window-x11.c:1782:62: style: Parameter 'source' can be declared as pointer to const. However it seems that 'meta_window_x11_force_restore_shortcuts' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2179:43: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1782:62: note: Parameter 'source' can be declared as pointer to const mutter-46.0/src/x11/window-x11.c:1791:58: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_shortcuts_inhibited' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2180:39: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1791:58: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/x11/window-x11.c:1792:58: style: Parameter 'source' can be declared as pointer to const. However it seems that 'meta_window_x11_shortcuts_inhibited' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2180:39: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1792:58: note: Parameter 'source' can be declared as pointer to const mutter-46.0/src/x11/window-x11.c:1816:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:1823:43: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_is_stackable' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2182:32: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1823:43: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/x11/window-x11.c:1949:50: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_impl_freeze_commits' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2191:27: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1949:50: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/x11/window-x11.c:1954:48: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_impl_thaw_commits' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2192:25: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1954:48: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/x11/window-x11.c:1982:55: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_impl_always_update_shape' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2193:32: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1982:55: note: Parameter 'window' can be declared as pointer to const mutter-46.0/src/x11/window-x11.c:1991:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:2002:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:2096:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_x11_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2159:32: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:2096:43: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/x11/window-x11.c:2119:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'meta_window_x11_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2160:32: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:2119:45: note: Parameter 'pspec' can be declared as pointer to const mutter-46.0/src/x11/window-x11.c:2402:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:3639:42: style: Parameter 'attrs' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/window-x11.c:3714:36: style: Parameter 'attrs' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/window-x11.c:4089:52: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/window-x11.c:4255:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:4270:59: style: Parameter 'surface_rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/window-x11.c:4289:60: style: Parameter 'surface_rect' can be declared as pointer to const [constParameterPointer] mutter-46.0/src/x11/window-x11.c:4306:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:4314:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:4323:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:4440:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:4454:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:4468:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:4519:14: style: Variable 'group' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:4520:14: style: Variable 'other_group' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/x11/window-x11.c:4537:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/test-runner.c:290:7: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] mutter-46.0/src/tests/test-runner.c:838:11: style: Condition '!test_case_dispatch(test,error)' is always false [knownConditionTrueFalse] mutter-46.0/src/tests/test-runner.c:838:31: note: Calling function 'test_case_dispatch' returns 1 mutter-46.0/src/tests/test-runner.c:838:11: note: Condition '!test_case_dispatch(test,error)' is always false mutter-46.0/src/tests/test-runner.c:848:11: style: Condition '!test_case_dispatch(test,error)' is always false [knownConditionTrueFalse] mutter-46.0/src/tests/test-runner.c:848:31: note: Calling function 'test_case_dispatch' returns 1 mutter-46.0/src/tests/test-runner.c:848:11: note: Condition '!test_case_dispatch(test,error)' is always false mutter-46.0/src/tests/test-runner.c:864:11: style: Condition '!test_case_sleep(test,(uint32_t)interval_ms,error)' is always false [knownConditionTrueFalse] mutter-46.0/src/tests/test-runner.c:864:28: note: Calling function 'test_case_sleep' returns 1 mutter-46.0/src/tests/test-runner.c:864:11: note: Condition '!test_case_sleep(test,(uint32_t)interval_ms,error)' is always false mutter-46.0/src/tests/test-runner.c:382:5: error: Memory leak: local_string [memleak] mutter-46.0/src/tests/test-runner.c:382:5: error: Memory leak: x11_string [memleak] mutter-46.0/src/tests/test-runner.c:1408:19: style: Variable 'live_window' can be declared as pointer to const [constVariablePointer] mutter-46.0/src/tests/test-runner.c:1645:26: style: Parameter 'info' can be declared as pointer to const. However it seems that 'run_tests' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/test-runner.c:1774:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/test-runner.c:1645:26: note: Parameter 'info' can be declared as pointer to const diff: head mutter-46.0/clutter/clutter/cally/cally-clone.c:90:31: style: Parameter 'clone' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/cally/cally-root.c:236:35: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'cally_root_get_parent' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/cally/cally-root.c:93:23: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/cally/cally-root.c:236:35: note: Parameter 'obj' can be declared as pointer to const head mutter-46.0/clutter/clutter/cally/cally-root.c:242:33: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'cally_root_get_name' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/cally/cally-root.c:95:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/cally/cally-root.c:242:33: note: Parameter 'obj' can be declared as pointer to const head mutter-46.0/clutter/clutter/cally/cally-stage.c:222:52: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/cally/cally-util.c:106:29: style: Parameter 'cally_util' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-action.c:59:58: style: Parameter 'action' can be declared as pointer to const. However it seems that 'clutter_action_handle_event_default' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-action.c:68:25: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-action.c:59:58: note: Parameter 'action' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-action.c:72:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-actor-meta.c:455:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-actor.c:1376:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-actor.c:18453:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-actor.c:18462:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-actor.c:18510:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-actor.c:18520:58: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-actor.c:2468:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-actor.c:3242:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-actor.c:4062:40: error: Invalid g_once_init_leave() argument nr 2. The value is 0 or 1 (boolean) but the valid values are '1:'. [invalidFunctionArg] head mutter-46.0/clutter/clutter/clutter-actor.c:5489:48: style: Parameter 'self' can be declared as pointer to const. However it seems that 'clutter_actor_real_has_overlaps' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-actor.c:5596:25: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-actor.c:5489:48: note: Parameter 'self' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-actor.c:7585:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-animatable.c:49:62: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-bin-layout.c:263:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-binding-pool.c:780:10: style: Redundant initialization for 'retval'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/clutter/clutter/clutter-binding-pool.c:762:19: note: retval is initialized mutter-46.0/clutter/clutter/clutter-binding-pool.c:780:10: note: retval is overwritten head mutter-46.0/clutter/clutter/clutter-color-state.c:164:46: style: Parameter 'color_state' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-constraint.c:114:50: style: Parameter 'constraint' can be declared as pointer to const. However it seems that 'constraint_update_allocation' is a callback function, if 'constraint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:152:30: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:114:50: note: Parameter 'constraint' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-constraint.c:115:50: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'constraint_update_allocation' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:152:30: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:115:50: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-constraint.c:116:50: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'constraint_update_allocation' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:152:30: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:116:50: note: Parameter 'allocation' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-constraint.c:121:55: style: Parameter 'constraint' can be declared as pointer to const. However it seems that 'constraint_update_preferred_size' is a callback function, if 'constraint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:153:34: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:121:55: note: Parameter 'constraint' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-constraint.c:122:55: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'constraint_update_preferred_size' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:153:34: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:122:55: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-constraint.c:125:55: style: Parameter 'minimum_size' can be declared as pointer to const. However it seems that 'constraint_update_preferred_size' is a callback function, if 'minimum_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:153:34: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:125:55: note: Parameter 'minimum_size' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-constraint.c:126:55: style: Parameter 'natural_size' can be declared as pointer to const. However it seems that 'constraint_update_preferred_size' is a callback function, if 'natural_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-constraint.c:153:34: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-constraint.c:126:55: note: Parameter 'natural_size' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-constraint.c:157:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-content.c:100:58: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_content_real_paint_content' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:110:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:100:58: note: Parameter 'paint_context' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-content.c:75:48: style: Parameter 'content' can be declared as pointer to const. However it seems that 'clutter_content_real_attached' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:111:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:75:48: note: Parameter 'content' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-content.c:76:48: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'clutter_content_real_attached' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:111:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:76:48: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-content.c:81:48: style: Parameter 'content' can be declared as pointer to const. However it seems that 'clutter_content_real_detached' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:112:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:81:48: note: Parameter 'content' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-content.c:82:48: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'clutter_content_real_detached' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:112:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:82:48: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-content.c:87:50: style: Parameter 'content' can be declared as pointer to const. However it seems that 'clutter_content_real_invalidate' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:113:23: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:87:50: note: Parameter 'content' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-content.c:92:55: style: Parameter 'content' can be declared as pointer to const. However it seems that 'clutter_content_real_invalidate_size' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:114:28: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:92:55: note: Parameter 'content' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-content.c:97:58: style: Parameter 'content' can be declared as pointer to const. However it seems that 'clutter_content_real_paint_content' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:110:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:97:58: note: Parameter 'content' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-content.c:98:58: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'clutter_content_real_paint_content' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:110:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:98:58: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-content.c:99:58: style: Parameter 'context' can be declared as pointer to const. However it seems that 'clutter_content_real_paint_content' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-content.c:110:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-content.c:99:58: note: Parameter 'context' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-effect.c:184:53: style: Parameter 'effect' can be declared as pointer to const. However it seems that 'clutter_effect_real_pre_paint' is a callback function, if 'effect' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:288:22: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:184:53: note: Parameter 'effect' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-effect.c:185:53: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_effect_real_pre_paint' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:288:22: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:185:53: note: Parameter 'node' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-effect.c:186:53: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_effect_real_pre_paint' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:288:22: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:186:53: note: Parameter 'paint_context' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-effect.c:192:54: style: Parameter 'effect' can be declared as pointer to const. However it seems that 'clutter_effect_real_post_paint' is a callback function, if 'effect' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:289:23: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:192:54: note: Parameter 'effect' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-effect.c:193:54: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_effect_real_post_paint' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:289:23: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:193:54: note: Parameter 'node' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-effect.c:194:54: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_effect_real_post_paint' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:289:23: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:194:54: note: Parameter 'paint_context' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-effect.c:199:62: style: Parameter 'effect' can be declared as pointer to const. However it seems that 'clutter_effect_real_modify_paint_volume' is a callback function, if 'effect' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:340:68: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:199:62: note: Parameter 'effect' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-effect.c:200:62: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'clutter_effect_real_modify_paint_volume' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-effect.c:340:68: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-effect.c:200:62: note: Parameter 'volume' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-effect.c:297:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-fixed-layout.c:169:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-flatten-effect.c:46:64: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-flatten-effect.c:51:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-frame-clock.c:1128:39: style: Parameter 'source' can be declared as pointer to const. However it seems that 'frame_clock_source_finalize' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-frame-clock.c:1141:3: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-frame-clock.c:1128:39: note: Parameter 'source' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-gesture-action.c:559:46: style: Parameter 'action' can be declared as pointer to const. However it seems that 'default_event_handler' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-gesture-action.c:671:28: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-gesture-action.c:559:46: note: Parameter 'action' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-gesture-action.c:560:38: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'default_event_handler' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-gesture-action.c:671:28: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-gesture-action.c:560:38: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-grid-layout.c:1446:64: style: Parameter 'self' can be declared as pointer to const. However it seems that 'clutter_grid_layout_get_child_meta_type' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-grid-layout.c:1540:39: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-grid-layout.c:1446:64: note: Parameter 'self' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-image.c:123:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-input-device-tool.c:150:57: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-input-focus.c:88:46: style: Parameter 'focus' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-input-method.c:184:48: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-input-only-action.c:78:57: style: Parameter 'input_only_action' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-input-only-actor.c:37:66: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-input-only-actor.c:42:55: style: Parameter 'input_only_actor' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-keyframe-transition.c:391:62: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-keymap.c:130:37: style: Parameter 'keymap' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-layout-manager.c:252:64: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'layout_manager_real_get_child_meta_type' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-layout-manager.c:267:32: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-layout-manager.c:252:64: note: Parameter 'manager' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-layout-manager.c:311:52: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-layout-meta.c:192:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-node.c:147:60: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'clutter_paint_node_class_base_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:251:25: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:147:60: note: Parameter 'klass' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-node.c:152:64: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'clutter_paint_node_class_base_finalize' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:252:29: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:152:64: note: Parameter 'klass' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-node.c:190:56: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_pre_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:211:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:190:56: note: Parameter 'node' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-node.c:191:56: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_pre_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:211:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:191:56: note: Parameter 'paint_context' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-node.c:197:52: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:212:17: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:197:52: note: Parameter 'node' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-node.c:198:52: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:212:17: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:198:52: note: Parameter 'paint_context' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-node.c:203:57: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_post_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:213:22: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:203:57: note: Parameter 'node' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-node.c:204:57: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_paint_node_real_post_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-node.c:213:22: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-node.c:204:57: note: Parameter 'paint_context' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1056:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1109:57: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1114:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1283:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1337:50: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_blit_node_pre_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1414:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1337:50: note: Parameter 'node' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1338:50: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_blit_node_pre_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1414:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1338:50: note: Parameter 'paint_context' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1420:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:149:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:1534:42: style: Parameter 'blur_node' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:277:51: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_dummy_node_pre_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:306:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:277:51: note: Parameter 'node' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:278:51: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_dummy_node_pre_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:306:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:278:51: note: Parameter 'paint_context' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:312:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:460:55: style: Parameter 'node' can be declared as pointer to const. However it seems that 'clutter_pipeline_node_post_draw' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:473:27: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:460:55: note: Parameter 'node' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:461:55: style: Parameter 'paint_context' can be declared as pointer to const. However it seems that 'clutter_pipeline_node_post_draw' is a callback function, if 'paint_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-paint-nodes.c:473:27: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-paint-nodes.c:461:55: note: Parameter 'paint_context' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:478:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:533:55: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:605:59: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-paint-nodes.c:962:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-property-transition.c:276:62: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-seat.c:321:33: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-stage-manager.c:159:50: style: Parameter 'stage_manager' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-stage-manager.c:192:63: style: Parameter 'stage_manager' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-stage-window.c:22:65: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-stage.c:527:47: style: Parameter 'self' can be declared as pointer to const. However it seems that 'clutter_stage_get_paint_volume' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-stage.c:1348:35: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-stage.c:527:47: note: Parameter 'self' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-stage.c:528:53: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'clutter_stage_get_paint_volume' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-stage.c:1348:35: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-stage.c:528:53: note: Parameter 'volume' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-stage.c:811:53: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-swipe-action.c:214:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-tap-action.c:126:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-text.c:421:55: style: Parameter 'focus' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-texture-content.c:66:54: style: Parameter 'texture_content' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-timeline.c:1012:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] head mutter-46.0/clutter/clutter/clutter-transition.c:100:54: style: Parameter 'animatable' can be declared as pointer to const. However it seems that 'clutter_transition_real_detached' is a callback function, if 'animatable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:228:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:100:54: note: Parameter 'animatable' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-transition.c:281:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/clutter/clutter/clutter-transition.c:85:59: style: Parameter 'transition' can be declared as pointer to const. However it seems that 'clutter_transition_real_compute_value' is a callback function, if 'transition' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:226:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:85:59: note: Parameter 'transition' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-transition.c:86:59: style: Parameter 'animatable' can be declared as pointer to const. However it seems that 'clutter_transition_real_compute_value' is a callback function, if 'animatable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:226:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:86:59: note: Parameter 'animatable' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-transition.c:87:59: style: Parameter 'interval' can be declared as pointer to const. However it seems that 'clutter_transition_real_compute_value' is a callback function, if 'interval' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:226:26: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:87:59: note: Parameter 'interval' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-transition.c:93:54: style: Parameter 'transition' can be declared as pointer to const. However it seems that 'clutter_transition_real_attached' is a callback function, if 'transition' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:227:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:93:54: note: Parameter 'transition' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-transition.c:94:54: style: Parameter 'animatable' can be declared as pointer to const. However it seems that 'clutter_transition_real_attached' is a callback function, if 'animatable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:227:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:94:54: note: Parameter 'animatable' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-transition.c:99:54: style: Parameter 'transition' can be declared as pointer to const. However it seems that 'clutter_transition_real_detached' is a callback function, if 'transition' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/clutter/clutter/clutter-transition.c:228:21: note: You might need to cast the function pointer here mutter-46.0/clutter/clutter/clutter-transition.c:99:54: note: Parameter 'transition' can be declared as pointer to const head mutter-46.0/clutter/clutter/clutter-virtual-input-device.c:270:63: style: Parameter 'virtual_device' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl-pango/cogl-pango-render.c:206:46: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-atlas.c:69:29: style: Parameter 'atlas' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-attribute-buffer.c:43:61: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-attribute-buffer.c:48:50: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-attribute.c:69:37: style: Parameter 'attribute' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-bitmap.c:65:31: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-context.c:148:33: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-display.c:72:33: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-frame-info.c:50:38: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-framebuffer-driver.c:203:54: style: Parameter 'driver' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-framebuffer.c:1003:62: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-framebuffer.c:1004:62: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-framebuffer.c:1341:59: style: Parameter 'framebuffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-framebuffer.c:437:11: style: Condition '!shown' is always true [knownConditionTrueFalse] head mutter-46.0/cogl/cogl/cogl-framebuffer.c:993:61: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-framebuffer.c:994:61: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-half-float.c:97:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-half-float.c:97:27: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-index-buffer.c:43:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-index-buffer.c:48:42: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-indices.c:58:33: style: Parameter 'indices' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-journal.c:147:33: style: Parameter 'journal' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-matrix-stack.c:79:42: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-offscreen.c:132:47: style: Parameter 'framebuffer' can be declared as pointer to const. However it seems that 'cogl_offscreen_is_y_flipped' is a callback function, if 'framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-offscreen.c:161:37: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-offscreen.c:132:47: note: Parameter 'framebuffer' can be declared as pointer to const head mutter-46.0/cogl/cogl/cogl-offscreen.c:148:37: style: Parameter 'offscreen' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-onscreen-template.c:42:52: style: Parameter 'onscreen_template' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-onscreen-template.c:47:63: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-onscreen.c:104:46: style: Parameter 'framebuffer' can be declared as pointer to const. However it seems that 'cogl_onscreen_is_y_flipped' is a callback function, if 'framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-onscreen.c:168:37: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-onscreen.c:104:46: note: Parameter 'framebuffer' can be declared as pointer to const head mutter-46.0/cogl/cogl/cogl-onscreen.c:154:35: style: Parameter 'onscreen' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-onscreen.c:70:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-output.c:50:31: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1356:61: style: Parameter 'authority' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1395:70: style: Parameter 'authority' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1445:65: style: Parameter 'authority' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:1455:66: style: Parameter 'authority' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:779:60: style: Parameter 'authority0' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline-layer-state.c:780:60: style: Parameter 'authority1' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:619:36: error: Shifting 64-bit value by 9998 bits is undefined behaviour [shiftTooManyBits] head mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:831:60: style: Parameter 'combine_authority' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline-layer.c:84:46: style: Parameter 'layer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1412:51: style: Parameter 'authority' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline-state.c:1413:60: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline.c:169:35: style: Parameter 'pipeline' can be declared as pointer to const [constParameterPointer] 2.13.0 mutter-46.0/cogl/cogl/cogl-pipeline.c:1790:57: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 1790. [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-pipeline.c:1790:21: note: Assuming that condition 'i<32' is not redundant mutter-46.0/cogl/cogl/cogl-pipeline.c:1790:57: note: Shift head mutter-46.0/cogl/cogl/cogl-pipeline.c:1790:57: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1790. [shiftTooManyBitsSigned] mutter-46.0/cogl/cogl/cogl-pipeline.c:1790:21: note: Assuming that condition 'i<32' is not redundant mutter-46.0/cogl/cogl/cogl-pipeline.c:1790:57: note: Shift head mutter-46.0/cogl/cogl/cogl-pipeline.c:1945:36: error: Shifting 64-bit value by 9998 bits is undefined behaviour [shiftTooManyBits] head mutter-46.0/cogl/cogl/cogl-pipeline.c:2727:59: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline.c:2739:67: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline.c:2755:61: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pipeline.c:2766:51: style: Parameter 'pipeline' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pixel-buffer.c:55:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-pixel-buffer.c:60:42: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-renderer.c:174:35: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-scanout.c:195:33: style: Parameter 'scanout' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-scanout.c:58:63: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-snippet.c:57:33: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1010:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1010:25: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1016:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1016:21: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1026:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1026:25: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1037:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1037:25: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1119:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1119:25: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1128:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1128:25: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1135:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1135:21: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1157:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1157:25: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1166:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1166:25: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1173:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1173:21: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1334:29: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1334:29: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1443:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1443:25: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1452:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1452:25: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1459:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1459:21: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1481:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1481:25: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1490:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1490:25: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1497:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1497:21: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1591:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1591:29: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1647:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1647:25: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1654:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1654:21: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1663:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1663:21: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:166:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:166:25: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:1673:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:1673:21: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:176:17: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:176:17: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:203:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:203:25: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:216:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:216:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:650:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:650:21: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:823:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:823:25: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:857:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:857:21: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:988:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:988:25: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-soft-float.c:994:21: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 mutter-46.0/cogl/cogl/cogl-soft-float.c:994:21: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mutter-46.0/cogl/cogl/cogl-sub-texture.c:290:59: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_sub_texture_ensure_non_quad_rendering' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-sub-texture.c:375:46: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-sub-texture.c:290:59: note: Parameter 'tex' can be declared as pointer to const head mutter-46.0/cogl/cogl/cogl-swap-chain.c:40:38: style: Parameter 'swap_chain' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-swap-chain.c:45:49: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:411:50: style: Parameter 'x_iter' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:412:50: style: Parameter 'y_iter' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:788:13: style: Variable 'x_span' can be declared as pointer to const [constVariablePointer] head mutter-46.0/cogl/cogl/cogl-texture-2d-sliced.c:789:13: style: Variable 'y_span' can be declared as pointer to const [constVariablePointer] head mutter-46.0/cogl/cogl/cogl-texture-2d.c:140:46: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_2d_get_max_waste' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:331:34: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:140:46: note: Parameter 'tex' can be declared as pointer to const head mutter-46.0/cogl/cogl/cogl-texture-2d.c:146:42: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_2d_is_sliced' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:332:30: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:146:42: note: Parameter 'tex' can be declared as pointer to const head mutter-46.0/cogl/cogl/cogl-texture-2d.c:152:52: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_2d_can_hardware_repeat' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:333:40: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:152:52: note: Parameter 'tex' can be declared as pointer to const head mutter-46.0/cogl/cogl/cogl-texture-2d.c:158:55: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_2d_transform_coords_to_gl' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:334:43: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:158:55: note: Parameter 'tex' can be declared as pointer to const head mutter-46.0/cogl/cogl/cogl-texture-2d.c:159:49: style: Parameter 's' can be declared as pointer to const. However it seems that '_cogl_texture_2d_transform_coords_to_gl' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:334:43: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:159:49: note: Parameter 's' can be declared as pointer to const head mutter-46.0/cogl/cogl/cogl-texture-2d.c:160:49: style: Parameter 't' can be declared as pointer to const. However it seems that '_cogl_texture_2d_transform_coords_to_gl' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:334:43: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:160:49: note: Parameter 't' can be declared as pointer to const head mutter-46.0/cogl/cogl/cogl-texture-2d.c:179:54: style: Condition '_cogl_texture_2d_can_hardware_repeat(tex)' is always true [knownConditionTrueFalse] mutter-46.0/cogl/cogl/cogl-texture-2d.c:179:54: note: Calling function '_cogl_texture_2d_can_hardware_repeat' returns 1 mutter-46.0/cogl/cogl/cogl-texture-2d.c:179:54: note: Condition '_cogl_texture_2d_can_hardware_repeat(tex)' is always true head mutter-46.0/cogl/cogl/cogl-texture-2d.c:241:58: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_2d_ensure_non_quad_rendering' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/cogl-texture-2d.c:339:46: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/cogl-texture-2d.c:241:58: note: Parameter 'tex' can be declared as pointer to const head mutter-46.0/cogl/cogl/cogl-x11-onscreen.c:36:59: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/deprecated/cogl-program.c:121:33: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/deprecated/cogl-program.c:71:33: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/deprecated/cogl-shader.c:60:31: style: Parameter 'shader' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/gl/cogl-framebuffer-gl.c:658:46: style: Parameter 'gl_framebuffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:656:50: style: Parameter 'pipeline' can be declared as pointer to const. However it seems that '_cogl_pipeline_progend_glsl_start' is a callback function, if 'pipeline' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1164:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:656:50: note: Parameter 'pipeline' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/gl/cogl-texture-2d-gl.c:598:10: style: Redundant initialization for 'status'. The initialized value is overwritten before it is read. [redundantInitialization] mutter-46.0/cogl/cogl/driver/gl/cogl-texture-2d-gl.c:573:19: note: status is initialized mutter-46.0/cogl/cogl/driver/gl/cogl-texture-2d-gl.c:598:10: note: status is overwritten head mutter-46.0/cogl/cogl/driver/gl/gles/cogl-driver-gles.c:761:63: style: Parameter 'tex_2d' can be declared as pointer to const. However it seems that '_cogl_driver_texture_2d_is_get_data_supported' is a callback function, if 'tex_2d' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/gl/gles/cogl-driver-gles.c:786:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/gl/gles/cogl-driver-gles.c:761:63: note: Parameter 'tex_2d' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:414:53: style: Parameter 'ctx' can be declared as pointer to const. However it seems that '_cogl_texture_driver_gl_get_tex_image' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:551:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:414:53: note: Parameter 'ctx' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:418:49: style: Parameter 'dest' can be declared as pointer to const. However it seems that '_cogl_texture_driver_gl_get_tex_image' is a callback function, if 'dest' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:551:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/gl/gles/cogl-texture-driver-gles.c:418:49: note: Parameter 'dest' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-attribute-nop.c:40:52: style: Parameter 'framebuffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-attribute-nop.c:41:49: style: Parameter 'pipeline' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-attribute-nop.c:42:56: style: Parameter 'layers_state' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-clip-stack-nop.c:38:44: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-clip-stack-nop.c:39:46: style: Parameter 'framebuffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:54:45: style: Parameter 'context' can be declared as pointer to const. However it seems that '_cogl_driver_nop_context_init' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:92:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:54:45: note: Parameter 'context' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:60:47: style: Parameter 'context' can be declared as pointer to const. However it seems that '_cogl_driver_nop_context_deinit' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:93:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:60:47: note: Parameter 'context' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:65:56: style: Parameter 'context' can be declared as pointer to const. However it seems that '_cogl_driver_nop_is_hardware_accelerated' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:94:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:65:56: note: Parameter 'context' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:71:81: style: Parameter 'context' can be declared as pointer to const. However it seems that '_cogl_driver_nop_create_framebuffer_driver' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:99:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:71:81: note: Parameter 'context' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:82:65: style: Parameter 'ctx' can be declared as pointer to const. However it seems that '_cogl_driver_nop_flush_framebuffer_state' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:100:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:82:65: note: Parameter 'ctx' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:83:65: style: Parameter 'draw_buffer' can be declared as pointer to const. However it seems that '_cogl_driver_nop_flush_framebuffer_state' is a callback function, if 'draw_buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:100:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:83:65: note: Parameter 'draw_buffer' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:84:65: style: Parameter 'read_buffer' can be declared as pointer to const. However it seems that '_cogl_driver_nop_flush_framebuffer_state' is a callback function, if 'read_buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:100:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-driver-nop.c:84:65: note: Parameter 'read_buffer' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:103:71: style: Parameter 'bitmap' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_read_pixels_into_bitmap' is a callback function, if 'bitmap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:129:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:103:71: note: Parameter 'bitmap' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:110:48: style: Parameter 'nop_framebuffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:48:52: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_clear' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:121:25: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:48:52: note: Parameter 'driver' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:58:53: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_finish' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:122:26: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:58:53: note: Parameter 'driver' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:63:52: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_flush' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:123:25: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:63:52: note: Parameter 'driver' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:68:62: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_discard_buffers' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:124:35: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:68:62: note: Parameter 'driver' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:74:63: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_draw_attributes' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:125:35: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:74:63: note: Parameter 'driver' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:75:63: style: Parameter 'pipeline' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_draw_attributes' is a callback function, if 'pipeline' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:125:35: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:75:63: note: Parameter 'pipeline' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:86:70: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_draw_indexed_attributes' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:127:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:86:70: note: Parameter 'driver' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:87:70: style: Parameter 'pipeline' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_draw_indexed_attributes' is a callback function, if 'pipeline' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:127:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:87:70: note: Parameter 'pipeline' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:91:70: style: Parameter 'indices' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_draw_indexed_attributes' is a callback function, if 'indices' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:127:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:91:70: note: Parameter 'indices' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:99:71: style: Parameter 'framebuffer' can be declared as pointer to const. However it seems that 'cogl_nop_framebuffer_read_pixels_into_bitmap' is a callback function, if 'framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:129:5: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/driver/nop/cogl-nop-framebuffer.c:99:71: note: Parameter 'framebuffer' can be declared as pointer to const head mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:44:43: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:49:47: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:58:43: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:63:45: style: Parameter 'tex' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:70:60: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:75:62: style: Parameter 'src_fb' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:83:52: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:89:54: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:94:55: style: Parameter 'tex_2d' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/driver/nop/cogl-texture-2d-nop.c:99:52: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/winsys/cogl-onscreen-egl.c:372:42: style: Parameter 'onscreen_egl' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/winsys/cogl-onscreen-glx.c:1098:42: style: Parameter 'onscreen_glx' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/winsys/cogl-onscreen-xlib.c:247:44: style: Parameter 'onscreen_xlib' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:663:49: style: Parameter 'tex' can be declared as pointer to const. However it seems that '_cogl_texture_pixmap_x11_allocate' is a callback function, if 'tex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:872:29: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:663:49: note: Parameter 'tex' can be declared as pointer to const head mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:302:46: style: Parameter 'display' can be declared as pointer to const. However it seems that '_cogl_winsys_egl_display_setup' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:591:22: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:302:46: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:315:48: style: Parameter 'display' can be declared as pointer to const. However it seems that '_cogl_winsys_egl_display_destroy' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:592:24: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-egl-x11.c:315:48: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1367:70: style: Parameter 'tex_pixmap' can be declared as pointer to const. However it seems that '_cogl_winsys_texture_pixmap_x11_damage_notify' is a callback function, if 'tex_pixmap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1431:7: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1367:70: note: Parameter 'tex_pixmap' can be declared as pointer to const head mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1388:53: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:143:55: style: Parameter 'renderer' can be declared as pointer to const. However it seems that '_cogl_winsys_renderer_get_proc_address' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1411:34: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:143:55: note: Parameter 'renderer' can be declared as pointer to const head mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:296:47: style: Parameter 'renderer' can be declared as pointer to const. However it seems that '_cogl_winsys_renderer_bind_api' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:1415:26: note: You might need to cast the function pointer here mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:296:47: note: Parameter 'renderer' can be declared as pointer to const head mutter-46.0/cogl/cogl/winsys/cogl-winsys-glx.c:301:43: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/edid-parse.c:529:15: style: Condition '!decode_ext_cta_colorimetry(data_block,info)' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:529:43: note: Calling function 'decode_ext_cta_colorimetry' returns 1 mutter-46.0/src/backends/edid-parse.c:529:15: note: Condition '!decode_ext_cta_colorimetry(data_block,info)' is always false head mutter-46.0/src/backends/edid-parse.c:533:15: style: Condition '!decode_ext_cta_hdr_static_metadata(data_block,info)' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:533:51: note: Calling function 'decode_ext_cta_hdr_static_metadata' returns 1 mutter-46.0/src/backends/edid-parse.c:533:15: note: Condition '!decode_ext_cta_hdr_static_metadata(data_block,info)' is always false head mutter-46.0/src/backends/edid-parse.c:574:51: style: Return value 'decode_vendor_and_product_identification(edid,info)' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:574:51: note: Calling function 'decode_vendor_and_product_identification' returns 1 mutter-46.0/src/backends/edid-parse.c:574:51: note: Return value 'decode_vendor_and_product_identification(edid,info)' is always true head mutter-46.0/src/backends/edid-parse.c:575:36: style: Return value 'decode_display_parameters(edid,info)' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:575:36: note: Calling function 'decode_display_parameters' returns 1 mutter-46.0/src/backends/edid-parse.c:575:36: note: Return value 'decode_display_parameters(edid,info)' is always true head mutter-46.0/src/backends/edid-parse.c:576:39: style: Return value 'decode_color_characteristics(edid,info)' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:576:39: note: Calling function 'decode_color_characteristics' returns 1 mutter-46.0/src/backends/edid-parse.c:576:39: note: Return value 'decode_color_characteristics(edid,info)' is always true head mutter-46.0/src/backends/edid-parse.c:577:29: style: Return value 'decode_descriptors(edid,info)' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/edid-parse.c:577:29: note: Calling function 'decode_descriptors' returns 1 mutter-46.0/src/backends/edid-parse.c:577:29: note: Return value 'decode_descriptors(edid,info)' is always true head mutter-46.0/src/backends/meta-backend.c:1163:32: style: Parameter 'source' can be declared as pointer to const. However it seems that 'clutter_source_check' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:1184:3: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:1163:32: note: Parameter 'source' can be declared as pointer to const head mutter-46.0/src/backends/meta-backend.c:604:45: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_real_grab_device' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:916:24: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:604:45: note: Parameter 'backend' can be declared as pointer to const head mutter-46.0/src/backends/meta-backend.c:613:47: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_real_ungrab_device' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:917:26: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:613:47: note: Parameter 'backend' can be declared as pointer to const head mutter-46.0/src/backends/meta-backend.c:622:53: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_real_select_stage_events' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:918:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:622:53: note: Parameter 'backend' can be declared as pointer to const head mutter-46.0/src/backends/meta-backend.c:644:45: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_real_is_headless' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-backend.c:921:24: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-backend.c:644:45: note: Parameter 'backend' can be declared as pointer to const head mutter-46.0/src/backends/meta-barrier.c:387:33: style: Parameter 'barrier' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-barrier.c:452:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-barrier.c:457:42: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-color-device.c:337:42: style: Parameter 'color_device' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-color-manager.c:530:44: style: Parameter 'color_manager' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-color-profile.c:173:44: style: Parameter 'color_profile' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-crtc-mode.c:160:36: style: Parameter 'crtc_mode' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-cursor-renderer.c:321:48: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-cursor-renderer.c:93:72: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-cursor-tracker.c:182:71: style: Parameter 'tracker' can be declared as pointer to const. However it seems that 'meta_cursor_tracker_real_set_force_track_position' is a callback function, if 'tracker' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-cursor-tracker.c:281:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-cursor-tracker.c:182:71: note: Parameter 'tracker' can be declared as pointer to const head mutter-46.0/src/backends/meta-egl.c:1203:25: style: Parameter 'egl' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-eis-client.c:855:38: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-gles3.c:154:29: style: Parameter 'gles3' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-gles3.c:159:40: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-gles3.c:86:36: style: Parameter 'gles3' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-gpu.c:202:25: style: Parameter 'gpu' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-input-capture-session.c:1361:59: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-input-capture-session.c:1571:72: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-input-capture.c:121:44: style: Parameter 'input_capture' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-input-device.c:56:42: style: Parameter 'input_device' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-input-mapper.c:463:29: style: Parameter 'match2' can be declared as pointer to const. However it seems that 'sort_by_score' is a callback function, if 'match2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:547:51: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:463:29: note: Parameter 'match2' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-mapper.c:511:24: style: Condition 'integrated' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/meta-input-mapper.c:475:25: note: Assignment 'integrated=!0', assigned value is 1 mutter-46.0/src/backends/meta-input-mapper.c:511:24: note: Condition 'integrated' is always true head mutter-46.0/src/backends/meta-input-mapper.c:878:36: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:908:21: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:878:36: note: Parameter 'connection' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-mapper.c:880:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:908:21: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:880:36: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-mapper.c:886:32: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:909:21: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:886:32: note: Parameter 'connection' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-mapper.c:888:32: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-mapper.c:909:21: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-mapper.c:888:32: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:101:64: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_edge_scroll' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:279:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:101:64: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:102:64: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_edge_scroll' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:279:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:102:64: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:108:70: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_two_finger_scroll' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:281:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:108:70: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:109:70: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_two_finger_scroll' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:281:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:109:70: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:115:66: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_scroll_button' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:283:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:115:66: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:116:66: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_scroll_button' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:283:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:116:66: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:124:74: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_click_method' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:285:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:124:74: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:125:74: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_click_method' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:285:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:125:74: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:132:67: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_keyboard_repeat' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:287:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:132:67: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:141:70: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_mapping' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:289:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:141:70: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:142:70: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_mapping' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:289:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:142:70: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:148:72: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_aspect_ratio' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:291:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:148:72: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:149:72: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_aspect_ratio' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:291:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:149:72: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:155:64: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_area' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:293:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:155:64: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:156:64: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tablet_area' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:293:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:156:64: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:166:81: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_mouse_accel_profile' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:295:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:166:81: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:167:81: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_mouse_accel_profile' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:295:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:167:81: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:173:84: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_touchpad_accel_profile' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:297:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:173:84: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:174:84: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_touchpad_accel_profile' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:297:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:174:84: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:180:85: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_trackball_accel_profile' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:299:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:180:85: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:181:85: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_trackball_accel_profile' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:299:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:181:85: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:188:72: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_pressure' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:305:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:188:72: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:189:72: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_pressure' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:305:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:189:72: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:190:72: style: Parameter 'tool' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_pressure' is a callback function, if 'tool' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:305:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:190:72: note: Parameter 'tool' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:196:78: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_button_map' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:307:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:196:78: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:197:78: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_button_map' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:307:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:197:78: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:198:78: style: Parameter 'tool' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_stylus_button_map' is a callback function, if 'tool' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:307:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:198:78: note: Parameter 'tool' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:207:81: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_mouse_middle_click_emulation' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:309:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:207:81: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:208:81: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_mouse_middle_click_emulation' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:309:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:208:81: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:214:84: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_touchpad_middle_click_emulation' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:311:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:214:84: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:215:84: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_touchpad_middle_click_emulation' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:311:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:215:84: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:221:85: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_trackball_middle_click_emulation' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:313:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:221:85: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:222:85: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_trackball_middle_click_emulation' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:313:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:222:85: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:228:96: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_pointing_stick_scroll_method' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:301:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:228:96: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:229:96: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_pointing_stick_scroll_method' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:301:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:229:96: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:235:90: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_pointing_stick_accel_profile' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:303:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:235:90: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:236:90: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_pointing_stick_accel_profile' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:303:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:236:90: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:242:70: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_has_two_finger_scroll' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:315:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:242:70: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:243:70: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_has_two_finger_scroll' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:315:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:243:70: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:249:57: style: Parameter 'input_settings' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-input-settings-dummy.c:31:70: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_send_events' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:259:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:31:70: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:32:70: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_send_events' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:259:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:32:70: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:38:59: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_matrix' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:261:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:38:59: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:39:59: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_matrix' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:261:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:39:59: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:45:58: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_speed' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:263:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:45:58: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:46:58: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_speed' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:263:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:46:58: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:52:64: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_left_handed' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:265:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:52:64: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:53:64: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_left_handed' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:265:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:53:64: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:59:64: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_enabled' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:267:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:59:64: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:60:64: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_enabled' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:267:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:60:64: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:66:76: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_button_map' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:269:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:66:76: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:67:76: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_button_map' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:269:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:67:76: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:73:73: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_and_drag_enabled' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:271:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:73:73: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:74:73: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_and_drag_enabled' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:271:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:74:73: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:80:78: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_and_drag_lock_enabled' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:273:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:80:78: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:81:78: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_tap_and_drag_lock_enabled' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:273:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:81:78: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:87:73: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_disable_while_typing' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:275:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:87:73: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:88:73: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_disable_while_typing' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:275:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:88:73: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:94:66: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_invert_scroll' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:277:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:94:66: note: Parameter 'settings' can be declared as pointer to const head mutter-46.0/src/backends/meta-input-settings-dummy.c:95:66: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_settings_dummy_set_invert_scroll' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-input-settings-dummy.c:277:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-input-settings-dummy.c:95:66: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/meta-logical-monitor.c:277:48: style: Parameter 'logical_monitor' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-logical-monitor.c:70:52: style: Parameter 'monitor_config' can be declared as pointer to const. However it seems that 'add_monitor_from_config' is a callback function, if 'monitor_config' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-logical-monitor.c:107:44: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-logical-monitor.c:70:52: note: Parameter 'monitor_config' can be declared as pointer to const head mutter-46.0/src/backends/meta-logical-monitor.c:85:53: style: Parameter 'logical_monitor_config' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-monitor-config-manager.c:1737:48: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-monitor-manager-dummy.c:706:69: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_dummy_get_max_screen_size' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:754:40: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:706:69: note: Parameter 'manager' can be declared as pointer to const head mutter-46.0/src/backends/meta-monitor-manager-dummy.c:707:69: style: Parameter 'max_width' can be declared as pointer to const. However it seems that 'meta_monitor_manager_dummy_get_max_screen_size' is a callback function, if 'max_width' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:754:40: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:707:69: note: Parameter 'max_width' can be declared as pointer to const head mutter-46.0/src/backends/meta-monitor-manager-dummy.c:708:69: style: Parameter 'max_height' can be declared as pointer to const. However it seems that 'meta_monitor_manager_dummy_get_max_screen_size' is a callback function, if 'max_height' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:754:40: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:708:69: note: Parameter 'max_height' can be declared as pointer to const head mutter-46.0/src/backends/meta-monitor-manager-dummy.c:759:59: style: Parameter 'manager_dummy' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-monitor-manager-dummy.c:776:36: style: Parameter 'gpu_dummy' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-monitor-manager-dummy.c:795:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-monitor-manager-dummy.c:800:47: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_dummy_get_gamma_lut_size' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:828:36: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:800:47: note: Parameter 'crtc' can be declared as pointer to const head mutter-46.0/src/backends/meta-monitor-manager-dummy.c:806:42: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_dummy_get_gamma_lut' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:829:31: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:806:42: note: Parameter 'crtc' can be declared as pointer to const head mutter-46.0/src/backends/meta-monitor-manager-dummy.c:812:52: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_dummy_set_gamma_lut' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager-dummy.c:830:31: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager-dummy.c:812:52: note: Parameter 'crtc' can be declared as pointer to const head mutter-46.0/src/backends/meta-monitor-manager-dummy.c:819:38: style: Parameter 'crtc_dummy' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-monitor-manager.c:1436:58: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_real_read_edid' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager.c:1512:22: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager.c:1436:58: note: Parameter 'manager' can be declared as pointer to const head mutter-46.0/src/backends/meta-monitor-manager.c:1437:58: style: Parameter 'output' can be declared as pointer to const. However it seems that 'meta_monitor_manager_real_read_edid' is a callback function, if 'output' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor-manager.c:1512:22: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor-manager.c:1437:58: note: Parameter 'output' can be declared as pointer to const head mutter-46.0/src/backends/meta-monitor-manager.c:151:48: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-monitor-manager.c:2005:77: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-monitor-manager.c:2714:7: style: Condition '!derive_logical_monitor_size(monitor_config,&width,&height,scale,transform,layout_mode,error)' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-manager.c:2714:36: note: Calling function 'derive_logical_monitor_size' returns 1 mutter-46.0/src/backends/meta-monitor-manager.c:2714:7: note: Condition '!derive_logical_monitor_size(monitor_config,&width,&height,scale,transform,layout_mode,error)' is always false head mutter-46.0/src/backends/meta-monitor-manager.c:3891:7: style: Condition '!calculate_viewport_matrix(manager,logical_monitor,viewport)' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/meta-monitor-manager.c:3891:34: note: Calling function 'calculate_viewport_matrix' returns 1 mutter-46.0/src/backends/meta-monitor-manager.c:3891:7: note: Condition '!calculate_viewport_matrix(manager,logical_monitor,viewport)' is always false head mutter-46.0/src/backends/meta-monitor.c:1628:57: style: Parameter 'monitor' can be declared as pointer to const. However it seems that 'meta_monitor_tiled_get_suggested_position' is a callback function, if 'monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor.c:1684:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor.c:1628:57: note: Parameter 'monitor' can be declared as pointer to const head mutter-46.0/src/backends/meta-monitor.c:1629:57: style: Parameter 'x' can be declared as pointer to const. However it seems that 'meta_monitor_tiled_get_suggested_position' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor.c:1684:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor.c:1629:57: note: Parameter 'x' can be declared as pointer to const head mutter-46.0/src/backends/meta-monitor.c:1630:57: style: Parameter 'y' can be declared as pointer to const. However it seems that 'meta_monitor_tiled_get_suggested_position' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-monitor.c:1684:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-monitor.c:1630:57: note: Parameter 'y' can be declared as pointer to const head mutter-46.0/src/backends/meta-monitor.c:1669:44: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-monitor.c:1721:63: style: Parameter 'monitor_mode_spec' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-monitor.c:917:46: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-pointer-constraint.c:116:63: style: Parameter 'constraint_impl' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-pointer-constraint.c:121:74: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-pointer-constraint.c:71:54: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-remote-access-controller.c:243:57: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-remote-access-controller.c:273:65: style: Parameter 'controller' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-remote-desktop-session.c:164:63: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_logical_monitor_viewport_is_standalone' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-remote-desktop-session.c:228:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-remote-desktop-session.c:164:63: note: Parameter 'viewport' can be declared as pointer to const head mutter-46.0/src/backends/meta-remote-desktop-session.c:170:64: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_logical_monitor_viewport_get_mapping_id' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-remote-desktop-session.c:229:40: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-remote-desktop-session.c:170:64: note: Parameter 'viewport' can be declared as pointer to const head mutter-46.0/src/backends/meta-remote-desktop-session.c:2157:74: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-remote-desktop-session.c:237:76: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-remote-desktop-session.c:242:65: style: Parameter 'logical_monitor_viewport' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-remote-desktop.c:150:46: style: Parameter 'remote_desktop' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-renderer-view.c:185:44: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-renderer.c:382:35: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-screen-cast-area-stream.c:126:62: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_area_stream_is_standalone' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:196:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-area-stream.c:126:62: note: Parameter 'viewport' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-area-stream.c:140:61: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_area_stream_get_position' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:198:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-area-stream.c:140:61: note: Parameter 'viewport' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-area-stream.c:141:61: style: Parameter 'out_x' can be declared as pointer to const. However it seems that 'meta_screen_cast_area_stream_get_position' is a callback function, if 'out_x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:198:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-area-stream.c:141:61: note: Parameter 'out_x' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-area-stream.c:142:61: style: Parameter 'out_y' can be declared as pointer to const. However it seems that 'meta_screen_cast_area_stream_get_position' is a callback function, if 'out_y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-area-stream.c:198:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-area-stream.c:142:61: note: Parameter 'out_y' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-area-stream.c:250:62: style: Parameter 'area_stream' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:224:65: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_monitor_stream_is_standalone' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:290:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:224:65: note: Parameter 'viewport' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-monitor-stream.c:352:68: style: Parameter 'monitor_stream' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-screen-cast-session.c:891:55: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-screen-cast-session.c:980:68: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1692:84: style: Parameter 'src' can be declared as pointer to const. However it seems that 'meta_screen_cast_stream_src_default_get_preferred_format' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1787:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-stream-src.c:1692:84: note: Parameter 'src' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-stream.c:483:53: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:115:86: style: Parameter 'virtual_src' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:61:73: style: Parameter 'src' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_src_get_specs' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:713:26: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:61:73: note: Parameter 'src' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:62:73: style: Parameter 'width' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_src_get_specs' is a callback function, if 'width' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:713:26: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:62:73: note: Parameter 'width' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:63:73: style: Parameter 'height' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_src_get_specs' is a callback function, if 'height' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:713:26: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:63:73: note: Parameter 'height' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:64:73: style: Parameter 'frame_rate' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_src_get_specs' is a callback function, if 'frame_rate' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:713:26: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:64:73: note: Parameter 'frame_rate' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-virtual-stream-src.c:700:75: style: Parameter 'virtual_src' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:174:71: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_set_parameters' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:218:34: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:174:71: note: Parameter 'stream' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:175:71: style: Parameter 'parameters_builder' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_set_parameters' is a callback function, if 'parameters_builder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:218:34: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:175:71: note: Parameter 'parameters_builder' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:207:68: style: Parameter 'virtual_stream' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:65:65: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_virtual_stream_is_standalone' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:149:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-virtual-stream.c:65:65: note: Parameter 'viewport' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-window-stream-src.c:639:83: style: Parameter 'src' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_src_get_preferred_format' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream-src.c:677:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream-src.c:639:83: note: Parameter 'src' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-window-stream.c:281:64: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_is_standalone' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:343:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:281:64: note: Parameter 'viewport' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-window-stream.c:295:63: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_get_position' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:345:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:295:63: note: Parameter 'viewport' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-window-stream.c:296:63: style: Parameter 'out_x' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_get_position' is a callback function, if 'out_x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:345:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:296:63: note: Parameter 'out_x' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-window-stream.c:297:63: style: Parameter 'out_y' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_get_position' is a callback function, if 'out_y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:345:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:297:63: note: Parameter 'out_y' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-window-stream.c:315:69: style: Parameter 'viewport' can be declared as pointer to const. However it seems that 'meta_screen_cast_window_stream_get_physical_scale' is a callback function, if 'viewport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-screen-cast-window-stream.c:347:44: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-screen-cast-window-stream.c:315:69: note: Parameter 'viewport' can be declared as pointer to const head mutter-46.0/src/backends/meta-screen-cast-window-stream.c:352:66: style: Parameter 'window_stream' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-screen-cast-window.c:26:70: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-screen-cast.c:273:58: style: Parameter 'screen_cast' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-stage-impl.c:128:45: style: Parameter 'stage_window' can be declared as pointer to const. However it seems that 'meta_stage_impl_resize' is a callback function, if 'stage_window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/meta-stage-impl.c:817:19: note: You might need to cast the function pointer here mutter-46.0/src/backends/meta-stage-impl.c:128:45: note: Parameter 'stage_window' can be declared as pointer to const head mutter-46.0/src/backends/meta-stage-impl.c:422:32: style: Parameter 'stage_impl' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-stage-impl.c:872:38: style: Parameter 'stage' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/meta-virtual-monitor.c:194:48: style: Parameter 'virtual_monitor' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-backend-native.c:190:52: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_native_get_capabilities' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-backend-native.c:818:37: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-backend-native.c:190:52: note: Parameter 'backend' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-barrier-native.c:696:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-clutter-backend-native.c:105:61: style: Parameter 'clutter_backend_nativen' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-clutter-backend-native.c:99:64: style: Parameter 'clutter_backend' can be declared as pointer to const. However it seems that 'meta_clutter_backend_native_is_display_server' is a callback function, if 'clutter_backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-clutter-backend-native.c:117:46: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-clutter-backend-native.c:99:64: note: Parameter 'clutter_backend' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-crtc-mode-kms.c:76:43: style: Parameter 'mode_kms' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-crtc-mode-kms.c:81:54: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-crtc-mode-virtual.c:61:51: style: Parameter 'mode_virtual' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-crtc-mode-virtual.c:66:62: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-crtc-native.c:43:40: style: Parameter 'crtc_native' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-crtc-native.c:48:51: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-crtc-virtual.c:42:49: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_virtual_get_gamma_lut_size' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-crtc-virtual.c:84:36: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-crtc-virtual.c:42:49: note: Parameter 'crtc' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-crtc-virtual.c:48:44: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_virtual_get_gamma_lut' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-crtc-virtual.c:85:31: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-crtc-virtual.c:48:44: note: Parameter 'crtc' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-crtc-virtual.c:54:54: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'meta_crtc_virtual_set_gamma_lut' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-crtc-virtual.c:86:31: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-crtc-virtual.c:54:54: note: Parameter 'crtc' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-crtc-virtual.c:61:63: style: Parameter 'crtc_native' can be declared as pointer to const. However it seems that 'meta_crtc_virtual_is_transform_handled' is a callback function, if 'crtc_native' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-crtc-virtual.c:89:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-crtc-virtual.c:61:63: note: Parameter 'crtc_native' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-crtc-virtual.c:68:59: style: Parameter 'crtc_native' can be declared as pointer to const. However it seems that 'meta_crtc_virtual_is_hw_cursor_supported' is a callback function, if 'crtc_native' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-crtc-virtual.c:91:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-crtc-virtual.c:68:59: note: Parameter 'crtc_native' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-crtc-virtual.c:74:42: style: Parameter 'crtc_virtual' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-cursor-renderer-native.c:1333:61: style: Parameter 'native' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-cursor-renderer-native.c:610:36: style: Variable 'cursor_renderer_gpu_data' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:166:51: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'meta_drm_buffer_dumb_get_modifier' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:380:32: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-drm-buffer-dumb.c:166:51: note: Parameter 'buffer' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-drm-buffer-gbm.c:401:45: style: Parameter 'buffer_gbm' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-drm-buffer-import.c:229:51: style: Parameter 'buffer_import' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-drm-buffer.c:316:38: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-input-settings-native.c:864:59: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-keymap-native.c:57:50: style: Parameter 'keymap' can be declared as pointer to const. However it seems that 'meta_keymap_native_get_direction' is a callback function, if 'keymap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-keymap-native.c:70:33: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-keymap-native.c:57:50: note: Parameter 'keymap' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-kms-connector.c:1025:66: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-kms-connector.c:1134:55: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-kms-connector.c:1643:44: style: Parameter 'connector' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:190:47: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'cursor_page_flip_feedback_ready' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:213:12: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:190:47: note: Parameter 'crtc' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:191:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'cursor_page_flip_feedback_ready' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:213:12: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:191:47: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:205:52: style: Parameter 'crtc' can be declared as pointer to const. However it seems that 'cursor_page_flip_feedback_discarded' is a callback function, if 'crtc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:215:16: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:205:52: note: Parameter 'crtc' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:206:52: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'cursor_page_flip_feedback_discarded' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:215:16: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:206:52: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-kms-cursor-manager.c:602:53: style: Parameter 'cursor_manager' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:42:75: style: Parameter 'impl_device' can be declared as pointer to const. However it seems that 'meta_kms_impl_device_dummy_discard_pending_page_flips' is a callback function, if 'impl_device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:106:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:42:75: note: Parameter 'impl_device' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:47:56: style: Parameter 'impl_device' can be declared as pointer to const. However it seems that 'meta_kms_impl_device_dummy_disable' is a callback function, if 'impl_device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:108:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:47:56: note: Parameter 'impl_device' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-kms-impl-device-dummy.c:93:58: style: Parameter 'impl_device_dummy' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-monitor-manager-native.c:501:70: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_native_get_max_screen_size' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-monitor-manager-native.c:717:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-monitor-manager-native.c:501:70: note: Parameter 'manager' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-monitor-manager-native.c:502:70: style: Parameter 'max_width' can be declared as pointer to const. However it seems that 'meta_monitor_manager_native_get_max_screen_size' is a callback function, if 'max_width' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-monitor-manager-native.c:717:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-monitor-manager-native.c:502:70: note: Parameter 'max_width' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-monitor-manager-native.c:503:70: style: Parameter 'max_height' can be declared as pointer to const. However it seems that 'meta_monitor_manager_native_get_max_screen_size' is a callback function, if 'max_height' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-monitor-manager-native.c:717:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-monitor-manager-native.c:503:70: note: Parameter 'max_height' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-output-kms.c:542:38: style: Parameter 'output_kms' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-output-native.c:34:44: style: Parameter 'output_native' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-output-native.c:39:55: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-output-virtual.c:73:46: style: Parameter 'output_virtual' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-output-virtual.c:78:57: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-pointer-constraint-native.c:664:76: style: Parameter 'constraint_impl_native' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-render-device-egl-stream.c:285:64: style: Parameter 'render_device_egl_stream' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-render-device-gbm.c:219:51: style: Parameter 'render_device_gbm' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-render-device-surfaceless.c:78:67: style: Parameter 'render_device_surfaceless' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-renderer-native.c:275:48: style: Parameter 'cogl_renderer' can be declared as pointer to const. However it seems that 'meta_renderer_native_disconnect' is a callback function, if 'cogl_renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-renderer-native.c:1257:36: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-renderer-native.c:275:48: note: Parameter 'cogl_renderer' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-renderer-native.c:525:56: style: Parameter 'cogl_display' can be declared as pointer to const. However it seems that 'meta_renderer_native_destroy_egl_display' is a callback function, if 'cogl_display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-renderer-native.c:1107:22: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-renderer-native.c:525:56: note: Parameter 'cogl_display' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-renderer-native.c:530:46: style: Parameter 'cogl_renderer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-renderer-native.c:596:56: style: Parameter 'cogl_display' can be declared as pointer to const. However it seems that 'meta_renderer_native_egl_cleanup_context' is a callback function, if 'cogl_display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-renderer-native.c:1109:22: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-renderer-native.c:596:56: note: Parameter 'cogl_display' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-renderer-view-native.c:38:56: style: Parameter 'stage_view' can be declared as pointer to const. However it seems that 'meta_renderer_view_native_new_frame' is a callback function, if 'stage_view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-renderer-view-native.c:48:33: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-renderer-view-native.c:38:56: note: Parameter 'stage_view' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-renderer-view-native.c:52:57: style: Parameter 'view_native' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-seat-native.c:256:19: style: Variable 'seat_native' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/backends/native/meta-seat-native.c:328:67: style: Parameter 'seat' can be declared as pointer to const. However it seems that 'meta_seat_native_get_supported_virtual_device_types' is a callback function, if 'seat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-seat-native.c:385:52: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-seat-native.c:328:67: note: Parameter 'seat' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-stage-native.c:184:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-stage-native.c:70:57: style: Parameter 'stage_window' can be declared as pointer to const. However it seems that 'meta_stage_native_can_clip_redraws' is a callback function, if 'stage_window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-stage-native.c:195:29: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-stage-native.c:70:57: note: Parameter 'stage_window' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-thread-impl.c:273:40: style: Parameter 'thread_impl' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-thread.c:1019:29: style: Parameter 'thread' can be declared as pointer to const. However it seems that 'no_op_callback' is a callback function, if 'thread' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-thread.c:1046:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-thread.c:1019:29: note: Parameter 'thread' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-thread.c:1020:29: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'no_op_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-thread.c:1046:39: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-thread.c:1020:29: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-thread.c:422:19: style: Condition 'priv->kernel.is_realtime' is always false [knownConditionTrueFalse] mutter-46.0/src/backends/native/meta-thread.c:418:30: note: Assignment 'priv->kernel.is_realtime=0', assigned value is 0 mutter-46.0/src/backends/native/meta-thread.c:422:19: note: Condition 'priv->kernel.is_realtime' is always false head mutter-46.0/src/backends/native/meta-thread.c:531:35: style: Parameter 'source' can be declared as pointer to const. However it seems that 'wrapper_source_finalize' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/native/meta-thread.c:539:15: note: You might need to cast the function pointer here mutter-46.0/src/backends/native/meta-thread.c:531:35: note: Parameter 'source' can be declared as pointer to const head mutter-46.0/src/backends/native/meta-virtual-input-device-native.c:1071:70: style: Parameter 'virtual_device_evdev' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/native/meta-virtual-monitor-native.c:99:61: style: Parameter 'virtual_monitor_native' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/cm/meta-backend-x11-cm.c:510:21: style: Variable 'x11_cm' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:185:7: style: Condition 'free_cursor_data' is always true [knownConditionTrueFalse] mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:172:26: note: Assignment 'free_cursor_data=!0', assigned value is 1 mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:185:7: note: Condition 'free_cursor_data' is always true head mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:208:57: style: Parameter 'sprite_xfixes' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:56:62: style: Parameter 'sprite' can be declared as pointer to const. However it seems that 'meta_cursor_sprite_xfixes_realize_texture' is a callback function, if 'sprite' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:222:5: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:56:62: note: Parameter 'sprite' can be declared as pointer to const head mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:62:58: style: Parameter 'sprite' can be declared as pointer to const. However it seems that 'meta_cursor_sprite_xfixes_is_animated' is a callback function, if 'sprite' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:223:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/cm/meta-cursor-sprite-xfixes.c:62:58: note: Parameter 'sprite' can be declared as pointer to const head mutter-46.0/src/backends/x11/cm/meta-renderer-x11-cm.c:99:47: style: Parameter 'renderer_x11_cm' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-backend-x11.c:1076:40: style: Parameter 'x11' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-barrier-x11.c:212:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:190:61: style: Parameter 'clutter_backend' can be declared as pointer to const. However it seems that 'meta_clutter_backend_x11_is_display_server' is a callback function, if 'clutter_backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:209:46: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:190:61: note: Parameter 'clutter_backend' can be declared as pointer to const head mutter-46.0/src/backends/x11/meta-clutter-backend-x11.c:196:55: style: Parameter 'clutter_backend_x11' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-color-manager-x11.c:199:51: style: Parameter 'color_manager_x11' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-crtc-xrandr.c:365:40: style: Parameter 'crtc_xrandr' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-cursor-tracker-x11.c:178:53: style: Parameter 'tracker_x11' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-gpu-xrandr.c:284:38: style: Parameter 'gpu_xrandr' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-gpu-xrandr.c:90:45: style: Parameter 'xmode' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-input-device-tool-x11.c:33:69: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-input-device-tool-x11.c:38:58: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-input-device-x11.c:199:62: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_device_x11_get_group_n_modes' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-input-device-x11.c:362:37: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-input-device-x11.c:199:62: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/x11/meta-input-device-x11.c:262:66: style: Parameter 'device' can be declared as pointer to const. However it seems that 'meta_input_device_x11_is_mode_switch_button' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-input-device-x11.c:363:41: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-input-device-x11.c:262:66: note: Parameter 'device' can be declared as pointer to const head mutter-46.0/src/backends/x11/meta-input-device-x11.c:378:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-input-settings-x11.c:946:53: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:863:67: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_xrandr_get_capabilities' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:974:37: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:863:67: note: Parameter 'manager' can be declared as pointer to const head mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:884:74: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_xrandr_get_default_layout_mode' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:976:44: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:884:74: note: Parameter 'manager' can be declared as pointer to const head mutter-46.0/src/backends/x11/meta-monitor-manager-xrandr.c:951:61: style: Parameter 'manager_xrandr' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-output-xrandr.c:1079:44: style: Parameter 'output_xrandr' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-output-xrandr.c:1084:55: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-output-xrandr.c:882:41: style: Parameter 'xrandr_output' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-output-xrandr.c:914:41: style: Parameter 'xrandr_output' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-renderer-x11.c:97:42: style: Parameter 'renderer_x11' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/meta-seat-x11.c:1696:16: style: Variable 'seat_x11' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/backends/x11/meta-seat-x11.c:1728:64: style: Parameter 'seat' can be declared as pointer to const. However it seems that 'meta_seat_x11_get_supported_virtual_device_types' is a callback function, if 'seat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-seat-x11.c:1985:52: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-seat-x11.c:1728:64: note: Parameter 'seat' can be declared as pointer to const head mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:228:77: style: Parameter 'virtual_device' can be declared as pointer to const. However it seems that 'meta_virtual_input_device_x11_notify_touch_down' is a callback function, if 'virtual_device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:273:51: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:228:77: note: Parameter 'virtual_device' can be declared as pointer to const head mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:238:79: style: Parameter 'virtual_device' can be declared as pointer to const. However it seems that 'meta_virtual_input_device_x11_notify_touch_motion' is a callback function, if 'virtual_device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:274:53: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:238:79: note: Parameter 'virtual_device' can be declared as pointer to const head mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:248:75: style: Parameter 'virtual_device' can be declared as pointer to const. However it seems that 'meta_virtual_input_device_x11_notify_touch_up' is a callback function, if 'virtual_device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:275:49: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:248:75: note: Parameter 'virtual_device' can be declared as pointer to const head mutter-46.0/src/backends/x11/meta-virtual-input-device-x11.c:256:64: style: Parameter 'virtual_device_x11' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:168:57: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_lock_layout_group' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:331:38: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:168:57: note: Parameter 'backend' can be declared as pointer to const head mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:174:50: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_set_keymap' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:332:31: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:174:50: note: Parameter 'backend' can be declared as pointer to const head mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:183:53: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_is_lid_closed' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:333:34: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:183:53: note: Parameter 'backend' can be declared as pointer to const head mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:189:72: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_set_pointer_constraint' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:334:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:189:72: note: Parameter 'backend' can be declared as pointer to const head mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:190:72: style: Parameter 'constraint' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_set_pointer_constraint' is a callback function, if 'constraint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:334:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:190:72: note: Parameter 'constraint' can be declared as pointer to const head mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:196:61: style: Parameter 'x11' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_handle_host_xevent' is a callback function, if 'x11' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:336:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:196:61: note: Parameter 'x11' can be declared as pointer to const head mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:197:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_handle_host_xevent' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:336:43: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:197:61: note: Parameter 'event' can be declared as pointer to const head mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:261:56: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'meta_backend_x11_nested_get_capabilities' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:324:37: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:261:56: note: Parameter 'backend' can be declared as pointer to const head mutter-46.0/src/backends/x11/nested/meta-backend-x11-nested.c:309:53: style: Parameter 'backend_x11_nested' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/nested/meta-cursor-renderer-x11-nested.c:101:68: style: Parameter 'x11_nested' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/nested/meta-renderer-x11-nested.c:113:55: style: Parameter 'renderer_x11_nested' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:206:49: style: Parameter 'stage_x11_nested' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:211:60: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:68:61: style: Parameter 'stage_window' can be declared as pointer to const. However it seems that 'meta_stage_x11_nested_can_clip_redraws' is a callback function, if 'stage_window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:221:29: note: You might need to cast the function pointer here mutter-46.0/src/backends/x11/nested/meta-stage-x11-nested.c:68:61: note: Parameter 'stage_window' can be declared as pointer to const head mutter-46.0/src/compositor/edge-resistance.c:891:25: style: Variable 'rem_win_stacking' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/compositor/meta-background-content.c:571:45: style: Parameter 'actor_pixel_rect' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-background-group.c:28:61: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-background-group.c:54:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-background-image.c:292:50: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-compositor-native.c:75:52: style: Parameter 'compositor_native' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-compositor-server.c:31:49: style: Parameter 'compositor' can be declared as pointer to const. However it seems that 'meta_compositor_server_manage' is a callback function, if 'compositor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-compositor-server.c:71:30: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-compositor-server.c:31:49: note: Parameter 'compositor' can be declared as pointer to const head mutter-46.0/src/compositor/meta-compositor-server.c:62:52: style: Parameter 'compositor_server' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-compositor-view-native.c:571:61: style: Parameter 'view_native' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-compositor-view.c:194:48: style: Parameter 'compositor_view' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-compositor-x11.c:523:46: style: Parameter 'compositor_x11' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-cullable.c:206:52: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-dnd-actor.c:140:36: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-dnd.c:105:25: style: Parameter 'dnd' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-later.c:245:31: style: Parameter 'laters' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-module.c:174:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-multi-texture.c:182:44: style: Parameter 'multi_texture' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-plugin.c:58:42: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-plugin.c:63:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-shaped-texture.c:1221:51: style: Parameter 'stex' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-shaped-texture.c:532:50: style: Parameter 'stex' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-surface-actor-wayland.c:299:59: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-sync-ring.c:351:34: style: Parameter 'dpy' can be declared as pointer to const. However it seems that 'alarm_event_predicate' is a callback function, if 'dpy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-sync-ring.c:387:43: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-sync-ring.c:351:34: note: Parameter 'dpy' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:177:78: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-window-actor-wayland.c:182:35: style: Parameter 'node' can be declared as pointer to const. However it seems that 'get_surface_actor_list' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:247:20: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:182:35: note: Parameter 'node' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:194:36: style: Parameter 'node' can be declared as pointer to const. However it seems that 'set_surface_actor_index' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:274:20: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:194:36: note: Parameter 'node' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:443:61: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_frame_complete' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:679:40: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:443:61: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:444:61: style: Parameter 'frame_info' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_frame_complete' is a callback function, if 'frame_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:679:40: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:444:61: note: Parameter 'frame_info' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:450:63: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_queue_frame_drawn' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:680:43: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:450:63: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:456:59: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_before_paint' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:681:38: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:456:59: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:457:59: style: Parameter 'stage_view' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_before_paint' is a callback function, if 'stage_view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:681:38: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:457:59: note: Parameter 'stage_view' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:462:58: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_after_paint' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:682:37: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:462:58: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:463:58: style: Parameter 'stage_view' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_after_paint' is a callback function, if 'stage_view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:682:37: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:463:58: note: Parameter 'stage_view' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:468:59: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_queue_destroy' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:683:39: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:468:59: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:486:60: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_update_regions' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:685:40: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:486:60: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-wayland.c:491:64: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_wayland_can_freeze_commits' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-wayland.c:686:44: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-wayland.c:491:64: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor-x11.c:1424:55: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'meta_window_actor_x11_sync_geometry' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor-x11.c:1595:39: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor-x11.c:1424:55: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-actor.c:691:64: style: Parameter 'self' can be declared as pointer to const. However it seems that 'meta_window_actor_real_get_scanout_candidate' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/compositor/meta-window-actor.c:147:34: note: You might need to cast the function pointer here mutter-46.0/src/compositor/meta-window-actor.c:691:64: note: Parameter 'self' can be declared as pointer to const head mutter-46.0/src/compositor/meta-window-drag.c:266:40: style: Parameter 'window_drag' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-window-group.c:205:42: style: Parameter 'window_group' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/compositor/meta-window-shape.c:76:52: style: Same expression on both sides of '-' because 'max_line_xspan_x2' and 'max_line_xspan_x1' represent the same value. [duplicateExpression] mutter-46.0/src/compositor/meta-window-shape.c:74:32: note: 'max_line_xspan_x2' is assigned value '-1' here. mutter-46.0/src/compositor/meta-window-shape.c:73:32: note: 'max_line_xspan_x1' is assigned value '-1' here. mutter-46.0/src/compositor/meta-window-shape.c:76:52: note: Same expression on both sides of '-' because 'max_line_xspan_x2' and 'max_line_xspan_x1' represent the same value. 2.13.0 mutter-46.0/src/compositor/meta-window-shape.c:76:52: style: Same expression on both sides of '-'. [duplicateExpression] mutter-46.0/src/compositor/meta-window-shape.c:74:32: note: 'max_line_xspan_x2' is assigned value '-1' here. mutter-46.0/src/compositor/meta-window-shape.c:73:32: note: 'max_line_xspan_x1' is assigned value '-1' here. mutter-46.0/src/compositor/meta-window-shape.c:76:52: note: Same expression on both sides of '-'. head mutter-46.0/src/core/bell.c:115:29: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/constraints.c:520:44: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/keybindings.c:2199:57: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_switch_to_last_workspace' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3042:95: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2199:57: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/src/core/keybindings.c:2214:52: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_switch_to_workspace' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3041:95: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2214:52: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/src/core/keybindings.c:2456:45: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_show_desktop' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3069:81: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2456:45: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/src/core/keybindings.c:2730:55: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_move_to_workspace_last' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3093:144: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2730:55: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/src/core/keybindings.c:2750:50: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_move_to_workspace' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3097:107: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2750:50: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/src/core/keybindings.c:2895:46: style: Parameter 'display' can be declared as pointer to const. However it seems that 'handle_set_spew_mark' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3071:83: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2895:46: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/src/core/keybindings.c:2896:46: style: Parameter 'window' can be declared as pointer to const. However it seems that 'handle_set_spew_mark' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3071:83: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2896:46: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/core/keybindings.c:2898:46: style: Parameter 'binding' can be declared as pointer to const. However it seems that 'handle_set_spew_mark' is a callback function, if 'binding' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3071:83: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2898:46: note: Parameter 'binding' can be declared as pointer to const head mutter-46.0/src/core/keybindings.c:2899:46: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'handle_set_spew_mark' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/keybindings.c:3071:83: note: You might need to cast the function pointer here mutter-46.0/src/core/keybindings.c:2899:46: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/core/meta-context.c:408:34: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-context.c:839:7: style: Condition '!meta_context_save_rlimit_nofile(context,&error)' is always true [knownConditionTrueFalse] mutter-46.0/src/core/meta-context.c:839:40: note: Calling function 'meta_context_save_rlimit_nofile' returns 0 mutter-46.0/src/core/meta-context.c:839:7: note: Condition '!meta_context_save_rlimit_nofile(context,&error)' is always true head mutter-46.0/src/core/meta-debug-control.c:220:44: style: Parameter 'debug_control' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-debug-control.c:59:64: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:122:80: style: Parameter 'dialog' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:59:73: style: Parameter 'dialog' can be declared as pointer to const. However it seems that 'meta_inhibit_shortcuts_dialog_default_hide' is a callback function, if 'dialog' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:67:17: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-inhibit-shortcuts-dialog-default.c:59:73: note: Parameter 'dialog' can be declared as pointer to const head mutter-46.0/src/core/meta-launch-context.c:239:46: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-pad-action-mapper.c:272:46: style: Parameter 'mapper' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-pad-action-mapper.c:333:60: style: Parameter 'mapper' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-pad-action-mapper.c:418:7: style: Condition '!cycle_logical_monitors(mapper,is_integrated_device,logical_monitor,&logical_monitor)' is always false [knownConditionTrueFalse] mutter-46.0/src/core/meta-pad-action-mapper.c:418:31: note: Calling function 'cycle_logical_monitors' returns 1 mutter-46.0/src/core/meta-pad-action-mapper.c:418:7: note: Condition '!cycle_logical_monitors(mapper,is_integrated_device,logical_monitor,&logical_monitor)' is always false head mutter-46.0/src/core/meta-selection-source-memory.c:180:63: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-selection-source-memory.c:80:51: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-selection-source-remote.c:127:63: style: Parameter 'source_remote' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-selection-source.c:86:50: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-selection.c:92:37: style: Parameter 'selection' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-service-channel.c:223:36: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-service-channel.c:252:21: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-service-channel.c:223:36: note: Parameter 'connection' can be declared as pointer to const head mutter-46.0/src/core/meta-service-channel.c:225:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-service-channel.c:252:21: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-service-channel.c:225:36: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/core/meta-service-channel.c:231:32: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-service-channel.c:253:21: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-service-channel.c:231:32: note: Parameter 'connection' can be declared as pointer to const head mutter-46.0/src/core/meta-service-channel.c:233:32: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/meta-service-channel.c:253:21: note: You might need to cast the function pointer here mutter-46.0/src/core/meta-service-channel.c:233:32: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/core/meta-service-channel.c:279:48: style: Parameter 'service_channel' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-sound-player.c:230:42: style: Parameter 'player' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-sound-player.c:254:53: style: Parameter 'player' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-sound-player.c:257:53: style: Parameter 'cancellable' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-sound-player.c:290:52: style: Parameter 'player' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-sound-player.c:291:52: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-sound-player.c:293:52: style: Parameter 'cancellable' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-workspace-manager.c:188:52: style: Parameter 'workspace_manager' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/meta-workspace-manager.c:997:74: style: Parameter 'workspace_manager' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/mutter.c:35:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'print_version' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/mutter.c:73:5: note: You might need to cast the function pointer here mutter-46.0/src/core/mutter.c:35:32: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/core/place.c:720:7: style: Redundant assignment of 'x' to itself. [selfAssignment] 2.13.0 mutter-46.0/src/core/place.c:720:7: warning: Redundant assignment of 'x' to itself. [selfAssignment] head mutter-46.0/src/core/place.c:726:7: style: Redundant assignment of 'y' to itself. [selfAssignment] 2.13.0 mutter-46.0/src/core/place.c:726:7: warning: Redundant assignment of 'y' to itself. [selfAssignment] head mutter-46.0/src/core/prefs.c:1754:24: style: Variable 'a' can be declared as pointer to const [constVariablePointer] 2.13.0 mutter-46.0/src/core/prefs.c:1818:10: warning: Uninitialized variable: changed [uninitvar] mutter-46.0/src/core/prefs.c:1792:10: note: Assuming condition is false mutter-46.0/src/core/prefs.c:1818:10: note: Uninitialized variable: changed head mutter-46.0/src/core/stack-tracker.c:1291:46: style: Condition 'meta_stack_tracker_is_guard_window(tracker,stack[i])' is always false [knownConditionTrueFalse] mutter-46.0/src/core/stack-tracker.c:1291:46: note: Calling function 'meta_stack_tracker_is_guard_window' returns 0 mutter-46.0/src/core/stack-tracker.c:1291:46: note: Condition 'meta_stack_tracker_is_guard_window(tracker,stack[i])' is always false head mutter-46.0/src/core/stack-tracker.c:1332:46: style: Condition 'meta_stack_tracker_is_guard_window(tracker,windows[old_pos])' is always false [knownConditionTrueFalse] mutter-46.0/src/core/stack-tracker.c:1332:46: note: Calling function 'meta_stack_tracker_is_guard_window' returns 0 mutter-46.0/src/core/stack-tracker.c:1332:46: note: Condition 'meta_stack_tracker_is_guard_window(tracker,windows[old_pos])' is always false head mutter-46.0/src/core/stack-tracker.c:1357:46: style: Condition 'meta_stack_tracker_is_guard_window(tracker,windows[old_pos])' is always false [knownConditionTrueFalse] mutter-46.0/src/core/stack-tracker.c:1357:46: note: Calling function 'meta_stack_tracker_is_guard_window' returns 0 mutter-46.0/src/core/stack-tracker.c:1357:46: note: Condition 'meta_stack_tracker_is_guard_window(tracker,windows[old_pos])' is always false head mutter-46.0/src/core/stack-tracker.c:249:44: style: Parameter 'tracker' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/stack-tracker.c:954:55: style: Parameter 'tracker' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/stack.c:79:29: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/window.c:1560:27: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/window.c:1569:31: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/window.c:1578:39: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/window.c:1679:32: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/window.c:1744:48: style: Condition 'window_has_buffer(window)' is always true [knownConditionTrueFalse] mutter-46.0/src/core/window.c:1744:48: note: Calling function 'window_has_buffer' returns 1 mutter-46.0/src/core/window.c:1744:48: note: Condition 'window_has_buffer(window)' is always true head mutter-46.0/src/core/window.c:2311:59: style: Condition 'window_has_buffer(window)' is always true [knownConditionTrueFalse] mutter-46.0/src/core/window.c:2311:59: note: Calling function 'window_has_buffer' returns 1 mutter-46.0/src/core/window.c:2311:59: note: Condition 'window_has_buffer(window)' is always true head mutter-46.0/src/core/window.c:274:45: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_real_grab_op_began' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:474:26: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:274:45: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/core/window.c:280:45: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_real_grab_op_ended' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:475:26: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:280:45: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/core/window.c:286:57: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_real_current_workspace_changed' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:476:38: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:286:57: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/core/window.c:291:45: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_real_update_struts' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:477:26: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:291:45: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/core/window.c:306:46: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_real_get_client_pid' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/core/window.c:479:27: note: You might need to cast the function pointer here mutter-46.0/src/core/window.c:306:46: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/core/window.c:4534:46: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/window.c:4549:46: style: Parameter 'target_workspace' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/window.c:4648:39: style: Condition 'meta_window_transient_can_focus(modal_transient)' is always true [knownConditionTrueFalse] mutter-46.0/src/core/window.c:4648:39: note: Calling function 'meta_window_transient_can_focus' returns 1 mutter-46.0/src/core/window.c:4648:39: note: Condition 'meta_window_transient_can_focus(modal_transient)' is always true head mutter-46.0/src/core/window.c:6782:42: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/workspace.c:206:37: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/core/workspace.c:341:48: style: Parameter 'not_this_one' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/frames/main.c:29:22: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_sigterm' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/frames/main.c:67:31: note: You might need to cast the function pointer here mutter-46.0/src/frames/main.c:29:22: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/frames/meta-frame-content.c:116:44: style: Parameter 'content' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/clutter-test-utils.c:435:44: style: Parameter 'test_actor' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:137:28: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'activate_cb' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:197:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:137:28: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:138:23: style: Parameter 'data' can be declared as pointer to const. However it seems that 'activate_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:197:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/accessibility/cally-atkeditabletext-example.c:138:23: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/clutter/conform/actor-clone.c:55:10: style: Condition '!was_presented' is always true [knownConditionTrueFalse] mutter-46.0/src/tests/clutter/conform/actor-clone.c:54:19: note: Assignment 'was_presented=0', assigned value is 0 mutter-46.0/src/tests/clutter/conform/actor-clone.c:55:10: note: Condition '!was_presented' is always true head mutter-46.0/src/tests/clutter/conform/actor-event-hold.c:101:16: style: Variable 'actual_axes' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:117:39: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'foo_group_has_overlaps' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:127:31: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:117:39: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:131:27: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:79:39: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'foo_actor_has_overlaps' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:91:31: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:79:39: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/tests/clutter/conform/actor-offscreen-redirect.c:95:27: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/clutter/conform/actor-shader-effect.c:141:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/clutter/conform/actor-shader-effect.c:194:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/clutter/conform/actor-shader-effect.c:62:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:280:22: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'timeout_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:351:51: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:280:22: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:300:34: style: Parameter 'stage' can be declared as pointer to const. However it seems that 'destroy_window_cb' is a callback function, if 'stage' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:348:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:300:34: note: Parameter 'stage' can be declared as pointer to const head mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:301:34: style: Parameter 'event' can be declared as pointer to const. However it seems that 'destroy_window_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:348:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:301:34: note: Parameter 'event' can be declared as pointer to const head mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:302:29: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'destroy_window_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:348:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/interactive/test-cogl-shader-glsl.c:302:29: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/tests/clutter/interactive/test-content.c:147:46: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/clutter/interactive/test-content.c:152:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/clutter/interactive/test-image.c:148:46: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/clutter/interactive/test-image.c:153:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:32: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:102:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:32: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:53: style: Parameter 'event' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:102:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:53: note: Parameter 'event' can be declared as pointer to const head mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:69: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:102:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/micro-bench/test-picking.c:12:69: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/tests/clutter/performance/test-picking.c:14:32: style: Parameter 'actor' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/performance/test-picking.c:94:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/performance/test-picking.c:14:32: note: Parameter 'actor' can be declared as pointer to const head mutter-46.0/src/tests/clutter/performance/test-picking.c:14:53: style: Parameter 'event' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/performance/test-picking.c:94:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/performance/test-picking.c:14:53: note: Parameter 'event' can be declared as pointer to const head mutter-46.0/src/tests/clutter/performance/test-picking.c:14:69: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'motion_event_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/clutter/performance/test-picking.c:94:7: note: You might need to cast the function pointer here mutter-46.0/src/tests/clutter/performance/test-picking.c:14:69: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/tests/cogl/conform/test-texture-pixmap-x11.c:204:49: style: Parameter 'fixture' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/cogl/conform/test-texture-pixmap-x11.c:205:37: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/color-management-tests.c:605:21: style: Variable 'color_profile' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/input-capture-test-client.c:390:37: style: Parameter 'ei' can be declared as pointer to const. However it seems that 'log_handler' is a callback function, if 'ei' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/input-capture-test-client.c:429:27: note: You might need to cast the function pointer here mutter-46.0/src/tests/input-capture-test-client.c:390:37: note: Parameter 'ei' can be declared as pointer to const head mutter-46.0/src/tests/input-capture-test-client.c:393:37: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'log_handler' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/input-capture-test-client.c:429:27: note: You might need to cast the function pointer here mutter-46.0/src/tests/input-capture-test-client.c:393:37: note: Parameter 'ctx' can be declared as pointer to const head mutter-46.0/src/tests/meta-backend-test.c:211:42: style: Parameter 'backend_test' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/meta-context-test.c:110:53: style: Parameter 'context' can be declared as pointer to const. However it seems that 'meta_context_test_get_compositor_type' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-context-test.c:344:40: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-context-test.c:110:53: note: Parameter 'context' can be declared as pointer to const head mutter-46.0/src/tests/meta-context-test.c:129:46: style: Parameter 'context' can be declared as pointer to const. However it seems that 'meta_context_test_is_replacing' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-context-test.c:347:33: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-context-test.c:129:46: note: Parameter 'context' can be declared as pointer to const head mutter-46.0/src/tests/meta-context-test.c:213:46: style: Parameter 'context' can be declared as pointer to const. However it seems that 'meta_context_test_notify_ready' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-context-test.c:350:33: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-context-test.c:213:46: note: Parameter 'context' can be declared as pointer to const head mutter-46.0/src/tests/meta-gpu-test.c:45:34: style: Parameter 'gpu_test' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/meta-monitor-manager-test.c:379:65: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_test_get_capabilities' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-monitor-manager-test.c:455:37: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-monitor-manager-test.c:379:65: note: Parameter 'manager' can be declared as pointer to const head mutter-46.0/src/tests/meta-monitor-manager-test.c:385:68: style: Parameter 'manager' can be declared as pointer to const. However it seems that 'meta_monitor_manager_test_get_max_screen_size' is a callback function, if 'manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-monitor-manager-test.c:456:40: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-monitor-manager-test.c:385:68: note: Parameter 'manager' can be declared as pointer to const head mutter-46.0/src/tests/meta-monitor-manager-test.c:386:68: style: Parameter 'max_width' can be declared as pointer to const. However it seems that 'meta_monitor_manager_test_get_max_screen_size' is a callback function, if 'max_width' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-monitor-manager-test.c:456:40: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-monitor-manager-test.c:386:68: note: Parameter 'max_width' can be declared as pointer to const head mutter-46.0/src/tests/meta-monitor-manager-test.c:387:68: style: Parameter 'max_height' can be declared as pointer to const. However it seems that 'meta_monitor_manager_test_get_max_screen_size' is a callback function, if 'max_height' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/meta-monitor-manager-test.c:456:40: note: You might need to cast the function pointer here mutter-46.0/src/tests/meta-monitor-manager-test.c:387:68: note: Parameter 'max_height' can be declared as pointer to const head mutter-46.0/src/tests/meta-monitor-manager-test.c:467:51: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/meta-monitor-test-utils.c:193:27: style: Variable 'logical_monitor' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/meta-test-monitor.c:54:42: style: Parameter 'test_monitor' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/meta-test-utils.c:898:32: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/meta-thread-impl-test.c:32:49: style: Parameter 'thread_impl_test' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/meta-thread-impl-test.c:37:60: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/meta-thread-test.c:35:40: style: Parameter 'thread_test' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/monitor-store-unit-tests.c:1110:10: style: Variable 'stores_policy' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/monitor-unit-tests.c:282:23: style: Variable 'old_current' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/monitor-unit-tests.c:313:23: style: Variable 'old_current' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/monitor-unit-tests.c:410:23: style: Variable 'old_current' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/monitor-unit-tests.c:532:23: style: Variable 'config' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/monitor-unit-tests.c:599:23: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/native-kms-headless-start.c:106:42: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'create_headless_test_setup' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/native-kms-headless-start.c:114:33: note: You might need to cast the function pointer here mutter-46.0/src/tests/native-kms-headless-start.c:106:42: note: Parameter 'backend' can be declared as pointer to const head mutter-46.0/src/tests/native-kms-headless-start.c:37:23: style: Variable 'monitor_manager' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/native-kms-hotplug.c:316:10: style: Condition '!monitors_changed' is always true [knownConditionTrueFalse] mutter-46.0/src/tests/native-kms-hotplug.c:301:22: note: Assignment 'monitors_changed=0', assigned value is 0 mutter-46.0/src/tests/native-kms-hotplug.c:316:10: note: Condition '!monitors_changed' is always true head mutter-46.0/src/tests/native-kms-hotplug.c:333:10: style: Condition '!monitors_changed' is always true [knownConditionTrueFalse] mutter-46.0/src/tests/native-kms-hotplug.c:331:22: note: Assignment 'monitors_changed=0', assigned value is 0 mutter-46.0/src/tests/native-kms-hotplug.c:333:10: note: Condition '!monitors_changed' is always true head mutter-46.0/src/tests/native-kms-hotplug.c:408:10: style: Condition '!power_save_mode_changed' is always true [knownConditionTrueFalse] mutter-46.0/src/tests/native-kms-hotplug.c:407:29: note: Assignment 'power_save_mode_changed=0', assigned value is 0 mutter-46.0/src/tests/native-kms-hotplug.c:408:10: note: Condition '!power_save_mode_changed' is always true head mutter-46.0/src/tests/native-kms-hotplug.c:422:10: style: Condition '!power_save_mode_changed' is always true [knownConditionTrueFalse] mutter-46.0/src/tests/native-kms-hotplug.c:411:29: note: Assignment 'power_save_mode_changed=0', assigned value is 0 mutter-46.0/src/tests/native-kms-hotplug.c:422:10: note: Condition '!power_save_mode_changed' is always true 2.13.0 mutter-46.0/src/tests/native-kms-render.c:309:25: style: Variable 'test.wait_for_scanout' is reassigned a value before the old one has been used. [redundantAssignment] mutter-46.0/src/tests/native-kms-render.c:294:25: note: test.wait_for_scanout is assigned mutter-46.0/src/tests/native-kms-render.c:309:25: note: test.wait_for_scanout is overwritten head mutter-46.0/src/tests/native-virtual-monitor.c:45:23: style: Variable 'monitors_config' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/screen-cast-client.c:157:28: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_core_error' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/screen-cast-client.c:168:12: note: You might need to cast the function pointer here mutter-46.0/src/tests/screen-cast-client.c:157:28: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/tests/stage-view-tests.c:1215:10: style: Variable 'stage_views' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/stage-view-tests.c:827:22: style: Variable 'timeline_frame_clock' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/stage-view-tests.c:828:22: style: Variable 'view_frame_clock' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/stage-view-tests.c:913:22: style: Variable 'timeline_frame_clock' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/stage-view-tests.c:914:22: style: Variable 'first_view_frame_clock' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/stage-view-tests.c:915:22: style: Variable 'second_view_frame_clock' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/stage-view-tests.c:992:22: style: Variable 'timeline_frame_clock' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/test-client.c:186:7: error: Dereferencing 'source' after it is deallocated / released [deallocuse] head mutter-46.0/src/tests/test-runner.c:838:11: style: Condition '!test_case_dispatch(test,error)' is always false [knownConditionTrueFalse] mutter-46.0/src/tests/test-runner.c:838:31: note: Calling function 'test_case_dispatch' returns 1 mutter-46.0/src/tests/test-runner.c:838:11: note: Condition '!test_case_dispatch(test,error)' is always false head mutter-46.0/src/tests/test-runner.c:848:11: style: Condition '!test_case_dispatch(test,error)' is always false [knownConditionTrueFalse] mutter-46.0/src/tests/test-runner.c:848:31: note: Calling function 'test_case_dispatch' returns 1 mutter-46.0/src/tests/test-runner.c:848:11: note: Condition '!test_case_dispatch(test,error)' is always false head mutter-46.0/src/tests/test-runner.c:864:11: style: Condition '!test_case_sleep(test,(uint32_t)interval_ms,error)' is always false [knownConditionTrueFalse] mutter-46.0/src/tests/test-runner.c:864:28: note: Calling function 'test_case_sleep' returns 1 mutter-46.0/src/tests/test-runner.c:864:11: note: Condition '!test_case_sleep(test,(uint32_t)interval_ms,error)' is always false head mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:36:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:72:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:36:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:37:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:72:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/buffer-transform.c:37:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:170:60: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:180:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:170:60: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:171:60: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:180:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:171:60: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:184:44: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'handle_frame_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:191:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:184:44: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:185:44: style: Parameter 'callback' can be declared as pointer to const. However it seems that 'handle_frame_callback' is a callback function, if 'callback' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:191:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/dma-buf-scanout.c:185:44: note: Parameter 'callback' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:100:49: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_close' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:107:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:100:49: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:125:68: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_preferred_scale' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:143:22: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:125:68: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:126:68: style: Parameter 'fractional_scale_obj' can be declared as pointer to const. However it seems that 'handle_preferred_scale' is a callback function, if 'fractional_scale_obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:143:22: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:126:68: note: Parameter 'fractional_scale_obj' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:84:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:106:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:84:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:85:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:106:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:85:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:88:53: style: Parameter 'states' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'states' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:106:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:88:53: note: Parameter 'states' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:99:49: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_close' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:107:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fractional-scale.c:99:49: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:36:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:52:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:36:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:37:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:52:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:37:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:40:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:52:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/fullscreen.c:40:53: note: Parameter 'state' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/idle-inhibit.c:46:52: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/idle-inhibit.c:47:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/invalid-subsurfaces.c:48:25: style: Variable 'subsurface1' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/wayland-test-clients/invalid-subsurfaces.c:50:25: style: Variable 'subsurface2' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/wayland-test-clients/invalid-subsurfaces.c:77:25: style: Variable 'subsurface1' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/wayland-test-clients/invalid-subsurfaces.c:79:25: style: Variable 'subsurface2' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/wayland-test-clients/invalid-subsurfaces.c:81:25: style: Variable 'subsurface3' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:47:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:63:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:47:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:48:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:63:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:48:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:51:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:63:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/invalid-xdg-shell-actions.c:51:53: note: Parameter 'state' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:128:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:165:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:128:42: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:129:42: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:165:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:129:42: note: Parameter 'pointer' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:131:42: style: Parameter 'surface' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:165:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:131:42: note: Parameter 'surface' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:136:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_motion' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:166:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:136:43: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:137:43: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_motion' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:166:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:137:43: note: Parameter 'pointer' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:145:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_button' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:167:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:145:43: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:146:43: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_button' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:167:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:146:43: note: Parameter 'pointer' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:155:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_axis' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:168:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:155:41: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:156:41: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_axis' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:168:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:156:41: note: Parameter 'pointer' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:184:35: style: Parameter 'data' can be declared as pointer to const. However it seems that 'seat_handle_name' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:192:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:184:35: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:185:35: style: Parameter 'seat' can be declared as pointer to const. However it seems that 'seat_handle_name' is a callback function, if 'seat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:192:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:185:35: note: Parameter 'seat' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:212:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:213:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:58:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:82:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:58:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:59:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:82:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:59:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:62:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:82:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:62:53: note: Parameter 'state' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:74:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:84:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:74:60: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:75:60: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:84:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/kms-cursor-hotplug-helper.c:75:60: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:39:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:75:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:39:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:40:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:75:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/single-pixel-buffer.c:40:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:37:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:73:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:37:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:38:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:73:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-corner-cases.c:38:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:100:42: style: Parameter 'surface' can be declared as pointer to const. However it seems that 'pointer_handle_enter' is a callback function, if 'surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:210:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:100:42: note: Parameter 'surface' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:107:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:211:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:107:42: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:108:42: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:211:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:108:42: note: Parameter 'pointer' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:110:42: style: Parameter 'surface' can be declared as pointer to const. However it seems that 'pointer_handle_leave' is a callback function, if 'surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:211:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:110:42: note: Parameter 'surface' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:115:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_motion' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:212:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:115:43: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:116:43: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_motion' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:212:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:116:43: note: Parameter 'pointer' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:201:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_axis' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:214:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:201:41: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:202:41: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_axis' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:214:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:202:41: note: Parameter 'pointer' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:230:35: style: Parameter 'data' can be declared as pointer to const. However it seems that 'seat_handle_name' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:238:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:230:35: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:231:35: style: Parameter 'seat' can be declared as pointer to const. However it seems that 'seat_handle_name' is a callback function, if 'seat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:238:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:231:35: note: Parameter 'seat' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:274:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:275:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:61:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:77:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:61:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:62:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:77:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:62:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:65:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:77:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:65:53: note: Parameter 'state' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:97:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pointer_handle_enter' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:210:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:97:42: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:98:42: style: Parameter 'pointer' can be declared as pointer to const. However it seems that 'pointer_handle_enter' is a callback function, if 'pointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:210:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-parent-unmapped.c:98:42: note: Parameter 'pointer' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:101:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:117:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:101:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:102:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:117:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:102:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:105:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:117:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-remap-toplevel.c:105:53: note: Parameter 'state' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:65:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:81:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:65:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:66:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:81:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:66:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:69:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:81:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/subsurface-reparenting.c:69:53: note: Parameter 'state' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:1254:17: style: Variable 'dma_buf_format' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:280:44: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'dmabuf_format' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:287:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:280:44: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:281:44: style: Parameter 'zwp_linux_dmabuf' can be declared as pointer to const. However it seems that 'dmabuf_format' is a callback function, if 'zwp_linux_dmabuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:287:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:281:44: note: Parameter 'zwp_linux_dmabuf' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:371:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:372:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:458:39: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:558:39: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/wayland-test-client-utils.c:792:37: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:103:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:104:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:52:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:68:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:52:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:53:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:68:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:53:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:56:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:68:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-activation.c:56:53: note: Parameter 'state' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:104:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:120:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:104:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:105:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:120:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:105:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:108:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:120:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-apply-limits.c:108:53: note: Parameter 'state' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/xdg-foreign.c:92:52: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/xdg-foreign.c:93:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:61:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:87:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:61:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:62:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:87:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:62:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:65:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:87:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:65:53: note: Parameter 'state' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:77:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:89:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:77:60: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:78:60: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure_bounds' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:89:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/xdg-toplevel-bounds.c:78:60: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:148:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:164:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:148:53: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:149:53: style: Parameter 'xdg_toplevel' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'xdg_toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:164:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:149:53: note: Parameter 'xdg_toplevel' can be declared as pointer to const head mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:152:53: style: Parameter 'state' can be declared as pointer to const. However it seems that 'handle_xdg_toplevel_configure' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:164:3: note: You might need to cast the function pointer here mutter-46.0/src/tests/wayland-test-clients/ycbcr.c:152:53: note: Parameter 'state' can be declared as pointer to const head mutter-46.0/src/tests/wayland-unit-tests.c:160:52: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-unit-tests.c:161:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-x11-interop-tests.c:62:52: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-x11-interop-tests.c:63:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/tests/wayland-x11-interop-tests.c:91:30: style: Variable 'x11_interop' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/wayland/meta-cursor-sprite-wayland.c:52:59: style: Parameter 'sprite' can be declared as pointer to const. However it seems that 'meta_cursor_sprite_wayland_is_animated' is a callback function, if 'sprite' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-cursor-sprite-wayland.c:100:38: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-cursor-sprite-wayland.c:52:59: note: Parameter 'sprite' can be declared as pointer to const head mutter-46.0/src/wayland/meta-cursor-sprite-wayland.c:87:59: style: Parameter 'sprite_wayland' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-pointer-confinement-wayland.c:170:71: style: Parameter 'confinement_wayland' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-pointer-lock-wayland.c:96:57: style: Parameter 'lock_wayland' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-selection-source-wayland.c:139:65: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-buffer.c:691:56: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-buffer.c:851:51: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-buffer.c:852:51: style: Parameter 'onscreen' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-buffer.c:999:46: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-data-source-primary.c:92:70: style: Parameter 'source_primary' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-dma-buf.c:1224:42: style: Parameter 'resource' can be declared as pointer to const. However it seems that 'feedback_destructor' is a callback function, if 'resource' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-dma-buf.c:1246:35: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-dma-buf.c:1224:42: note: Parameter 'resource' can be declared as pointer to const head mutter-46.0/src/wayland/meta-wayland-dma-buf.c:1405:69: style: Parameter 'surface_feedback' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-dma-buf.c:1959:62: style: Parameter 'dma_buf' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-dma-buf.c:608:66: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-dma-buf.c:609:66: style: Parameter 'onscreen' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-dma-buf.c:786:65: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-dnd-surface.c:207:64: style: Parameter 'role' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-egl-stream.c:370:53: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-gtk-shell.c:606:51: style: Parameter 'gtk_shell' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-gtk-shell.c:611:62: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-input-device.c:107:57: style: Parameter 'input_device' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-outputs.c:534:46: style: Parameter 'wayland_output' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:1158:69: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:332:81: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-pointer-constraints.c:351:83: style: Parameter 'constraint' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-popup.c:272:70: style: Parameter 'popup_grab' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-popup.c:75:76: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-shell-surface.c:327:59: style: Parameter 'role' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-tablet-cursor-surface.c:34:74: style: Parameter 'role' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-tablet-cursor-surface.c:39:85: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-tablet.c:81:49: style: Parameter 'tablet' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-text-input.c:333:64: style: Parameter 'focus' can be declared as pointer to const [constParameterPointer] 2.13.0 mutter-46.0/src/wayland/meta-wayland-xdg-foreign.c:184:22: warning: Uninitialized variable: handle [uninitvar] mutter-46.0/src/wayland/meta-wayland-xdg-foreign.c:170:10: note: Assuming condition is false mutter-46.0/src/wayland/meta-wayland-xdg-foreign.c:184:22: note: Uninitialized variable: handle head mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1007:61: style: Parameter 'shell_surface' can be declared as pointer to const. However it seems that 'meta_wayland_xdg_toplevel_managed' is a callback function, if 'shell_surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1077:34: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1007:61: note: Parameter 'shell_surface' can be declared as pointer to const head mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1008:61: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_wayland_xdg_toplevel_managed' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1077:34: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1008:61: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1055:57: style: Parameter 'role' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1569:51: style: Parameter 'role' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-wayland-xdg-shell.c:1960:55: style: Parameter 'xdg_surface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-window-wayland.c:769:43: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_wayland_can_ping' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-wayland.c:937:28: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-wayland.c:769:43: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/wayland/meta-window-wayland.c:790:49: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_wayland_is_focus_async' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-wayland.c:942:34: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-wayland.c:790:49: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/wayland/meta-window-wayland.c:822:38: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_wayland_map' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-wayland.c:940:23: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-wayland.c:822:38: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/wayland/meta-window-wayland.c:827:40: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_wayland_unmap' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-wayland.c:941:25: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-wayland.c:827:40: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/wayland/meta-window-xwayland.c:246:55: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_xwayland_always_update_shape' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-window-xwayland.c:332:43: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-window-xwayland.c:246:55: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/wayland/meta-window-xwayland.c:63:48: style: Parameter 'window_xwayland' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-xwayland-dnd.c:561:56: style: Parameter 'source' can be declared as pointer to const. However it seems that 'meta_x11_source_drop_performed' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-dnd.c:605:39: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-dnd.c:561:56: note: Parameter 'source' can be declared as pointer to const head mutter-46.0/src/wayland/meta-xwayland-dnd.c:591:72: style: Parameter 'source_xwayland' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-xwayland-dnd.c:926:42: style: Parameter 'handler' can be declared as pointer to const. However it seems that 'drag_xgrab_key' is a callback function, if 'handler' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-dnd.c:947:3: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-dnd.c:926:42: note: Parameter 'handler' can be declared as pointer to const head mutter-46.0/src/wayland/meta-xwayland-dnd.c:928:42: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'drag_xgrab_key' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-dnd.c:947:3: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-dnd.c:928:42: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/wayland/meta-xwayland-dnd.c:934:51: style: Parameter 'handler' can be declared as pointer to const. However it seems that 'drag_xgrab_ignore_event' is a callback function, if 'handler' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-dnd.c:948:3: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-dnd.c:934:51: note: Parameter 'handler' can be declared as pointer to const head mutter-46.0/src/wayland/meta-xwayland-dnd.c:936:51: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'drag_xgrab_ignore_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-dnd.c:948:3: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-dnd.c:936:51: note: Parameter 'user_data' can be declared as pointer to const head mutter-46.0/src/wayland/meta-xwayland-surface.c:190:68: style: Parameter 'actor_surface' can be declared as pointer to const. However it seems that 'meta_xwayland_surface_get_geometry_scale' is a callback function, if 'actor_surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland-surface.c:248:5: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland-surface.c:190:68: note: Parameter 'actor_surface' can be declared as pointer to const head mutter-46.0/src/wayland/meta-xwayland-surface.c:225:50: style: Parameter 'xwayland_surface' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/wayland/meta-xwayland.c:462:22: style: Parameter 'display' can be declared as pointer to const. However it seems that 'x_io_error' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland.c:1206:23: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland.c:462:22: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/src/wayland/meta-xwayland.c:470:27: style: Parameter 'display' can be declared as pointer to const. However it seems that 'x_io_error_noop' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland.c:1018:23: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland.c:470:27: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/src/wayland/meta-xwayland.c:502:32: style: Parameter 'display' can be declared as pointer to const. However it seems that 'x_io_error_exit_noop' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland.c:1023:31: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland.c:502:32: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/src/wayland/meta-xwayland.c:503:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'x_io_error_exit_noop' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/wayland/meta-xwayland.c:1023:31: note: You might need to cast the function pointer here mutter-46.0/src/wayland/meta-xwayland.c:503:32: note: Parameter 'data' can be declared as pointer to const head mutter-46.0/src/x11/meta-selection-source-x11.c:135:57: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/meta-startup-notification-x11.c:289:53: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/meta-startup-notification-x11.c:319:56: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/meta-startup-notification-x11.c:336:62: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/meta-startup-notification-x11.c:337:62: style: Parameter 'xevent' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/meta-startup-notification-x11.c:357:55: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/meta-startup-notification-x11.c:358:55: style: Parameter 'app_info' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/meta-sync-counter.c:402:41: style: Parameter 'sync_counter' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/meta-x11-display.c:1013:37: style: Parameter 'display' can be declared as pointer to const. However it seems that 'set_work_area_hint' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-display.c:1481:28: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-display.c:1013:37: note: Parameter 'display' can be declared as pointer to const head mutter-46.0/src/x11/meta-x11-display.c:1053:32: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/meta-x11-display.c:1952:37: style: Parameter 'xdisplay' can be declared as pointer to const. However it seems that 'find_timestamp_predicate' is a callback function, if 'xdisplay' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-display.c:1979:17: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-display.c:1952:37: note: Parameter 'xdisplay' can be declared as pointer to const head mutter-46.0/src/x11/meta-x11-display.c:323:40: style: Parameter 'x11_display' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/meta-x11-display.c:533:11: style: Condition 'visual_bell_auto_reset' is always false [knownConditionTrueFalse] mutter-46.0/src/x11/meta-x11-display.c:526:41: note: Assignment 'visual_bell_auto_reset=0', assigned value is 0 mutter-46.0/src/x11/meta-x11-display.c:533:11: note: Condition 'visual_bell_auto_reset' is always false head mutter-46.0/src/x11/meta-x11-selection-input-stream.c:185:55: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'meta_x11_selection_input_stream_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-selection-input-stream.c:316:29: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-selection-input-stream.c:185:55: note: Parameter 'stream' can be declared as pointer to const head mutter-46.0/src/x11/meta-x11-selection-input-stream.c:186:55: style: Parameter 'cancellable' can be declared as pointer to const. However it seems that 'meta_x11_selection_input_stream_close' is a callback function, if 'cancellable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-selection-input-stream.c:316:29: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-selection-input-stream.c:186:55: note: Parameter 'cancellable' can be declared as pointer to const head mutter-46.0/src/x11/meta-x11-selection-input-stream.c:255:62: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'meta_x11_selection_input_stream_close_finish' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-selection-input-stream.c:321:33: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-selection-input-stream.c:255:62: note: Parameter 'stream' can be declared as pointer to const head mutter-46.0/src/x11/meta-x11-selection-input-stream.c:256:62: style: Parameter 'result' can be declared as pointer to const. However it seems that 'meta_x11_selection_input_stream_close_finish' is a callback function, if 'result' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/meta-x11-selection-input-stream.c:321:33: note: You might need to cast the function pointer here mutter-46.0/src/x11/meta-x11-selection-input-stream.c:256:62: note: Parameter 'result' can be declared as pointer to const head mutter-46.0/src/x11/meta-x11-stack.c:150:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] head mutter-46.0/src/x11/session.c:47:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/window-x11.c:103:38: style: Parameter 'window_x11' can be declared as pointer to const [constParameterPointer] head mutter-46.0/src/x11/window-x11.c:1738:65: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_main_monitor_changed' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2177:40: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1738:65: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/x11/window-x11.c:1781:62: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_force_restore_shortcuts' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2179:43: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1781:62: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/x11/window-x11.c:1782:62: style: Parameter 'source' can be declared as pointer to const. However it seems that 'meta_window_x11_force_restore_shortcuts' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2179:43: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1782:62: note: Parameter 'source' can be declared as pointer to const head mutter-46.0/src/x11/window-x11.c:1791:58: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_shortcuts_inhibited' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2180:39: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1791:58: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/x11/window-x11.c:1792:58: style: Parameter 'source' can be declared as pointer to const. However it seems that 'meta_window_x11_shortcuts_inhibited' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2180:39: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1792:58: note: Parameter 'source' can be declared as pointer to const head mutter-46.0/src/x11/window-x11.c:1949:50: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_impl_freeze_commits' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2191:27: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1949:50: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/x11/window-x11.c:1954:48: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_impl_thaw_commits' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2192:25: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1954:48: note: Parameter 'window' can be declared as pointer to const head mutter-46.0/src/x11/window-x11.c:1982:55: style: Parameter 'window' can be declared as pointer to const. However it seems that 'meta_window_x11_impl_always_update_shape' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mutter-46.0/src/x11/window-x11.c:2193:32: note: You might need to cast the function pointer here mutter-46.0/src/x11/window-x11.c:1982:55: note: Parameter 'window' can be declared as pointer to const DONE