2024-04-14 03:59 ftp://ftp.de.debian.org/debian/pool/main/x/xine-ui/xine-ui_0.99.14+hg20240403.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=zlib --library=libcurl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 01c049d (2024-04-13 21:28:19 +0200) count: 231 156 elapsed-time: 6.4 8.5 head-timing-info: old-timing-info: head results: xine-ui/src/common/utils.h:25:0: error: #error config.h not included [preprocessorErrorDirective] xine-ui/src/xitk/common.h:26:0: error: #error config.h not included [preprocessorErrorDirective] xine-ui/src/common/dump.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/common/dump.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/common/xine_compat.h:25:0: error: #error config.h not included [preprocessorErrorDirective] xine-ui/src/dfb/dfb.c:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLCAPS_SURFACE [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/dfb.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFB_OK [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/options.c:52:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/options.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/options.c:132:12: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] xine-ui/src/dfb/options.c:124:20: note: c is initialized xine-ui/src/dfb/options.c:132:12: note: c is overwritten xine-ui/src/dfb/options.c:73:12: style: Variable 'driver_id' can be declared as pointer to const [constVariablePointer] xine-ui/src/dfb/main.c:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/main.c:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/main.c:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/main.c:112:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/main.c:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/main.c:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/main.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_STATUS_STOP [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/main.c:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/main.c:229:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/fb/actions.c:331:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_SPEED [valueFlowBailoutIncompleteVar] xine-ui/src/fb/actions.c:340:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_STATUS_PLAY [valueFlowBailoutIncompleteVar] xine-ui/src/fb/actions.c:392:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_STREAM_INFO_SEEKABLE [valueFlowBailoutIncompleteVar] xine-ui/src/fb/actions.c:413:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_AUDIO_CHANNEL_LOGICAL [valueFlowBailoutIncompleteVar] xine-ui/src/fb/actions.c:431:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_SPU_CHANNEL [valueFlowBailoutIncompleteVar] xine-ui/src/fb/actions.c:448:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_ZOOM_X [valueFlowBailoutIncompleteVar] xine-ui/src/fb/actions.c:457:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_ZOOM_X [valueFlowBailoutIncompleteVar] xine-ui/src/dfb/main.c:206:41: style: Parameter 'cb_data' can be declared as pointer to const [constParameterPointer] xine-ui/src/dfb/main.c:250:11: style: Variable 'cfgfile' can be declared as pointer to const [constVariablePointer] xine-ui/src/fb/keys.c:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] xine-ui/src/fb/keys.c:145:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] xine-ui/src/common/getopt.c:681:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/fb/actions.c:317:34: style:inconclusive: Function 'default_command_action' argument 1 names different: declaration 'action_str' definition 'action_name'. [funcArgNamesDifferent] xine-ui/src/fb/actions.h:220:34: note: Function 'default_command_action' argument 1 names different: declaration 'action_str' definition 'action_name'. xine-ui/src/fb/actions.c:317:34: note: Function 'default_command_action' argument 1 names different: declaration 'action_str' definition 'action_name'. xine-ui/src/fb/actions.c:317:34: style: Parameter 'action_name' can be declared as pointer to const [constParameterPointer] xine-ui/src/fb/actions.c:54:14: style: struct member 'Anonymous3::description' is never used. [unusedStructMember] xine-ui/src/fb/main.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_config_file [valueFlowBailoutIncompleteVar] xine-ui/src/fb/options.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] xine-ui/src/fb/main.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/fb/options.c:86:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/fb/main.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/fb/options.c:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] xine-ui/src/fb/main.c:141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/fb/main.c:152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/fb/main.c:174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/fb/main.c:185:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/fb/main.c:213:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/fb/main.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/fb/main.c:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/fb/main.c:283:5: style: Condition '!init_stream()' is always false [knownConditionTrueFalse] xine-ui/src/fb/main.c:283:17: note: Calling function 'init_stream' returns 1 xine-ui/src/fb/main.c:283:5: note: Condition '!init_stream()' is always false xine-ui/src/fb/options.c:211:10: error: Common realloc mistake: 'pplugins' nulled but not freed upon failure [memleakOnRealloc] xine-ui/src/fb/options.c:154:11: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] xine-ui/src/fb/options.c:151:8: note: c is initialized xine-ui/src/fb/options.c:154:11: note: c is overwritten xine-ui/src/fb/stdctl.c:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xine-ui/src/fb/osd.c:255:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_OSD_TEXT1 [valueFlowBailoutIncompleteVar] xine-ui/src/fb/osd.c:297:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_SPEED [valueFlowBailoutIncompleteVar] xine-ui/src/fb/osd.c:338:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_META_INFO_VIDEOCODEC [valueFlowBailoutIncompleteVar] xine-ui/src/fb/osd.c:483:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_OSD_TEXT1 [valueFlowBailoutIncompleteVar] xine-ui/src/fb/osd.c:589:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_LANG_MAX [valueFlowBailoutIncompleteVar] xine-ui/src/fb/osd.c:618:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_LANG_MAX [valueFlowBailoutIncompleteVar] xine-ui/src/fb/osd.c:650:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_ZOOM_X [valueFlowBailoutIncompleteVar] xine-ui/src/fb/post.c:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POST_PARAM_TYPE_LAST [valueFlowBailoutIncompleteVar] xine-ui/src/fb/post.c:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] xine-ui/src/fb/post.c:270:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_POST_TYPE_VIDEO_FILTER [valueFlowBailoutIncompleteVar] xine-ui/src/fb/post.c:299:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_POST_TYPE_VIDEO_FILTER [valueFlowBailoutIncompleteVar] xine-ui/src/fb/post.c:304:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_POST_TYPE_AUDIO_FILTER [valueFlowBailoutIncompleteVar] xine-ui/src/fb/post.c:352:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable video_input [valueFlowBailoutIncompleteVar] xine-ui/src/fb/post.c:383:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_input [valueFlowBailoutIncompleteVar] xine-ui/src/fb/post.c:524:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_DEINTERLACE [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/cache.c:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/cache.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/cache.c:23:26: style: Condition 'ptr->file' is always true [knownConditionTrueFalse] xine-ui/src/xitk/Imlib-light/cache.c:60:26: style: Condition 'ptr->file' is always true [knownConditionTrueFalse] xine-ui/src/xitk/Imlib-light/cache.c:15:44: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/Imlib-light/cache.c:32:43: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/Imlib-light/cache.c:50:42: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] xine-ui/src/common/getopt.c:776:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] xine-ui/src/xitk/Imlib-light/colors.c:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/colors.c:102:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/colors.c:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoRed [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/colors.c:179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/fb/osd.c:471:12: style: The if condition is the same as the previous if condition [duplicateCondition] xine-ui/src/fb/osd.c:469:12: note: First condition xine-ui/src/fb/osd.c:471:12: note: Second condition xine-ui/src/fb/osd.c:359:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xine-ui/src/fb/osd.c:359:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xine-ui/src/fb/osd.c:368:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xine-ui/src/xitk/Imlib-light/decode.c:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/decode.c:66:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_COLOR_TYPE_RGB_ALPHA [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/decode.c:186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/decode.c:258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/decode.c:313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] xine-ui/src/fb/osd.c:52:5: style: union member 'clut_t::u8' is never used. [unusedStructMember] xine-ui/src/fb/osd.c:51:13: style: struct member 'Anonymous3::foo' is never used. [unusedStructMember] xine-ui/src/xitk/Imlib-light/load.c:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/load.c:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/decode.c:198:10: style: Variable 'outptr' is reassigned a value before the old one has been used. [redundantAssignment] xine-ui/src/xitk/Imlib-light/decode.c:189:10: note: outptr is assigned xine-ui/src/xitk/Imlib-light/decode.c:198:10: note: outptr is overwritten xine-ui/src/xitk/Imlib-light/load.c:121:3: warning: Either the condition 'im' is redundant or there is possible null pointer dereference: im. [nullPointerRedundantCheck] xine-ui/src/xitk/Imlib-light/load.c:122:32: note: Assuming that condition 'im' is not redundant xine-ui/src/xitk/Imlib-light/load.c:121:3: note: Null pointer dereference xine-ui/src/xitk/Imlib-light/load.c:60:61: style:inconclusive: Function 'Imlib_decode_image' argument 2 names different: declaration 'data' definition 'p'. [funcArgNamesDifferent] xine-ui/src/xitk/Imlib-light/Imlib.h:20:70: note: Function 'Imlib_decode_image' argument 2 names different: declaration 'data' definition 'p'. xine-ui/src/xitk/Imlib-light/load.c:60:61: note: Function 'Imlib_decode_image' argument 2 names different: declaration 'data' definition 'p'. xine-ui/src/xitk/Imlib-light/load.c:13:28: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] xine-ui/src/fb/post.c:143:6: error: Common realloc mistake: 'post_elements' nulled but not freed upon failure [memleakOnRealloc] xine-ui/src/fb/post.c:280:8: error: Common realloc mistake: '_post_elements' nulled but not freed upon failure [memleakOnRealloc] xine-ui/src/xitk/Imlib-light/colors.c:203:30: warning: Uninitialized variable: pal [uninitvar] xine-ui/src/xitk/Imlib-light/colors.c:183:15: note: Assuming condition is false xine-ui/src/xitk/Imlib-light/colors.c:203:30: note: Uninitialized variable: pal xine-ui/src/fb/post.c:298:48: style:inconclusive: Function 'vpplugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'. [funcArgNamesDifferent] xine-ui/src/fb/post.h:27:48: note: Function 'vpplugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'. xine-ui/src/fb/post.c:298:48: note: Function 'vpplugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'. xine-ui/src/fb/post.c:303:48: style:inconclusive: Function 'applugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'. [funcArgNamesDifferent] xine-ui/src/fb/post.h:28:48: note: Function 'applugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'. xine-ui/src/fb/post.c:303:48: note: Function 'applugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'. xine-ui/src/fb/post.c:189:13: style: Local variable 'i' shadows outer variable [shadowVariable] xine-ui/src/fb/post.c:157:12: note: Shadowed declaration xine-ui/src/fb/post.c:189:13: note: Shadow variable xine-ui/src/xitk/Imlib-light/utils.c:197:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShapeBounding [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/misc.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/misc.c:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/misc.c:122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/misc.c:678:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/misc.c:1266:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCGraphicsExposures [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/misc.c:1296:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCGraphicsExposures [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/utils.c:190:10: style: Checking if unsigned expression 'w' is less than zero. [unsignedLessThanZero] xine-ui/src/xitk/Imlib-light/utils.c:190:22: style: Checking if unsigned expression 'h' is less than zero. [unsignedLessThanZero] xine-ui/src/xitk/Imlib-light/rend.c:431:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/rend.c:1057:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/Imlib-light/rend.c:1679:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/mediamarks.c:390:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/mediamarks.c:525:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_parser_t [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/mediamarks.c:585:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/mediamarks.c:734:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XITK_NAME_MAX [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/list.c:124:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xine-ui/src/xitk/oxine/list.c:360:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xine-ui/src/xitk/oxine/list.c:561:57: style:inconclusive: Function 'g_list_remove_link' argument 2 names different: declaration 'llink' definition 'link'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/list.h:166:57: note: Function 'g_list_remove_link' argument 2 names different: declaration 'llink' definition 'link'. xine-ui/src/xitk/oxine/list.c:561:57: note: Function 'g_list_remove_link' argument 2 names different: declaration 'llink' definition 'link'. xine-ui/src/xitk/oxine/list.c:565:57: style:inconclusive: Function 'g_list_delete_link' argument 2 names different: declaration 'link_' definition 'link'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/list.h:167:57: note: Function 'g_list_delete_link' argument 2 names different: declaration 'link_' definition 'link'. xine-ui/src/xitk/oxine/list.c:565:57: note: Function 'g_list_delete_link' argument 2 names different: declaration 'link_' definition 'link'. xine-ui/src/xitk/oxine/list.c:656:48: style:inconclusive: Function 'g_list_position' argument 2 names different: declaration 'llink' definition 'link'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/list.h:174:50: note: Function 'g_list_position' argument 2 names different: declaration 'llink' definition 'link'. xine-ui/src/xitk/oxine/list.c:656:48: note: Function 'g_list_position' argument 2 names different: declaration 'llink' definition 'link'. xine-ui/src/xitk/oxine/list.c:164:28: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/list.c:656:48: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/list.c:110:5: style: Variable 'l' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/list.c:121:5: style: Variable 'n' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/list.c:124:3: style: Variable 'l' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/list.c:331:3: style: Variable 'node_cur' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/list.c:354:5: style: Variable 'last' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/list.c:360:3: style: Variable 'list' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/otk.c:305:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/otk.c:438:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/otk.c:1081:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/otk.c:1220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/otk.c:1253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/otk.c:1313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/otk.c:1475:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/otk.c:1611:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/otk.c:1736:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/otk.c:1810:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/mediamarks.c:318:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xine-ui/src/xitk/oxine/mediamarks.c:263:18: style: Condition 'file_is_m3u(play_item->mrl)' is always false [knownConditionTrueFalse] xine-ui/src/xitk/oxine/mediamarks.c:263:18: note: Calling function 'file_is_m3u' returns 0 xine-ui/src/xitk/oxine/mediamarks.c:263:18: note: Condition 'file_is_m3u(play_item->mrl)' is always false xine-ui/src/xitk/oxine/mediamarks.c:340:21: style: Condition 'file_is_m3u(mrl)' is always false [knownConditionTrueFalse] xine-ui/src/xitk/oxine/mediamarks.c:340:21: note: Calling function 'file_is_m3u' returns 0 xine-ui/src/xitk/oxine/mediamarks.c:340:21: note: Condition 'file_is_m3u(mrl)' is always false xine-ui/src/xitk/oxine/mediamarks.c:672:11: style: Redundant initialization for 'current'. The initialized value is overwritten before it is read. [redundantInitialization] xine-ui/src/xitk/oxine/mediamarks.c:670:19: note: current is initialized xine-ui/src/xitk/oxine/mediamarks.c:672:11: note: current is overwritten xine-ui/src/xitk/oxine/mediamarks.c:303:36: style: Parameter 'oxine' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/mediamarks.c:306:18: style: Variable 'entp' can be declared as pointer to const [constVariablePointer] xine-ui/src/xitk/oxine/mediamarks.c:530:5: style: Variable 'file' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/mediamarks.c:537:5: style: Variable 'file' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/mediamarks.c:693:3: style: Variable 'session' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/mediamarks.c:757:7: style: Variable 'session' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/utils.c:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/oxine/utils.c:345:10: style: Condition 'prefix' is always true [knownConditionTrueFalse] xine-ui/src/xitk/oxine/utils.c:415:5: error: Memory leak: lpNewPrefix [memleak] xine-ui/src/xitk/oxine/utils.c:493:21: style:inconclusive: Function 'ho_verify' argument 1 names different: declaration 'ho' definition 'content'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/utils.h:92:21: note: Function 'ho_verify' argument 1 names different: declaration 'ho' definition 'content'. xine-ui/src/xitk/oxine/utils.c:493:21: note: Function 'ho_verify' argument 1 names different: declaration 'ho' definition 'content'. xine-ui/src/xitk/oxine/utils.c:498:21: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] xine-ui/src/xitk/oxine/otk.c:2004:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xine-ui/src/xitk/oxine/otk.c:643:47: style:inconclusive: Function 'otk_send_event' argument 2 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/otk.h:190:47: note: Function 'otk_send_event' argument 2 names different: declaration 'event' definition 'ev'. xine-ui/src/xitk/oxine/otk.c:643:47: note: Function 'otk_send_event' argument 2 names different: declaration 'event' definition 'ev'. xine-ui/src/xitk/oxine/otk.c:854:16: style:inconclusive: Function 'otk_button_grid_new' argument 3 names different: declaration 'user_data' definition 'cb_data'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/otk.h:76:16: note: Function 'otk_button_grid_new' argument 3 names different: declaration 'user_data' definition 'cb_data'. xine-ui/src/xitk/oxine/otk.c:854:16: note: Function 'otk_button_grid_new' argument 3 names different: declaration 'user_data' definition 'cb_data'. xine-ui/src/xitk/oxine/otk.c:879:16: style:inconclusive: Function 'otk_button_new' argument 8 names different: declaration 'user_data' definition 'cb_data'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/otk.h:72:16: note: Function 'otk_button_new' argument 8 names different: declaration 'user_data' definition 'cb_data'. xine-ui/src/xitk/oxine/otk.c:879:16: note: Function 'otk_button_new' argument 8 names different: declaration 'user_data' definition 'cb_data'. xine-ui/src/xitk/oxine/otk.c:964:38: style:inconclusive: Function 'otk_button_uc_set' argument 1 names different: declaration 'wid' definition 'this'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/otk.h:126:38: note: Function 'otk_button_uc_set' argument 1 names different: declaration 'wid' definition 'this'. xine-ui/src/xitk/oxine/otk.c:964:38: note: Function 'otk_button_uc_set' argument 1 names different: declaration 'wid' definition 'this'. xine-ui/src/xitk/oxine/otk.c:964:70: style:inconclusive: Function 'otk_button_uc_set' argument 3 names different: declaration 'data' definition 'uc_data'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/otk.h:126:69: note: Function 'otk_button_uc_set' argument 3 names different: declaration 'data' definition 'uc_data'. xine-ui/src/xitk/oxine/otk.c:964:70: note: Function 'otk_button_uc_set' argument 3 names different: declaration 'data' definition 'uc_data'. xine-ui/src/xitk/oxine/otk.c:1334:12: style:inconclusive: Function 'otk_list_new' argument 7 names different: declaration 'user_data' definition 'cb_data'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/otk.h:83:12: note: Function 'otk_list_new' argument 7 names different: declaration 'user_data' definition 'cb_data'. xine-ui/src/xitk/oxine/otk.c:1334:12: note: Function 'otk_list_new' argument 7 names different: declaration 'user_data' definition 'cb_data'. xine-ui/src/xitk/oxine/otk.c:1499:76: style:inconclusive: Function 'otk_layout_add_widget' argument 3 names different: declaration 'srow' definition 'x'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/otk.h:137:76: note: Function 'otk_layout_add_widget' argument 3 names different: declaration 'srow' definition 'x'. xine-ui/src/xitk/oxine/otk.c:1499:76: note: Function 'otk_layout_add_widget' argument 3 names different: declaration 'srow' definition 'x'. xine-ui/src/xitk/oxine/otk.c:1499:83: style:inconclusive: Function 'otk_layout_add_widget' argument 4 names different: declaration 'scol' definition 'y'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/otk.h:137:86: note: Function 'otk_layout_add_widget' argument 4 names different: declaration 'scol' definition 'y'. xine-ui/src/xitk/oxine/otk.c:1499:83: note: Function 'otk_layout_add_widget' argument 4 names different: declaration 'scol' definition 'y'. xine-ui/src/xitk/oxine/otk.c:1499:90: style:inconclusive: Function 'otk_layout_add_widget' argument 5 names different: declaration 'frow' definition 'w'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/otk.h:137:96: note: Function 'otk_layout_add_widget' argument 5 names different: declaration 'frow' definition 'w'. xine-ui/src/xitk/oxine/otk.c:1499:90: note: Function 'otk_layout_add_widget' argument 5 names different: declaration 'frow' definition 'w'. xine-ui/src/xitk/oxine/otk.c:1499:97: style:inconclusive: Function 'otk_layout_add_widget' argument 6 names different: declaration 'fcol' definition 'h'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/otk.h:137:106: note: Function 'otk_layout_add_widget' argument 6 names different: declaration 'fcol' definition 'h'. xine-ui/src/xitk/oxine/otk.c:1499:97: note: Function 'otk_layout_add_widget' argument 6 names different: declaration 'fcol' definition 'h'. xine-ui/src/xitk/oxine/otk.c:1759:38: style:inconclusive: Function 'otk_window_new' argument 1 names different: declaration 'this' definition 'otk'. [funcArgNamesDifferent] xine-ui/src/xitk/oxine/otk.h:66:38: note: Function 'otk_window_new' argument 1 names different: declaration 'this' definition 'otk'. xine-ui/src/xitk/oxine/otk.c:1759:38: note: Function 'otk_window_new' argument 1 names different: declaration 'this' definition 'otk'. xine-ui/src/xitk/oxine/otk.c:246:44: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/otk.c:315:39: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/otk.c:315:59: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/otk.c:330:48: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/otk.c:330:68: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/otk.c:352:50: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/otk.c:352:70: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/otk.c:453:56: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/otk.c:473:56: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/oxine/otk.c:750:20: style: Variable 'scrollbar' can be declared as pointer to const [constVariablePointer] xine-ui/src/xitk/oxine/otk.c:1268:15: style: Variable 'list' can be declared as pointer to const [constVariablePointer] xine-ui/src/xitk/oxine/otk.c:1290:15: style: Variable 'list' can be declared as pointer to const [constVariablePointer] xine-ui/src/xitk/oxine/otk.c:1567:9: style: Variable 'text' can be declared as pointer to const [constVariablePointer] xine-ui/src/xitk/oxine/otk.c:745:3: style: Variable 'slider' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/otk.c:787:3: style: Variable 'scrollbar' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/otk.c:803:3: style: Variable 'button' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/otk.c:1038:3: style: Variable 'listentry' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/otk.c:1329:3: style: Variable 'list' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/otk.c:1410:3: style: Variable 'label' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/otk.c:1496:3: style: Variable 'lay' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/otk.c:1615:3: style: Variable 'selector' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/otk.c:1756:3: style: Variable 'win' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/oxine/otk.c:2004:3: style: Variable 'otk' is assigned a value that is never used. [unreadVariable] xine-ui/src/xitk/Imlib-light/rend.c:171:26: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] xine-ui/src/xitk/Imlib-light/rend.c:550:26: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] xine-ui/src/xitk/Imlib-light/rend.c:799:26: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] xine-ui/src/xitk/Imlib-light/rend.c:1676:9: style: Condition 'shared_pixmap' is always false [knownConditionTrueFalse] xine-ui/src/xitk/Imlib-light/rend.c:1671:19: note: Assignment 'shared_pixmap=0', assigned value is 0 xine-ui/src/xitk/Imlib-light/rend.c:1676:9: note: Condition 'shared_pixmap' is always false xine-ui/src/xitk/Imlib-light/rend.c:1676:26: style: Condition 'shared_image' is always false [knownConditionTrueFalse] xine-ui/src/xitk/Imlib-light/rend.c:1672:18: note: Assignment 'shared_image=0', assigned value is 0 xine-ui/src/xitk/Imlib-light/rend.c:1676:26: note: Condition 'shared_image' is always false xine-ui/src/xitk/Imlib-light/rend.c:1727:7: style: Variable 'bpp' is reassigned a value before the old one has been used. [redundantAssignment] xine-ui/src/xitk/Imlib-light/rend.c:1373:9: note: bpp is assigned xine-ui/src/xitk/Imlib-light/rend.c:1727:7: note: bpp is overwritten xine-ui/src/xitk/Imlib-light/rend.c:1727:7: style: Variable 'bpp' is reassigned a value before the old one has been used. [redundantAssignment] xine-ui/src/xitk/Imlib-light/rend.c:1375:9: note: bpp is assigned xine-ui/src/xitk/Imlib-light/rend.c:1727:7: note: bpp is overwritten xine-ui/src/xitk/Imlib-light/rend.c:1727:7: style: Variable 'bpp' is reassigned a value before the old one has been used. [redundantAssignment] xine-ui/src/xitk/Imlib-light/rend.c:1377:9: note: bpp is assigned xine-ui/src/xitk/Imlib-light/rend.c:1727:7: note: bpp is overwritten xine-ui/src/xitk/Imlib-light/rend.c:1727:7: style: Variable 'bpp' is reassigned a value before the old one has been used. [redundantAssignment] xine-ui/src/xitk/Imlib-light/rend.c:1379:9: note: bpp is assigned xine-ui/src/xitk/Imlib-light/rend.c:1727:7: note: bpp is overwritten xine-ui/src/xitk/Imlib-light/rend.c:1279:43: style:inconclusive: Function 'Imlib_render' argument 2 names different: declaration 'image' definition 'im'. [funcArgNamesDifferent] xine-ui/src/xitk/Imlib-light/Imlib.h:24:65: note: Function 'Imlib_render' argument 2 names different: declaration 'image' definition 'im'. xine-ui/src/xitk/Imlib-light/rend.c:1279:43: note: Function 'Imlib_render' argument 2 names different: declaration 'image' definition 'im'. xine-ui/src/xitk/Imlib-light/rend.c:1279:51: style:inconclusive: Function 'Imlib_render' argument 3 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] xine-ui/src/xitk/Imlib-light/Imlib.h:24:76: note: Function 'Imlib_render' argument 3 names different: declaration 'width' definition 'w'. xine-ui/src/xitk/Imlib-light/rend.c:1279:51: note: Function 'Imlib_render' argument 3 names different: declaration 'width' definition 'w'. xine-ui/src/xitk/Imlib-light/rend.c:1279:58: style:inconclusive: Function 'Imlib_render' argument 4 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] xine-ui/src/xitk/Imlib-light/Imlib.h:24:87: note: Function 'Imlib_render' argument 4 names different: declaration 'height' definition 'h'. xine-ui/src/xitk/Imlib-light/rend.c:1279:58: note: Function 'Imlib_render' argument 4 names different: declaration 'height' definition 'h'. xine-ui/src/xitk/Imlib-light/rend.c:491:21: style: Local variable 'db' shadows outer variable [shadowVariable] xine-ui/src/xitk/Imlib-light/rend.c:427:31: note: Shadowed declaration xine-ui/src/xitk/Imlib-light/rend.c:491:21: note: Shadow variable xine-ui/src/xitk/Imlib-light/rend.c:1395:28: style: Local variable 'r' shadows outer variable [shadowVariable] xine-ui/src/xitk/Imlib-light/rend.c:1281:23: note: Shadowed declaration xine-ui/src/xitk/Imlib-light/rend.c:1395:28: note: Shadow variable xine-ui/src/xitk/Imlib-light/rend.c:37:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xine-ui/src/xitk/Imlib-light/rend.c:130:43: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/Imlib-light/rend.c:1190:54: style: Parameter 'xarray' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/xine-toolkit/_xitk.h:27:0: error: #error config.h not included [preprocessorErrorDirective] xine-ui/src/xitk/xine-toolkit/xitk.h:28:0: error: #error config.h not included [preprocessorErrorDirective] xine-ui/src/xitk/xine-toolkit/font_ft.c:111:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/xine-toolkit/font_ft.c:133:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/xine-toolkit/font_ft.c:242:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/xine-toolkit/font_ft.c:289:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_RENDER [valueFlowBailoutIncompleteVar] xine-ui/src/xitk/xine-toolkit/font_ft.c:199:78: style:inconclusive: Function 'xitk_ft_font_create' argument 2 names different: declaration 'font' definition 'name'. [funcArgNamesDifferent] xine-ui/src/xitk/xine-toolkit/font_ft.h:35:75: note: Function 'xitk_ft_font_create' argument 2 names different: declaration 'font' definition 'name'. xine-ui/src/xitk/xine-toolkit/font_ft.c:199:78: note: Function 'xitk_ft_font_create' argument 2 names different: declaration 'font' definition 'name'. xine-ui/src/xitk/xine-toolkit/font_ft.c:217:36: style:inconclusive: Function 'xitk_ft_font_text_extent' argument 4 names different: declaration 'lbearing' definition '_lbearing'. [funcArgNamesDifferent] xine-ui/src/xitk/xine-toolkit/font_ft.h:39:37: note: Function 'xitk_ft_font_text_extent' argument 4 names different: declaration 'lbearing' definition '_lbearing'. xine-ui/src/xitk/xine-toolkit/font_ft.c:217:36: note: Function 'xitk_ft_font_text_extent' argument 4 names different: declaration 'lbearing' definition '_lbearing'. xine-ui/src/xitk/xine-toolkit/font_ft.c:217:52: style:inconclusive: Function 'xitk_ft_font_text_extent' argument 5 names different: declaration 'rbearing' definition '_rbearing'. [funcArgNamesDifferent] xine-ui/src/xitk/xine-toolkit/font_ft.h:39:52: note: Function 'xitk_ft_font_text_extent' argument 5 names different: declaration 'rbearing' definition '_rbearing'. xine-ui/src/xitk/xine-toolkit/font_ft.c:217:52: note: Function 'xitk_ft_font_text_extent' argument 5 names different: declaration 'rbearing' definition '_rbearing'. xine-ui/src/xitk/xine-toolkit/font_ft.c:217:68: style:inconclusive: Function 'xitk_ft_font_text_extent' argument 6 names different: declaration 'width' definition '_width'. [funcArgNamesDifferent] xine-ui/src/xitk/xine-toolkit/font_ft.h:39:67: note: Function 'xitk_ft_font_text_extent' argument 6 names different: declaration 'width' definition '_width'. xine-ui/src/xitk/xine-toolkit/font_ft.c:217:68: note: Function 'xitk_ft_font_text_extent' argument 6 names different: declaration 'width' definition '_width'. xine-ui/src/xitk/xine-toolkit/font_ft.c:217:81: style:inconclusive: Function 'xitk_ft_font_text_extent' argument 7 names different: declaration 'ascent' definition '_ascent'. [funcArgNamesDifferent] xine-ui/src/xitk/xine-toolkit/font_ft.h:39:79: note: Function 'xitk_ft_font_text_extent' argument 7 names different: declaration 'ascent' definition '_ascent'. xine-ui/src/xitk/xine-toolkit/font_ft.c:217:81: note: Function 'xitk_ft_font_text_extent' argument 7 names different: declaration 'ascent' definition '_ascent'. xine-ui/src/xitk/xine-toolkit/font_ft.c:217:95: style:inconclusive: Function 'xitk_ft_font_text_extent' argument 8 names different: declaration 'descent' definition '_descent'. [funcArgNamesDifferent] xine-ui/src/xitk/xine-toolkit/font_ft.h:39:92: note: Function 'xitk_ft_font_text_extent' argument 8 names different: declaration 'descent' definition '_descent'. xine-ui/src/xitk/xine-toolkit/font_ft.c:217:95: note: Function 'xitk_ft_font_text_extent' argument 8 names different: declaration 'descent' definition '_descent'. xine-ui/src/xitk/Imlib-light/misc.c:240:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xine-ui/src/xitk/Imlib-light/misc.c:247:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xine-ui/src/xitk/Imlib-light/misc.c:796:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xine-ui/src/xitk/Imlib-light/misc.c:803:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xine-ui/src/xitk/Imlib-light/misc.c:500:9: warning: Either the condition 'xvir' is redundant or there is possible null pointer dereference: xvir. [nullPointerRedundantCheck] xine-ui/src/xitk/Imlib-light/misc.c:446:11: note: Assuming that condition 'xvir' is not redundant xine-ui/src/xitk/Imlib-light/misc.c:500:9: note: Null pointer dereference xine-ui/src/xitk/Imlib-light/misc.c:1099:9: warning: Either the condition 'xvir' is redundant or there is possible null pointer dereference: xvir. [nullPointerRedundantCheck] xine-ui/src/xitk/Imlib-light/misc.c:1046:11: note: Assuming that condition 'xvir' is not redundant xine-ui/src/xitk/Imlib-light/misc.c:1099:9: note: Null pointer dereference xine-ui/src/xitk/Imlib-light/misc.c:1273:47: style:inconclusive: Function 'Imlib_move_image' argument 2 names different: declaration 'image' definition 'im'. [funcArgNamesDifferent] xine-ui/src/xitk/Imlib-light/Imlib.h:25:69: note: Function 'Imlib_move_image' argument 2 names different: declaration 'image' definition 'im'. xine-ui/src/xitk/Imlib-light/misc.c:1273:47: note: Function 'Imlib_move_image' argument 2 names different: declaration 'image' definition 'im'. xine-ui/src/xitk/Imlib-light/misc.c:656:58: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/Imlib-light/misc.c:1357:71: style: Parameter 'border' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/Imlib-light/misc.c:1390:32: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] xine-ui/src/xitk/Imlib-light/misc.c:1169:12: style: Variable 'newcm' is assigned a value that is never used. [unreadVariable] diff: head xine-ui/src/common/dump.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head xine-ui/src/dfb/dfb.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFB_OK [valueFlowBailoutIncompleteVar] head xine-ui/src/dfb/main.c:112:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/dfb/main.c:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/dfb/main.c:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/dfb/main.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_STATUS_STOP [valueFlowBailoutIncompleteVar] head xine-ui/src/dfb/main.c:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/dfb/main.c:206:41: style: Parameter 'cb_data' can be declared as pointer to const [constParameterPointer] head xine-ui/src/dfb/main.c:229:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head xine-ui/src/dfb/main.c:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/dfb/main.c:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/dfb/options.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/actions.c:340:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_STATUS_PLAY [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/actions.c:392:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_STREAM_INFO_SEEKABLE [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/actions.c:413:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_AUDIO_CHANNEL_LOGICAL [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/actions.c:431:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_SPU_CHANNEL [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/actions.c:448:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_ZOOM_X [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/actions.c:457:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_ZOOM_X [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/keys.c:145:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/main.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/main.c:141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/main.c:152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/main.c:174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/main.c:185:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/main.c:213:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/main.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/main.c:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/main.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/options.c:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/options.c:86:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/osd.c:297:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_SPEED [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/osd.c:338:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_META_INFO_VIDEOCODEC [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/osd.c:483:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_OSD_TEXT1 [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/osd.c:589:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_LANG_MAX [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/osd.c:618:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_LANG_MAX [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/osd.c:650:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_ZOOM_X [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/post.c:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xineui_global_xine_instance [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/post.c:270:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_POST_TYPE_VIDEO_FILTER [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/post.c:299:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_POST_TYPE_VIDEO_FILTER [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/post.c:304:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_POST_TYPE_AUDIO_FILTER [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/post.c:352:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable video_input [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/post.c:383:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_input [valueFlowBailoutIncompleteVar] head xine-ui/src/fb/post.c:524:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_DEINTERLACE [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/cache.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/colors.c:102:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/colors.c:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoRed [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/colors.c:179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/colors.c:203:30: warning: Uninitialized variable: pal [uninitvar] xine-ui/src/xitk/Imlib-light/colors.c:183:15: note: Assuming condition is false xine-ui/src/xitk/Imlib-light/colors.c:203:30: note: Uninitialized variable: pal head xine-ui/src/xitk/Imlib-light/decode.c:186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/decode.c:258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/decode.c:313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/decode.c:66:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_COLOR_TYPE_RGB_ALPHA [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/load.c:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/misc.c:122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/misc.c:1266:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCGraphicsExposures [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/misc.c:1296:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCGraphicsExposures [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/misc.c:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/misc.c:678:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/rend.c:1057:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/Imlib-light/rend.c:1679:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/mediamarks.c:525:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_parser_t [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/mediamarks.c:585:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/mediamarks.c:734:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XITK_NAME_MAX [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/otk.c:1081:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/otk.c:1220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/otk.c:1253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/otk.c:1313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/otk.c:1475:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/otk.c:1611:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/otk.c:1736:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/otk.c:1810:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/oxine/otk.c:438:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/xine-toolkit/font_ft.c:133:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/xine-toolkit/font_ft.c:242:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] head xine-ui/src/xitk/xine-toolkit/font_ft.c:289:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_RENDER [valueFlowBailoutIncompleteVar] DONE