2025-05-06 07:07 ftp://ftp.de.debian.org/debian/pool/main/m/mlterm/mlterm_3.9.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=motif --library=gtk --library=sdl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 581f101 (2025-05-05 21:13:30 +0200) count: 3327 3307 elapsed-time: 33.1 34.0 head-timing-info: old-timing-info: head results: mlterm-3.9.3/android/jni/ui_connect_dialog.c:139:70: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:57:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_xic.c:69:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mlterm-3.9.3/android/jni/ui_xic.c:13:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:13:45: style: Parameter 'xim_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:13:61: style: Parameter 'xim_locale' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:15:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:17:40: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:21:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:23:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:25:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:27:33: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:29:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:31:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:31:49: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:32:31: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:32:50: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:36:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:36:54: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:37:36: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:37:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:41:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:42:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:46:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:48:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_xic.c:50:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_event_source.c:45:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xterm_listener [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_event_source.c:73:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_event_source.c:143:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xterm_listener [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_event_source.c:256:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xterm_listener [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_event_source.c:429:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/baselib/src/bl_def.h:31:0: error: Failed to parse #define [preprocessorErrorDirective] mlterm-3.9.3/baselib/src/bl_def.h:31:2: error: Failed to parse #define [preprocessorErrorDirective] mlterm-3.9.3/common/c_animgif.c:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/common/c_animgif.c:120:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AKEYCODE_0 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AKEYCODE_BACK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:252:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BL_DIALOG_ALERT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:296:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_children [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AINPUT_SOURCE_MOUSE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:503:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_FORMAT_RGB_565 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:776:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:809:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASENSOR_TYPE_ACCELEROMETER [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:833:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOOPER_ID_USER [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:985:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_display.c:1117:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFY_TO_MYSELF [valueFlowBailoutIncompleteVar] mlterm-3.9.3/android/jni/ui_event_source.c:404:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/android/jni/ui_event_source.c:43:18: style: Variable 'win' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/android/jni/ui_event_source.c:141:18: style: Variable 'win' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/android/jni/ui_event_source.c:254:22: style: Variable 'win' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/android/jni/ui_event_source.c:419:64: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_event_source.c:526:13: style: Variable 'val' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/common/c_animgif.c:160:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/android/jni/ui_display.c:1020:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/android/jni/ui_display.c:1053:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/android/jni/ui_display.c:1061:50: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/android/jni/ui_display.c:1158:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/android/jni/ui_display.c:1194:37: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/android/jni/ui_display.c:631:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_display.c:758:83: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_display.c:774:55: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_display.c:776:47: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_display.c:902:43: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_display.c:915:69: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_display.c:1059:11: style: Variable 'home' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/common/c_animgif.c:23:48: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/common/c_animgif.c:23:84: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/android/jni/ui_display.c:795:16: style: Variable 'ident' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/android/jni/ui_display.c:1018:11: style: Unused variable: str [unusedVariable] mlterm-3.9.3/baselib/src/bl_pty_none.c:7:24: style: Parameter 'master' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/baselib/src/bl_pty_none.c:7:37: style: Parameter 'slave' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/scrollbar/extra/athena.c:64:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPoint [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/motif.c:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/motif.c:118:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/motif.c:180:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/motif.c:233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/motif.c:281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/motif.c:327:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:69:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PseudoColor [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/mozmodern.c:201:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/mozmodern.c:313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/common/c_sixel.c:185:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] mlterm-3.9.3/common/c_sixel.c:367:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/common/c_sixel.c:976:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:26:5: warning: If memory allocation fails, then there is a possible null pointer dereference: all_colors [nullPointerOutOfMemory] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assuming allocation function fails mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assignment 'all_colors=malloc(ncells*sizeof(XColor))', assigned value is 0 mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:26:5: note: Null pointer dereference mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:32:28: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: all_colors [nullPointerOutOfMemory] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assuming allocation function fails mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assignment 'all_colors=malloc(ncells*sizeof(XColor))', assigned value is 0 mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:32:28: note: Null pointer dereference mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:33:30: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: all_colors [nullPointerOutOfMemory] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assuming allocation function fails mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assignment 'all_colors=malloc(ncells*sizeof(XColor))', assigned value is 0 mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:33:30: note: Null pointer dereference mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:34:29: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: all_colors [nullPointerOutOfMemory] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assuming allocation function fails mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assignment 'all_colors=malloc(ncells*sizeof(XColor))', assigned value is 0 mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:34:29: note: Null pointer dereference mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:45:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: all_colors [nullPointerOutOfMemory] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assuming allocation function fails mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assignment 'all_colors=malloc(ncells*sizeof(XColor))', assigned value is 0 mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:45:24: note: Null pointer dereference mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:46:26: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: all_colors [nullPointerOutOfMemory] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assuming allocation function fails mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assignment 'all_colors=malloc(ncells*sizeof(XColor))', assigned value is 0 mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:46:26: note: Null pointer dereference mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:47:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: all_colors [nullPointerOutOfMemory] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assuming allocation function fails mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:22:22: note: Assignment 'all_colors=malloc(ncells*sizeof(XColor))', assigned value is 0 mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:47:25: note: Null pointer dereference mlterm-3.9.3/contrib/scrollbar/extra/mozmodern.c:249:21: style: Variable 'mozmod_sb' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/scrollbar/extra/mozmodern.c:264:21: style: Variable 'mozmod_sb' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:12:92: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:59:90: style: Parameter 'visual' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:19:24: style: Variable 'diff_r' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:19:36: style: Variable 'diff_g' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/contrib/scrollbar/extra/exsb_common.h:19:48: style: Variable 'diff_b' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/contrib/scrollbar/extra/next.c:58:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPoint [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/next.c:135:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPoint [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/next.c:180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/extra/next.c:365:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:256:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:291:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:437:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:490:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:570:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:635:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/tool/dnd/sample.c:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/tool/dnd/sample.c:47:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/contrib/tool/dnd/sample.c:52:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/contrib/tool/dnd/sample.c:53:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/contrib/tool/dnd/sample.c:33:40: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'end_application' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/contrib/tool/dnd/sample.c:47:58: note: You might need to cast the function pointer here mlterm-3.9.3/contrib/tool/dnd/sample.c:33:40: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/contrib/tool/dnd/sample.c:33:57: style: Parameter 'data' can be declared as pointer to const. However it seems that 'end_application' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/contrib/tool/dnd/sample.c:47:58: note: You might need to cast the function pointer here mlterm-3.9.3/contrib/tool/dnd/sample.c:33:57: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/contrib/tool/mlcc/comm.c:68:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/tool/mlcc/comm.c:432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/tool/mlcc/comm.c:441:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSAFLUSH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:756:7: style: Condition '!(parse(ps,conf))' is always false [knownConditionTrueFalse] mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:756:14: note: Calling function 'parse' returns 1 mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:756:7: note: Condition '!(parse(ps,conf))' is always false mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:375:21: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/scrollbar/pixmap_engine/pixmap_engine.c:687:59: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/comm.c:361:3: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:30: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:12: note: Assignment 'window=(struct window_t*)malloc(sizeof(struct window_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/comm.c:361:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/comm.c:362:3: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:30: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:12: note: Assignment 'window=(struct window_t*)malloc(sizeof(struct window_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/comm.c:362:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/comm.c:364:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:30: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:12: note: Assignment 'window=(struct window_t*)malloc(sizeof(struct window_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/comm.c:364:5: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/comm.c:365:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:30: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:12: note: Assignment 'window=(struct window_t*)malloc(sizeof(struct window_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/comm.c:365:5: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/comm.c:366:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:30: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:12: note: Assignment 'window=(struct window_t*)malloc(sizeof(struct window_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/comm.c:366:5: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/comm.c:367:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:30: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:12: note: Assignment 'window=(struct window_t*)malloc(sizeof(struct window_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/comm.c:367:5: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/comm.c:369:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:30: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:12: note: Assignment 'window=(struct window_t*)malloc(sizeof(struct window_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/comm.c:369:5: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/comm.c:370:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:30: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:12: note: Assignment 'window=(struct window_t*)malloc(sizeof(struct window_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/comm.c:370:5: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/comm.c:371:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:30: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:12: note: Assignment 'window=(struct window_t*)malloc(sizeof(struct window_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/comm.c:371:5: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/comm.c:372:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:30: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/comm.c:360:12: note: Assignment 'window=(struct window_t*)malloc(sizeof(struct window_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/comm.c:372:5: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/comm.c:138:31: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/comm.c:188:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/tool/mlcc/comm.c:234:52: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/comm.c:240:69: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/comm.c:251:46: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/comm.c:341:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/comm.c:388:28: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:31:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:30:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:30:17: note: Assignment 'entry=malloc(sizeof(struct entry_bool_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:31:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:32:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:30:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:30:17: note: Assignment 'entry=malloc(sizeof(struct entry_bool_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:32:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:32:20: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:30:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:30:17: note: Assignment 'entry=malloc(sizeof(struct entry_bool_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:32:20: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:40:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:39:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:39:17: note: Assignment 'entry=malloc(sizeof(struct entry_color_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:40:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:41:7: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:39:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:39:17: note: Assignment 'entry=malloc(sizeof(struct entry_color_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:41:7: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:45:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:39:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:39:17: note: Assignment 'entry=malloc(sizeof(struct entry_color_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:45:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:45:27: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:39:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:39:17: note: Assignment 'entry=malloc(sizeof(struct entry_color_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:45:27: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:38:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assignment 'entry=malloc(sizeof(struct entry_numeric_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:38:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:38:20: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assignment 'entry=malloc(sizeof(struct entry_numeric_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:38:20: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:39:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assignment 'entry=malloc(sizeof(struct entry_numeric_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:39:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:40:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assignment 'entry=malloc(sizeof(struct entry_numeric_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:40:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:41:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assignment 'entry=malloc(sizeof(struct entry_numeric_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:41:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:18:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:24:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:30:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:62:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:66:14: warning: If memory allocation fails, then there is a possible null pointer dereference: src [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:65:15: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:65:15: note: Assignment 'src=strdup(terms)', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:66:14: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:71:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assignment 'entry=malloc(sizeof(struct entry_radio_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:71:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:72:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assignment 'entry=malloc(sizeof(struct entry_radio_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:72:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:73:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assignment 'entry=malloc(sizeof(struct entry_radio_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:73:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:76:5: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assignment 'entry=malloc(sizeof(struct entry_radio_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:76:5: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:79:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assignment 'entry=malloc(sizeof(struct entry_radio_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:79:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:81:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assignment 'entry=malloc(sizeof(struct entry_radio_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:81:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:81:51: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assignment 'entry=malloc(sizeof(struct entry_radio_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:81:51: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:82:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assignment 'entry=malloc(sizeof(struct entry_radio_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:82:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:82:20: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assignment 'entry=malloc(sizeof(struct entry_radio_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:82:20: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:38:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:111:18: style: Variable 'data' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:50:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:49:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:49:17: note: Assignment 'entry=malloc(sizeof(struct entry_string_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:50:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:51:7: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:49:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:49:17: note: Assignment 'entry=malloc(sizeof(struct entry_string_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:51:7: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:58:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:49:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:49:17: note: Assignment 'entry=malloc(sizeof(struct entry_string_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:58:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:59:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:49:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:49:17: note: Assignment 'entry=malloc(sizeof(struct entry_string_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:59:3: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:114:15: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: work [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:103:16: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:103:16: note: Assignment 'work=malloc(width*(sizeof(char)))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:114:15: note: Null pointer dereference mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:84:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/tool/mlcc/data_entry_string.c:93:41: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/main.c:437:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:125:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TOKEN_EOF [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:246:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:285:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:293:7: error: Common realloc mistake: 'ret' nulled but not freed upon failure [memleakOnRealloc] mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:98:48: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:182:9: style: Variable 'my_pty' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:233:35: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'activate_callback' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:139:13: note: You might need to cast the function pointer here mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:233:35: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:234:9: style: Variable 'command' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:268:9: style: Variable 'command' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:275:23: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlterm-menu/mlterm-menu.c:275:34: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/main.c:374:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/contrib/tool/mlcc/main.c:110:57: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/main.c:128:63: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/main.c:153:54: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/contrib/tool/mlcc/main.c:395:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/contrib/tool/mlterm-zoom/mlterm-zoom.c:39:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/contrib/tool/mlterm-zoom/mlterm-zoom.c:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mlterm-3.9.3/drcssixel/drcssixel.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mlterm-3.9.3/drcssixel/drcssixel.c:71:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mlterm-3.9.3/drcssixel/drcssixel.c:58:17: style: Condition 'col_width<5' is always false [knownConditionTrueFalse] mlterm-3.9.3/drcssixel/drcssixel.c:53:17: note: Assignment 'col_width=8', assigned value is 8 mlterm-3.9.3/drcssixel/drcssixel.c:58:17: note: Condition 'col_width<5' is always false mlterm-3.9.3/drcssixel/drcssixel.c:58:27: style: Condition '99str' is always true [knownConditionTrueFalse] mlterm-3.9.3/encodefilter/src/ef_euccn_parser.c:26:50: note: Assuming that condition '*parser->str<=0x80' is not redundant mlterm-3.9.3/encodefilter/src/ef_euccn_parser.c:40:16: note: Condition '0x81<=*parser->str' is always true mlterm-3.9.3/encodefilter/src/ef_euccn_conv.c:153:34: style: Parameter 'conv' can be declared as pointer to const. However it seems that 'conv_init' is a callback function, if 'conv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/encodefilter/src/ef_euccn_conv.c:199:16: note: You might need to cast the function pointer here mlterm-3.9.3/encodefilter/src/ef_euccn_conv.c:153:34: note: Parameter 'conv' can be declared as pointer to const mlterm-3.9.3/encodefilter/src/ef_eucjp_conv.c:97:22: style: Variable 'iso2022_conv' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/encodefilter/src/ef_euckr_conv.c:127:38: style: Parameter 'conv' can be declared as pointer to const. However it seems that 'uhc_conv_init' is a callback function, if 'conv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/encodefilter/src/ef_euckr_conv.c:158:16: note: You might need to cast the function pointer here mlterm-3.9.3/encodefilter/src/ef_euckr_conv.c:127:38: note: Parameter 'conv' can be declared as pointer to const mlterm-3.9.3/encodefilter/src/ef_gb18030_2000_intern.c:51:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gb18030_ranges [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_gb18030_2000_intern.c:78:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gb18030_ranges [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_gb18030_2000_intern.c:19:42: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_gb18030_2000_intern.c:70:45: style: Parameter 'ucs4' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_iso8859_conv.c:34:22: style: Variable 'iso2022_conv' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/encodefilter/src/ef_jis_property.c:56:53: style: Parameter 'ch' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_jis_property.c:66:55: style: Parameter 'ch' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_ja_jp_map.c:54:56: warning: Function 'ef_map_jisx0213_2000_2_to_jisx0212_1990' argument order different: declaration 'jis2k, jis90' definition 'jis90, jis2k' [funcArgOrderDifferent] mlterm-3.9.3/encodefilter/src/ef_ja_jp_map.h:14:56: note: Function 'ef_map_jisx0213_2000_2_to_jisx0212_1990' argument order different: declaration 'jis2k, jis90' definition 'jis90, jis2k' mlterm-3.9.3/encodefilter/src/ef_ja_jp_map.c:54:56: note: Function 'ef_map_jisx0213_2000_2_to_jisx0212_1990' argument order different: declaration 'jis2k, jis90' definition 'jis90, jis2k' mlterm-3.9.3/encodefilter/src/ef_ja_jp_map.c:58:56: warning: Function 'ef_map_jisx0212_1990_to_jisx0213_2000_2' argument order different: declaration 'jis90, jis2k' definition 'jis2k, jis90' [funcArgOrderDifferent] mlterm-3.9.3/encodefilter/src/ef_ja_jp_map.h:16:56: note: Function 'ef_map_jisx0212_1990_to_jisx0213_2000_2' argument order different: declaration 'jis90, jis2k' definition 'jis2k, jis90' mlterm-3.9.3/encodefilter/src/ef_ja_jp_map.c:58:56: note: Function 'ef_map_jisx0212_1990_to_jisx0213_2000_2' argument order different: declaration 'jis90, jis2k' definition 'jis2k, jis90' mlterm-3.9.3/encodefilter/src/ef_ja_jp_map.c:30:74: style: Parameter 'jis83' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_ja_jp_map.c:39:74: style: Parameter 'jis2k' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_johab_conv.c:185:34: style: Parameter 'conv' can be declared as pointer to const. However it seems that 'conv_init' is a callback function, if 'conv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/encodefilter/src/ef_johab_conv.c:199:16: note: You might need to cast the function pointer here mlterm-3.9.3/encodefilter/src/ef_johab_conv.c:185:34: note: Parameter 'conv' can be declared as pointer to const mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.c:57:1: style:inconclusive: Function 'ef_map_johab_to_uhc' argument 1 names different: declaration 'uhc' definition 'dst_ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.h:14:36: note: Function 'ef_map_johab_to_uhc' argument 1 names different: declaration 'uhc' definition 'dst_ch'. mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.c:57:1: note: Function 'ef_map_johab_to_uhc' argument 1 names different: declaration 'uhc' definition 'dst_ch'. mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.c:57:1: style:inconclusive: Function 'ef_map_johab_to_uhc' argument 2 names different: declaration 'johab' definition 'src_ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.h:14:52: note: Function 'ef_map_johab_to_uhc' argument 2 names different: declaration 'johab' definition 'src_ch'. mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.c:57:1: note: Function 'ef_map_johab_to_uhc' argument 2 names different: declaration 'johab' definition 'src_ch'. mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.c:59:5: style:inconclusive: Function 'ef_map_uhc_to_johab' argument 1 names different: declaration 'johab' definition 'dst_ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.h:16:36: note: Function 'ef_map_uhc_to_johab' argument 1 names different: declaration 'johab' definition 'dst_ch'. mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.c:59:5: note: Function 'ef_map_uhc_to_johab' argument 1 names different: declaration 'johab' definition 'dst_ch'. mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.c:59:5: style:inconclusive: Function 'ef_map_uhc_to_johab' argument 2 names different: declaration 'uhc' definition 'src_ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.h:16:54: note: Function 'ef_map_uhc_to_johab' argument 2 names different: declaration 'uhc' definition 'src_ch'. mlterm-3.9.3/encodefilter/src/ef_ko_kr_map.c:59:5: note: Function 'ef_map_uhc_to_johab' argument 2 names different: declaration 'uhc' definition 'src_ch'. mlterm-3.9.3/encodefilter/src/ef_locale_ucs4_map.c:55:9: style: Variable 'lang' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/encodefilter/src/ef_locale_ucs4_map.c:56:9: style: Variable 'country' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/encodefilter/src/ef_ru_map.c:34:59: style: Parameter 'koi8_r' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_ru_map.c:45:59: style: Parameter 'koi8_u' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_sjis_conv.c:236:49: style: Condition 'map_jisx0208_1983_to_sjis(dst,ch.ch)==0' is always false [knownConditionTrueFalse] mlterm-3.9.3/encodefilter/src/ef_sjis_conv.c:236:36: note: Calling function 'map_jisx0208_1983_to_sjis' returns 1 mlterm-3.9.3/encodefilter/src/ef_sjis_conv.c:236:49: note: Condition 'map_jisx0208_1983_to_sjis(dst,ch.ch)==0' is always false mlterm-3.9.3/encodefilter/src/ef_sjis_conv.c:95:46: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_sjis_conv.c:126:46: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_sjis_conv.c:302:34: style: Parameter 'conv' can be declared as pointer to const. However it seems that 'conv_init' is a callback function, if 'conv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/encodefilter/src/ef_sjis_conv.c:331:16: note: You might need to cast the function pointer here mlterm-3.9.3/encodefilter/src/ef_sjis_conv.c:302:34: note: Parameter 'conv' can be declared as pointer to const mlterm-3.9.3/encodefilter/src/ef_sjis_parser.c:114:14: style: Variable 'sjis_upper_to_jisx02132_map_1' can be declared as const array [constVariable] mlterm-3.9.3/encodefilter/src/ef_sjis_parser.c:119:14: style: Variable 'sjis_upper_to_jisx02132_map_2' can be declared as const array [constVariable] mlterm-3.9.3/encodefilter/src/ef_sjis_parser.c:36:15: style: Variable 'c1' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:15:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:17:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:15:1: style:inconclusive: Function 'ef_map_big5_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.h:10:36: note: Function 'ef_map_big5_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:15:1: note: Function 'ef_map_big5_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:15:1: style:inconclusive: Function 'ef_map_big5_to_ucs4' argument 2 names different: declaration 'big5' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.h:10:52: note: Function 'ef_map_big5_to_ucs4' argument 2 names different: declaration 'big5' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:15:1: note: Function 'ef_map_big5_to_ucs4' argument 2 names different: declaration 'big5' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:15:42: style:inconclusive: Function 'ef_map_hkscs_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.h:12:37: note: Function 'ef_map_hkscs_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:15:42: note: Function 'ef_map_hkscs_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:15:42: style:inconclusive: Function 'ef_map_hkscs_to_ucs4' argument 2 names different: declaration 'big5' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.h:12:53: note: Function 'ef_map_hkscs_to_ucs4' argument 2 names different: declaration 'big5' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:15:42: note: Function 'ef_map_hkscs_to_ucs4' argument 2 names different: declaration 'big5' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_big5' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.h:14:36: note: Function 'ef_map_ucs4_to_big5' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:17:1: note: Function 'ef_map_ucs4_to_big5' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_big5' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.h:14:55: note: Function 'ef_map_ucs4_to_big5' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:17:1: note: Function 'ef_map_ucs4_to_big5' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:17:42: style:inconclusive: Function 'ef_map_ucs4_to_hkscs' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.h:16:37: note: Function 'ef_map_ucs4_to_hkscs' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:17:42: note: Function 'ef_map_ucs4_to_hkscs' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:17:42: style:inconclusive: Function 'ef_map_ucs4_to_hkscs' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.h:16:56: note: Function 'ef_map_ucs4_to_hkscs' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:17:42: note: Function 'ef_map_ucs4_to_hkscs' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:16:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:19:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:20:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:21:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:15:1: style:inconclusive: Function 'ef_map_cns11643_1992_1_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:10:47: note: Function 'ef_map_cns11643_1992_1_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:15:1: note: Function 'ef_map_cns11643_1992_1_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:15:1: style:inconclusive: Function 'ef_map_cns11643_1992_1_to_ucs4' argument 2 names different: declaration 'cns' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:10:63: note: Function 'ef_map_cns11643_1992_1_to_ucs4' argument 2 names different: declaration 'cns' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:15:1: note: Function 'ef_map_cns11643_1992_1_to_ucs4' argument 2 names different: declaration 'cns' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:16:1: style:inconclusive: Function 'ef_map_cns11643_1992_2_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:12:47: note: Function 'ef_map_cns11643_1992_2_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:16:1: note: Function 'ef_map_cns11643_1992_2_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:16:1: style:inconclusive: Function 'ef_map_cns11643_1992_2_to_ucs4' argument 2 names different: declaration 'cns' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:12:63: note: Function 'ef_map_cns11643_1992_2_to_ucs4' argument 2 names different: declaration 'cns' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:16:1: note: Function 'ef_map_cns11643_1992_2_to_ucs4' argument 2 names different: declaration 'cns' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:17:1: style:inconclusive: Function 'ef_map_cns11643_1992_3_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:14:47: note: Function 'ef_map_cns11643_1992_3_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:17:1: note: Function 'ef_map_cns11643_1992_3_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:17:1: style:inconclusive: Function 'ef_map_cns11643_1992_3_to_ucs4' argument 2 names different: declaration 'cns' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:14:63: note: Function 'ef_map_cns11643_1992_3_to_ucs4' argument 2 names different: declaration 'cns' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:17:1: note: Function 'ef_map_cns11643_1992_3_to_ucs4' argument 2 names different: declaration 'cns' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:19:1: style:inconclusive: Function 'ef_map_ucs4_to_cns11643_1992_1' argument 1 names different: declaration 'cns' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:16:47: note: Function 'ef_map_ucs4_to_cns11643_1992_1' argument 1 names different: declaration 'cns' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:19:1: note: Function 'ef_map_ucs4_to_cns11643_1992_1' argument 1 names different: declaration 'cns' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:19:1: style:inconclusive: Function 'ef_map_ucs4_to_cns11643_1992_1' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:16:62: note: Function 'ef_map_ucs4_to_cns11643_1992_1' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:19:1: note: Function 'ef_map_ucs4_to_cns11643_1992_1' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:20:1: style:inconclusive: Function 'ef_map_ucs4_to_cns11643_1992_2' argument 1 names different: declaration 'cns' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:18:47: note: Function 'ef_map_ucs4_to_cns11643_1992_2' argument 1 names different: declaration 'cns' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:20:1: note: Function 'ef_map_ucs4_to_cns11643_1992_2' argument 1 names different: declaration 'cns' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:20:1: style:inconclusive: Function 'ef_map_ucs4_to_cns11643_1992_2' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:18:62: note: Function 'ef_map_ucs4_to_cns11643_1992_2' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:20:1: note: Function 'ef_map_ucs4_to_cns11643_1992_2' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:21:1: style:inconclusive: Function 'ef_map_ucs4_to_cns11643_1992_3' argument 1 names different: declaration 'cns' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:20:47: note: Function 'ef_map_ucs4_to_cns11643_1992_3' argument 1 names different: declaration 'cns' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:21:1: note: Function 'ef_map_ucs4_to_cns11643_1992_3' argument 1 names different: declaration 'cns' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:21:1: style:inconclusive: Function 'ef_map_ucs4_to_cns11643_1992_3' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.h:20:62: note: Function 'ef_map_ucs4_to_cns11643_1992_3' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cns11643.c:21:1: note: Function 'ef_map_ucs4_to_cns11643_1992_3' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_gb2312.c:20:41: style:inconclusive: Function 'ef_map_ucs4_to_gb2312_80' argument 1 names different: declaration 'non_ucs' definition 'gb'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_gb2312.h:12:41: note: Function 'ef_map_ucs4_to_gb2312_80' argument 1 names different: declaration 'non_ucs' definition 'gb'. mlterm-3.9.3/encodefilter/src/ef_ucs4_gb2312.c:20:41: note: Function 'ef_map_ucs4_to_gb2312_80' argument 1 names different: declaration 'non_ucs' definition 'gb'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:42:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:49:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:53:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:36:1: style:inconclusive: Function 'ef_map_cp1250_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:10:38: note: Function 'ef_map_cp1250_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:36:1: note: Function 'ef_map_cp1250_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:36:1: style:inconclusive: Function 'ef_map_cp1250_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:10:54: note: Function 'ef_map_cp1250_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:36:1: note: Function 'ef_map_cp1250_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:37:1: style:inconclusive: Function 'ef_map_cp1251_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:12:38: note: Function 'ef_map_cp1251_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:37:1: note: Function 'ef_map_cp1251_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:37:1: style:inconclusive: Function 'ef_map_cp1251_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:12:54: note: Function 'ef_map_cp1251_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:37:1: note: Function 'ef_map_cp1251_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:38:1: style:inconclusive: Function 'ef_map_cp1252_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:14:38: note: Function 'ef_map_cp1252_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:38:1: note: Function 'ef_map_cp1252_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:38:1: style:inconclusive: Function 'ef_map_cp1252_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:14:54: note: Function 'ef_map_cp1252_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:38:1: note: Function 'ef_map_cp1252_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:39:1: style:inconclusive: Function 'ef_map_cp1253_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:16:38: note: Function 'ef_map_cp1253_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:39:1: note: Function 'ef_map_cp1253_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:39:1: style:inconclusive: Function 'ef_map_cp1253_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:16:54: note: Function 'ef_map_cp1253_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:39:1: note: Function 'ef_map_cp1253_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:40:1: style:inconclusive: Function 'ef_map_cp1254_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:18:38: note: Function 'ef_map_cp1254_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:40:1: note: Function 'ef_map_cp1254_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:40:1: style:inconclusive: Function 'ef_map_cp1254_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:18:54: note: Function 'ef_map_cp1254_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:40:1: note: Function 'ef_map_cp1254_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:41:1: style:inconclusive: Function 'ef_map_cp1255_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:20:38: note: Function 'ef_map_cp1255_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:41:1: note: Function 'ef_map_cp1255_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:41:1: style:inconclusive: Function 'ef_map_cp1255_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:20:54: note: Function 'ef_map_cp1255_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:41:1: note: Function 'ef_map_cp1255_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:42:1: style:inconclusive: Function 'ef_map_cp1256_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:22:38: note: Function 'ef_map_cp1256_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:42:1: note: Function 'ef_map_cp1256_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:42:1: style:inconclusive: Function 'ef_map_cp1256_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:22:54: note: Function 'ef_map_cp1256_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:42:1: note: Function 'ef_map_cp1256_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:43:1: style:inconclusive: Function 'ef_map_cp1257_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:24:38: note: Function 'ef_map_cp1257_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:43:1: note: Function 'ef_map_cp1257_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:43:1: style:inconclusive: Function 'ef_map_cp1257_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:24:54: note: Function 'ef_map_cp1257_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:43:1: note: Function 'ef_map_cp1257_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:44:1: style:inconclusive: Function 'ef_map_cp1258_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:26:38: note: Function 'ef_map_cp1258_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:44:1: note: Function 'ef_map_cp1258_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:44:1: style:inconclusive: Function 'ef_map_cp1258_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:26:54: note: Function 'ef_map_cp1258_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:44:1: note: Function 'ef_map_cp1258_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:46:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1250' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:30:38: note: Function 'ef_map_ucs4_to_cp1250' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:46:1: note: Function 'ef_map_ucs4_to_cp1250' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:46:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1250' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:30:57: note: Function 'ef_map_ucs4_to_cp1250' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:46:1: note: Function 'ef_map_ucs4_to_cp1250' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:47:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1251' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:32:38: note: Function 'ef_map_ucs4_to_cp1251' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:47:1: note: Function 'ef_map_ucs4_to_cp1251' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:47:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1251' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:32:57: note: Function 'ef_map_ucs4_to_cp1251' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:47:1: note: Function 'ef_map_ucs4_to_cp1251' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:48:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1252' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:34:38: note: Function 'ef_map_ucs4_to_cp1252' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:48:1: note: Function 'ef_map_ucs4_to_cp1252' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:48:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1252' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:34:57: note: Function 'ef_map_ucs4_to_cp1252' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:48:1: note: Function 'ef_map_ucs4_to_cp1252' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:49:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1253' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:36:38: note: Function 'ef_map_ucs4_to_cp1253' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:49:1: note: Function 'ef_map_ucs4_to_cp1253' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:49:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1253' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:36:57: note: Function 'ef_map_ucs4_to_cp1253' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:49:1: note: Function 'ef_map_ucs4_to_cp1253' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:50:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1254' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:38:38: note: Function 'ef_map_ucs4_to_cp1254' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:50:1: note: Function 'ef_map_ucs4_to_cp1254' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:50:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1254' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:38:57: note: Function 'ef_map_ucs4_to_cp1254' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:50:1: note: Function 'ef_map_ucs4_to_cp1254' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:51:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1255' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:40:38: note: Function 'ef_map_ucs4_to_cp1255' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:51:1: note: Function 'ef_map_ucs4_to_cp1255' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:51:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1255' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:40:57: note: Function 'ef_map_ucs4_to_cp1255' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:51:1: note: Function 'ef_map_ucs4_to_cp1255' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:52:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1256' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:42:38: note: Function 'ef_map_ucs4_to_cp1256' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:52:1: note: Function 'ef_map_ucs4_to_cp1256' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:52:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1256' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:42:57: note: Function 'ef_map_ucs4_to_cp1256' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:52:1: note: Function 'ef_map_ucs4_to_cp1256' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:53:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1257' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:44:38: note: Function 'ef_map_ucs4_to_cp1257' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:53:1: note: Function 'ef_map_ucs4_to_cp1257' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:53:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1257' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:44:57: note: Function 'ef_map_ucs4_to_cp1257' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:53:1: note: Function 'ef_map_ucs4_to_cp1257' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:54:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1258' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:46:38: note: Function 'ef_map_ucs4_to_cp1258' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:54:1: note: Function 'ef_map_ucs4_to_cp1258' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:54:1: style:inconclusive: Function 'ef_map_ucs4_to_cp1258' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:46:57: note: Function 'ef_map_ucs4_to_cp1258' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:54:1: note: Function 'ef_map_ucs4_to_cp1258' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:58:53: style:inconclusive: Function 'ef_map_cp874_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'cp874_code'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.h:28:53: note: Function 'ef_map_cp874_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'cp874_code'. mlterm-3.9.3/encodefilter/src/ef_ucs4_cp125x.c:58:53: note: Function 'ef_map_cp874_to_ucs4' argument 2 names different: declaration 'cp_code' definition 'cp874_code'. mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.c:15:1: style:inconclusive: Function 'ef_map_gbk_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.h:10:35: note: Function 'ef_map_gbk_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.c:15:1: note: Function 'ef_map_gbk_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.c:15:1: style:inconclusive: Function 'ef_map_gbk_to_ucs4' argument 2 names different: declaration 'gb' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.h:10:51: note: Function 'ef_map_gbk_to_ucs4' argument 2 names different: declaration 'gb' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.c:15:1: note: Function 'ef_map_gbk_to_ucs4' argument 2 names different: declaration 'gb' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_gbk' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.h:12:35: note: Function 'ef_map_ucs4_to_gbk' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.c:17:1: note: Function 'ef_map_ucs4_to_gbk' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_gbk' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.h:12:54: note: Function 'ef_map_ucs4_to_gbk' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_gbk.c:17:1: note: Function 'ef_map_ucs4_to_gbk' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.c:15:1: style:inconclusive: Function 'ef_map_georgian_ps_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.h:10:43: note: Function 'ef_map_georgian_ps_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.c:15:1: note: Function 'ef_map_georgian_ps_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.c:15:1: style:inconclusive: Function 'ef_map_georgian_ps_to_ucs4' argument 2 names different: declaration 'gp_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.h:10:59: note: Function 'ef_map_georgian_ps_to_ucs4' argument 2 names different: declaration 'gp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.c:15:1: note: Function 'ef_map_georgian_ps_to_ucs4' argument 2 names different: declaration 'gp_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_georgian_ps' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.h:12:43: note: Function 'ef_map_ucs4_to_georgian_ps' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.c:17:1: note: Function 'ef_map_ucs4_to_georgian_ps' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_georgian_ps' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.h:12:62: note: Function 'ef_map_ucs4_to_georgian_ps' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_georgian_ps.c:17:1: note: Function 'ef_map_ucs4_to_georgian_ps' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:18:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:19:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:20:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:21:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:22:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:23:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:24:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:25:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:15:1: style:inconclusive: Function 'ef_map_ucs4_to_iscii' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:30:37: note: Function 'ef_map_ucs4_to_iscii' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:15:1: note: Function 'ef_map_ucs4_to_iscii' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:15:1: style:inconclusive: Function 'ef_map_ucs4_to_iscii' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:30:56: note: Function 'ef_map_ucs4_to_iscii' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:15:1: note: Function 'ef_map_ucs4_to_iscii' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:17:1: style:inconclusive: Function 'ef_map_iscii_assamese_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:10:46: note: Function 'ef_map_iscii_assamese_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:17:1: note: Function 'ef_map_iscii_assamese_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:17:1: style:inconclusive: Function 'ef_map_iscii_assamese_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:10:62: note: Function 'ef_map_iscii_assamese_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:17:1: note: Function 'ef_map_iscii_assamese_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:18:1: style:inconclusive: Function 'ef_map_iscii_bengali_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:12:45: note: Function 'ef_map_iscii_bengali_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:18:1: note: Function 'ef_map_iscii_bengali_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:18:1: style:inconclusive: Function 'ef_map_iscii_bengali_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:12:61: note: Function 'ef_map_iscii_bengali_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:18:1: note: Function 'ef_map_iscii_bengali_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:19:1: style:inconclusive: Function 'ef_map_iscii_gujarati_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:14:46: note: Function 'ef_map_iscii_gujarati_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:19:1: note: Function 'ef_map_iscii_gujarati_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:19:1: style:inconclusive: Function 'ef_map_iscii_gujarati_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:14:62: note: Function 'ef_map_iscii_gujarati_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:19:1: note: Function 'ef_map_iscii_gujarati_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:20:1: style:inconclusive: Function 'ef_map_iscii_hindi_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:16:43: note: Function 'ef_map_iscii_hindi_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:20:1: note: Function 'ef_map_iscii_hindi_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:20:1: style:inconclusive: Function 'ef_map_iscii_hindi_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:16:59: note: Function 'ef_map_iscii_hindi_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:20:1: note: Function 'ef_map_iscii_hindi_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:21:1: style:inconclusive: Function 'ef_map_iscii_kannada_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:18:45: note: Function 'ef_map_iscii_kannada_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:21:1: note: Function 'ef_map_iscii_kannada_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:21:1: style:inconclusive: Function 'ef_map_iscii_kannada_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:18:61: note: Function 'ef_map_iscii_kannada_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:21:1: note: Function 'ef_map_iscii_kannada_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:22:1: style:inconclusive: Function 'ef_map_iscii_malayalam_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:20:47: note: Function 'ef_map_iscii_malayalam_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:22:1: note: Function 'ef_map_iscii_malayalam_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:22:1: style:inconclusive: Function 'ef_map_iscii_malayalam_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:20:63: note: Function 'ef_map_iscii_malayalam_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:22:1: note: Function 'ef_map_iscii_malayalam_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:23:1: style:inconclusive: Function 'ef_map_iscii_oriya_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:22:43: note: Function 'ef_map_iscii_oriya_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:23:1: note: Function 'ef_map_iscii_oriya_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:23:1: style:inconclusive: Function 'ef_map_iscii_oriya_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:22:59: note: Function 'ef_map_iscii_oriya_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:23:1: note: Function 'ef_map_iscii_oriya_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:24:1: style:inconclusive: Function 'ef_map_iscii_punjabi_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:24:45: note: Function 'ef_map_iscii_punjabi_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:24:1: note: Function 'ef_map_iscii_punjabi_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:24:1: style:inconclusive: Function 'ef_map_iscii_punjabi_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:24:61: note: Function 'ef_map_iscii_punjabi_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:24:1: note: Function 'ef_map_iscii_punjabi_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:25:1: style:inconclusive: Function 'ef_map_iscii_tamil_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:26:43: note: Function 'ef_map_iscii_tamil_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:25:1: note: Function 'ef_map_iscii_tamil_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:25:1: style:inconclusive: Function 'ef_map_iscii_tamil_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:26:59: note: Function 'ef_map_iscii_tamil_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:25:1: note: Function 'ef_map_iscii_tamil_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:26:1: style:inconclusive: Function 'ef_map_iscii_telugu_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:28:44: note: Function 'ef_map_iscii_telugu_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:26:1: note: Function 'ef_map_iscii_telugu_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:26:1: style:inconclusive: Function 'ef_map_iscii_telugu_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.h:28:60: note: Function 'ef_map_iscii_telugu_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iscii.c:26:1: note: Function 'ef_map_iscii_telugu_to_ucs4' argument 2 names different: declaration 'iscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:16:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:18:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:19:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:20:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:21:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:22:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:23:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:24:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:25:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:28:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:29:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:30:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:32:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:42:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:15:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_1_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:10:43: note: Function 'ef_map_ucs4_to_iso8859_1_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:15:1: note: Function 'ef_map_ucs4_to_iso8859_1_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:15:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_1_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:10:62: note: Function 'ef_map_ucs4_to_iso8859_1_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:15:1: note: Function 'ef_map_ucs4_to_iso8859_1_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:16:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_2_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:12:43: note: Function 'ef_map_ucs4_to_iso8859_2_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:16:1: note: Function 'ef_map_ucs4_to_iso8859_2_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:16:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_2_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:12:62: note: Function 'ef_map_ucs4_to_iso8859_2_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:16:1: note: Function 'ef_map_ucs4_to_iso8859_2_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_3_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:14:43: note: Function 'ef_map_ucs4_to_iso8859_3_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:17:1: note: Function 'ef_map_ucs4_to_iso8859_3_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_3_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:14:62: note: Function 'ef_map_ucs4_to_iso8859_3_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:17:1: note: Function 'ef_map_ucs4_to_iso8859_3_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:18:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_4_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:16:43: note: Function 'ef_map_ucs4_to_iso8859_4_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:18:1: note: Function 'ef_map_ucs4_to_iso8859_4_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:18:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_4_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:16:62: note: Function 'ef_map_ucs4_to_iso8859_4_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:18:1: note: Function 'ef_map_ucs4_to_iso8859_4_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:19:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_5_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:18:43: note: Function 'ef_map_ucs4_to_iso8859_5_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:19:1: note: Function 'ef_map_ucs4_to_iso8859_5_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:19:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_5_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:18:62: note: Function 'ef_map_ucs4_to_iso8859_5_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:19:1: note: Function 'ef_map_ucs4_to_iso8859_5_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:20:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_6_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:20:43: note: Function 'ef_map_ucs4_to_iso8859_6_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:20:1: note: Function 'ef_map_ucs4_to_iso8859_6_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:20:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_6_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:20:62: note: Function 'ef_map_ucs4_to_iso8859_6_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:20:1: note: Function 'ef_map_ucs4_to_iso8859_6_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:21:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_7_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:22:43: note: Function 'ef_map_ucs4_to_iso8859_7_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:21:1: note: Function 'ef_map_ucs4_to_iso8859_7_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:21:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_7_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:22:62: note: Function 'ef_map_ucs4_to_iso8859_7_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:21:1: note: Function 'ef_map_ucs4_to_iso8859_7_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:22:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_8_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:24:43: note: Function 'ef_map_ucs4_to_iso8859_8_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:22:1: note: Function 'ef_map_ucs4_to_iso8859_8_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:22:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_8_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:24:62: note: Function 'ef_map_ucs4_to_iso8859_8_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:22:1: note: Function 'ef_map_ucs4_to_iso8859_8_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:23:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_9_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:26:43: note: Function 'ef_map_ucs4_to_iso8859_9_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:23:1: note: Function 'ef_map_ucs4_to_iso8859_9_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:23:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_9_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:26:62: note: Function 'ef_map_ucs4_to_iso8859_9_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:23:1: note: Function 'ef_map_ucs4_to_iso8859_9_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:24:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_10_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:28:44: note: Function 'ef_map_ucs4_to_iso8859_10_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:24:1: note: Function 'ef_map_ucs4_to_iso8859_10_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:24:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_10_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:28:63: note: Function 'ef_map_ucs4_to_iso8859_10_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:24:1: note: Function 'ef_map_ucs4_to_iso8859_10_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:25:1: style:inconclusive: Function 'ef_map_ucs4_to_tis620_2533' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:30:43: note: Function 'ef_map_ucs4_to_tis620_2533' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:25:1: note: Function 'ef_map_ucs4_to_tis620_2533' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:25:1: style:inconclusive: Function 'ef_map_ucs4_to_tis620_2533' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:30:62: note: Function 'ef_map_ucs4_to_tis620_2533' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:25:1: note: Function 'ef_map_ucs4_to_tis620_2533' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:26:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_13_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:32:44: note: Function 'ef_map_ucs4_to_iso8859_13_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:26:1: note: Function 'ef_map_ucs4_to_iso8859_13_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:26:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_13_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:32:63: note: Function 'ef_map_ucs4_to_iso8859_13_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:26:1: note: Function 'ef_map_ucs4_to_iso8859_13_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:27:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_14_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:34:44: note: Function 'ef_map_ucs4_to_iso8859_14_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:27:1: note: Function 'ef_map_ucs4_to_iso8859_14_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:27:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_14_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:34:63: note: Function 'ef_map_ucs4_to_iso8859_14_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:27:1: note: Function 'ef_map_ucs4_to_iso8859_14_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:28:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_15_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:36:44: note: Function 'ef_map_ucs4_to_iso8859_15_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:28:1: note: Function 'ef_map_ucs4_to_iso8859_15_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:28:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_15_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:36:63: note: Function 'ef_map_ucs4_to_iso8859_15_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:28:1: note: Function 'ef_map_ucs4_to_iso8859_15_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:29:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_16_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:38:44: note: Function 'ef_map_ucs4_to_iso8859_16_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:29:1: note: Function 'ef_map_ucs4_to_iso8859_16_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:29:1: style:inconclusive: Function 'ef_map_ucs4_to_iso8859_16_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:38:63: note: Function 'ef_map_ucs4_to_iso8859_16_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:29:1: note: Function 'ef_map_ucs4_to_iso8859_16_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:30:1: style:inconclusive: Function 'ef_map_ucs4_to_tcvn5712_3_1993' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:40:47: note: Function 'ef_map_ucs4_to_tcvn5712_3_1993' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:30:1: note: Function 'ef_map_ucs4_to_tcvn5712_3_1993' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:30:1: style:inconclusive: Function 'ef_map_ucs4_to_tcvn5712_3_1993' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:40:66: note: Function 'ef_map_ucs4_to_tcvn5712_3_1993' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:30:1: note: Function 'ef_map_ucs4_to_tcvn5712_3_1993' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:32:1: style:inconclusive: Function 'ef_map_iso8859_1_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:42:43: note: Function 'ef_map_iso8859_1_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:32:1: note: Function 'ef_map_iso8859_1_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:32:1: style:inconclusive: Function 'ef_map_iso8859_1_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:42:59: note: Function 'ef_map_iso8859_1_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:32:1: note: Function 'ef_map_iso8859_1_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:33:1: style:inconclusive: Function 'ef_map_iso8859_2_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:44:43: note: Function 'ef_map_iso8859_2_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:33:1: note: Function 'ef_map_iso8859_2_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:33:1: style:inconclusive: Function 'ef_map_iso8859_2_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:44:59: note: Function 'ef_map_iso8859_2_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:33:1: note: Function 'ef_map_iso8859_2_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:34:1: style:inconclusive: Function 'ef_map_iso8859_3_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:46:43: note: Function 'ef_map_iso8859_3_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:34:1: note: Function 'ef_map_iso8859_3_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:34:1: style:inconclusive: Function 'ef_map_iso8859_3_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:46:59: note: Function 'ef_map_iso8859_3_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:34:1: note: Function 'ef_map_iso8859_3_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:35:1: style:inconclusive: Function 'ef_map_iso8859_4_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:48:43: note: Function 'ef_map_iso8859_4_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:35:1: note: Function 'ef_map_iso8859_4_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:35:1: style:inconclusive: Function 'ef_map_iso8859_4_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:48:59: note: Function 'ef_map_iso8859_4_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:35:1: note: Function 'ef_map_iso8859_4_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:36:1: style:inconclusive: Function 'ef_map_iso8859_5_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:50:43: note: Function 'ef_map_iso8859_5_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:36:1: note: Function 'ef_map_iso8859_5_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:36:1: style:inconclusive: Function 'ef_map_iso8859_5_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:50:59: note: Function 'ef_map_iso8859_5_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:36:1: note: Function 'ef_map_iso8859_5_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:37:1: style:inconclusive: Function 'ef_map_iso8859_6_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:52:43: note: Function 'ef_map_iso8859_6_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:37:1: note: Function 'ef_map_iso8859_6_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:37:1: style:inconclusive: Function 'ef_map_iso8859_6_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:52:59: note: Function 'ef_map_iso8859_6_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:37:1: note: Function 'ef_map_iso8859_6_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:38:1: style:inconclusive: Function 'ef_map_iso8859_7_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:54:43: note: Function 'ef_map_iso8859_7_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:38:1: note: Function 'ef_map_iso8859_7_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:38:1: style:inconclusive: Function 'ef_map_iso8859_7_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:54:59: note: Function 'ef_map_iso8859_7_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:38:1: note: Function 'ef_map_iso8859_7_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:39:1: style:inconclusive: Function 'ef_map_iso8859_8_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:56:43: note: Function 'ef_map_iso8859_8_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:39:1: note: Function 'ef_map_iso8859_8_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:39:1: style:inconclusive: Function 'ef_map_iso8859_8_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:56:59: note: Function 'ef_map_iso8859_8_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:39:1: note: Function 'ef_map_iso8859_8_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:40:1: style:inconclusive: Function 'ef_map_iso8859_9_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:58:43: note: Function 'ef_map_iso8859_9_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:40:1: note: Function 'ef_map_iso8859_9_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:40:1: style:inconclusive: Function 'ef_map_iso8859_9_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:58:59: note: Function 'ef_map_iso8859_9_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:40:1: note: Function 'ef_map_iso8859_9_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:41:1: style:inconclusive: Function 'ef_map_iso8859_10_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:60:44: note: Function 'ef_map_iso8859_10_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:41:1: note: Function 'ef_map_iso8859_10_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:41:1: style:inconclusive: Function 'ef_map_iso8859_10_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:60:60: note: Function 'ef_map_iso8859_10_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:41:1: note: Function 'ef_map_iso8859_10_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:42:1: style:inconclusive: Function 'ef_map_tis620_2533_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:62:43: note: Function 'ef_map_tis620_2533_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:42:1: note: Function 'ef_map_tis620_2533_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:42:1: style:inconclusive: Function 'ef_map_tis620_2533_to_ucs4' argument 2 names different: declaration 'tis620_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:62:59: note: Function 'ef_map_tis620_2533_to_ucs4' argument 2 names different: declaration 'tis620_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:42:1: note: Function 'ef_map_tis620_2533_to_ucs4' argument 2 names different: declaration 'tis620_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:43:1: style:inconclusive: Function 'ef_map_iso8859_13_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:64:44: note: Function 'ef_map_iso8859_13_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:43:1: note: Function 'ef_map_iso8859_13_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:43:1: style:inconclusive: Function 'ef_map_iso8859_13_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:64:60: note: Function 'ef_map_iso8859_13_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:43:1: note: Function 'ef_map_iso8859_13_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:44:1: style:inconclusive: Function 'ef_map_iso8859_14_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:66:44: note: Function 'ef_map_iso8859_14_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:44:1: note: Function 'ef_map_iso8859_14_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:44:1: style:inconclusive: Function 'ef_map_iso8859_14_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:66:60: note: Function 'ef_map_iso8859_14_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:44:1: note: Function 'ef_map_iso8859_14_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:45:1: style:inconclusive: Function 'ef_map_iso8859_15_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:68:44: note: Function 'ef_map_iso8859_15_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:45:1: note: Function 'ef_map_iso8859_15_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:45:1: style:inconclusive: Function 'ef_map_iso8859_15_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:68:60: note: Function 'ef_map_iso8859_15_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:45:1: note: Function 'ef_map_iso8859_15_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:46:1: style:inconclusive: Function 'ef_map_iso8859_16_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:70:44: note: Function 'ef_map_iso8859_16_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:46:1: note: Function 'ef_map_iso8859_16_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:46:1: style:inconclusive: Function 'ef_map_iso8859_16_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:70:60: note: Function 'ef_map_iso8859_16_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:46:1: note: Function 'ef_map_iso8859_16_r_to_ucs4' argument 2 names different: declaration 'iso8859_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:47:1: style:inconclusive: Function 'ef_map_tcvn5712_3_1993_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:72:47: note: Function 'ef_map_tcvn5712_3_1993_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:47:1: note: Function 'ef_map_tcvn5712_3_1993_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:47:1: style:inconclusive: Function 'ef_map_tcvn5712_3_1993_to_ucs4' argument 2 names different: declaration 'tcvn_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.h:72:63: note: Function 'ef_map_tcvn5712_3_1993_to_ucs4' argument 2 names different: declaration 'tcvn_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_iso8859.c:47:1: note: Function 'ef_map_tcvn5712_3_1993_to_ucs4' argument 2 names different: declaration 'tcvn_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:16:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:18:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:20:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:21:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:22:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:23:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:15:1: style:inconclusive: Function 'ef_map_jisx0208_1983_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:10:45: note: Function 'ef_map_jisx0208_1983_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:15:1: note: Function 'ef_map_jisx0208_1983_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:15:1: style:inconclusive: Function 'ef_map_jisx0208_1983_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:10:61: note: Function 'ef_map_jisx0208_1983_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:15:1: note: Function 'ef_map_jisx0208_1983_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:16:1: style:inconclusive: Function 'ef_map_jisx0208_nec_ext_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:12:48: note: Function 'ef_map_jisx0208_nec_ext_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:16:1: note: Function 'ef_map_jisx0208_nec_ext_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:16:1: style:inconclusive: Function 'ef_map_jisx0208_nec_ext_to_ucs4' argument 2 names different: declaration 'nec_ext' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:12:64: note: Function 'ef_map_jisx0208_nec_ext_to_ucs4' argument 2 names different: declaration 'nec_ext' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:16:1: note: Function 'ef_map_jisx0208_nec_ext_to_ucs4' argument 2 names different: declaration 'nec_ext' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:17:1: style:inconclusive: Function 'ef_map_jisx0208_necibm_ext_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:14:51: note: Function 'ef_map_jisx0208_necibm_ext_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:17:1: note: Function 'ef_map_jisx0208_necibm_ext_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:17:1: style:inconclusive: Function 'ef_map_jisx0208_necibm_ext_to_ucs4' argument 2 names different: declaration 'necibm_ext' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:14:67: note: Function 'ef_map_jisx0208_necibm_ext_to_ucs4' argument 2 names different: declaration 'necibm_ext' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:17:1: note: Function 'ef_map_jisx0208_necibm_ext_to_ucs4' argument 2 names different: declaration 'necibm_ext' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:18:1: style:inconclusive: Function 'ef_map_sjis_ibm_ext_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:16:44: note: Function 'ef_map_sjis_ibm_ext_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:18:1: note: Function 'ef_map_sjis_ibm_ext_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:18:1: style:inconclusive: Function 'ef_map_sjis_ibm_ext_to_ucs4' argument 2 names different: declaration 'ibm_ext' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:16:60: note: Function 'ef_map_sjis_ibm_ext_to_ucs4' argument 2 names different: declaration 'ibm_ext' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:18:1: note: Function 'ef_map_sjis_ibm_ext_to_ucs4' argument 2 names different: declaration 'ibm_ext' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:20:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0208_1983' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:18:45: note: Function 'ef_map_ucs4_to_jisx0208_1983' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:20:1: note: Function 'ef_map_ucs4_to_jisx0208_1983' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:20:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0208_1983' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:18:64: note: Function 'ef_map_ucs4_to_jisx0208_1983' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:20:1: note: Function 'ef_map_ucs4_to_jisx0208_1983' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:21:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0208_nec_ext' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:20:48: note: Function 'ef_map_ucs4_to_jisx0208_nec_ext' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:21:1: note: Function 'ef_map_ucs4_to_jisx0208_nec_ext' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:21:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0208_nec_ext' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:20:67: note: Function 'ef_map_ucs4_to_jisx0208_nec_ext' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:21:1: note: Function 'ef_map_ucs4_to_jisx0208_nec_ext' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:22:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0208_necibm_ext' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:22:51: note: Function 'ef_map_ucs4_to_jisx0208_necibm_ext' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:22:1: note: Function 'ef_map_ucs4_to_jisx0208_necibm_ext' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:22:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0208_necibm_ext' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:22:70: note: Function 'ef_map_ucs4_to_jisx0208_necibm_ext' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:22:1: note: Function 'ef_map_ucs4_to_jisx0208_necibm_ext' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:23:1: style:inconclusive: Function 'ef_map_ucs4_to_sjis_ibm_ext' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:24:44: note: Function 'ef_map_ucs4_to_sjis_ibm_ext' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:23:1: note: Function 'ef_map_ucs4_to_sjis_ibm_ext' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:23:1: style:inconclusive: Function 'ef_map_ucs4_to_sjis_ibm_ext' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.h:24:63: note: Function 'ef_map_ucs4_to_sjis_ibm_ext' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0208.c:23:1: note: Function 'ef_map_ucs4_to_sjis_ibm_ext' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.c:15:1: style:inconclusive: Function 'ef_map_jisx0212_1990_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.h:10:45: note: Function 'ef_map_jisx0212_1990_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.c:15:1: note: Function 'ef_map_jisx0212_1990_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.c:15:1: style:inconclusive: Function 'ef_map_jisx0212_1990_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.h:10:61: note: Function 'ef_map_jisx0212_1990_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.c:15:1: note: Function 'ef_map_jisx0212_1990_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0212_1990' argument 1 names different: declaration 'jis' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.h:12:45: note: Function 'ef_map_ucs4_to_jisx0212_1990' argument 1 names different: declaration 'jis' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.c:17:1: note: Function 'ef_map_ucs4_to_jisx0212_1990' argument 1 names different: declaration 'jis' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0212_1990' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.h:12:60: note: Function 'ef_map_ucs4_to_jisx0212_1990' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0212.c:17:1: note: Function 'ef_map_ucs4_to_jisx0212_1990' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:16:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:18:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:19:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:15:1: style:inconclusive: Function 'ef_map_jisx0213_2000_1_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.h:10:47: note: Function 'ef_map_jisx0213_2000_1_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:15:1: note: Function 'ef_map_jisx0213_2000_1_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:15:1: style:inconclusive: Function 'ef_map_jisx0213_2000_1_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.h:10:63: note: Function 'ef_map_jisx0213_2000_1_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:15:1: note: Function 'ef_map_jisx0213_2000_1_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:16:1: style:inconclusive: Function 'ef_map_jisx0213_2000_2_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.h:12:47: note: Function 'ef_map_jisx0213_2000_2_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:16:1: note: Function 'ef_map_jisx0213_2000_2_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:16:1: style:inconclusive: Function 'ef_map_jisx0213_2000_2_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.h:12:63: note: Function 'ef_map_jisx0213_2000_2_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:16:1: note: Function 'ef_map_jisx0213_2000_2_to_ucs4' argument 2 names different: declaration 'jis' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:18:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0213_2000_1' argument 1 names different: declaration 'jis' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.h:14:47: note: Function 'ef_map_ucs4_to_jisx0213_2000_1' argument 1 names different: declaration 'jis' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:18:1: note: Function 'ef_map_ucs4_to_jisx0213_2000_1' argument 1 names different: declaration 'jis' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:18:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0213_2000_1' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.h:14:62: note: Function 'ef_map_ucs4_to_jisx0213_2000_1' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:18:1: note: Function 'ef_map_ucs4_to_jisx0213_2000_1' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:19:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0213_2000_2' argument 1 names different: declaration 'jis' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.h:16:47: note: Function 'ef_map_ucs4_to_jisx0213_2000_2' argument 1 names different: declaration 'jis' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:19:1: note: Function 'ef_map_ucs4_to_jisx0213_2000_2' argument 1 names different: declaration 'jis' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:19:1: style:inconclusive: Function 'ef_map_ucs4_to_jisx0213_2000_2' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.h:16:62: note: Function 'ef_map_ucs4_to_jisx0213_2000_2' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_jisx0213.c:19:1: note: Function 'ef_map_ucs4_to_jisx0213_2000_2' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:15:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:16:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:18:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:19:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:20:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:15:1: style:inconclusive: Function 'ef_map_koi8_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:10:38: note: Function 'ef_map_koi8_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:15:1: note: Function 'ef_map_koi8_r_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:15:1: style:inconclusive: Function 'ef_map_koi8_r_to_ucs4' argument 2 names different: declaration 'koi8_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:10:54: note: Function 'ef_map_koi8_r_to_ucs4' argument 2 names different: declaration 'koi8_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:15:1: note: Function 'ef_map_koi8_r_to_ucs4' argument 2 names different: declaration 'koi8_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:15:47: style:inconclusive: Function 'ef_map_koi8_u_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:12:38: note: Function 'ef_map_koi8_u_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:15:47: note: Function 'ef_map_koi8_u_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:15:47: style:inconclusive: Function 'ef_map_koi8_u_to_ucs4' argument 2 names different: declaration 'koi8_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:12:54: note: Function 'ef_map_koi8_u_to_ucs4' argument 2 names different: declaration 'koi8_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:15:47: note: Function 'ef_map_koi8_u_to_ucs4' argument 2 names different: declaration 'koi8_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:16:1: style:inconclusive: Function 'ef_map_koi8_t_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:14:38: note: Function 'ef_map_koi8_t_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:16:1: note: Function 'ef_map_koi8_t_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:16:1: style:inconclusive: Function 'ef_map_koi8_t_to_ucs4' argument 2 names different: declaration 'koi8_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:14:54: note: Function 'ef_map_koi8_t_to_ucs4' argument 2 names different: declaration 'koi8_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:16:1: note: Function 'ef_map_koi8_t_to_ucs4' argument 2 names different: declaration 'koi8_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:18:1: style:inconclusive: Function 'ef_map_ucs4_to_koi8_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:16:38: note: Function 'ef_map_ucs4_to_koi8_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:18:1: note: Function 'ef_map_ucs4_to_koi8_r' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:18:1: style:inconclusive: Function 'ef_map_ucs4_to_koi8_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:16:57: note: Function 'ef_map_ucs4_to_koi8_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:18:1: note: Function 'ef_map_ucs4_to_koi8_r' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:19:1: style:inconclusive: Function 'ef_map_ucs4_to_koi8_u' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:18:38: note: Function 'ef_map_ucs4_to_koi8_u' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:19:1: note: Function 'ef_map_ucs4_to_koi8_u' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:19:1: style:inconclusive: Function 'ef_map_ucs4_to_koi8_u' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:18:57: note: Function 'ef_map_ucs4_to_koi8_u' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:19:1: note: Function 'ef_map_ucs4_to_koi8_u' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:20:1: style:inconclusive: Function 'ef_map_ucs4_to_koi8_t' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:20:38: note: Function 'ef_map_ucs4_to_koi8_t' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:20:1: note: Function 'ef_map_ucs4_to_koi8_t' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:20:1: style:inconclusive: Function 'ef_map_ucs4_to_koi8_t' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.h:20:57: note: Function 'ef_map_ucs4_to_koi8_t' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:20:1: note: Function 'ef_map_ucs4_to_koi8_t' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.c:15:1: style:inconclusive: Function 'ef_map_ucs4_to_tcvn5712_1_1993' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.h:12:47: note: Function 'ef_map_ucs4_to_tcvn5712_1_1993' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.c:15:1: note: Function 'ef_map_ucs4_to_tcvn5712_1_1993' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.c:15:1: style:inconclusive: Function 'ef_map_ucs4_to_tcvn5712_1_1993' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.h:12:66: note: Function 'ef_map_ucs4_to_tcvn5712_1_1993' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.c:15:1: note: Function 'ef_map_ucs4_to_tcvn5712_1_1993' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.c:17:1: style:inconclusive: Function 'ef_map_tcvn5712_1_1993_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.h:10:47: note: Function 'ef_map_tcvn5712_1_1993_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.c:17:1: note: Function 'ef_map_tcvn5712_1_1993_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.c:17:1: style:inconclusive: Function 'ef_map_tcvn5712_1_1993_to_ucs4' argument 2 names different: declaration 'tcvn_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.h:10:63: note: Function 'ef_map_tcvn5712_1_1993_to_ucs4' argument 2 names different: declaration 'tcvn_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_tcvn5712_1.c:17:1: note: Function 'ef_map_tcvn5712_1_1993_to_ucs4' argument 2 names different: declaration 'tcvn_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_map.c:110:54: style: Parameter 'ucs4' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_ucs4_map.c:156:62: style: Parameter 'ucs4' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_ucs4_map.c:188:51: style: Parameter 'ucs4' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_ucs4_map.c:241:61: style: Parameter 'ucs4' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_ucs4_map.c:279:48: style: Parameter 'non_ucs' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.c:15:1: style:inconclusive: Function 'ef_map_uhc_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.h:10:35: note: Function 'ef_map_uhc_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.c:15:1: note: Function 'ef_map_uhc_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.c:15:1: style:inconclusive: Function 'ef_map_uhc_to_ucs4' argument 2 names different: declaration 'ks' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.h:10:51: note: Function 'ef_map_uhc_to_ucs4' argument 2 names different: declaration 'ks' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.c:15:1: note: Function 'ef_map_uhc_to_ucs4' argument 2 names different: declaration 'ks' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_uhc' argument 1 names different: declaration 'ks' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.h:12:35: note: Function 'ef_map_ucs4_to_uhc' argument 1 names different: declaration 'ks' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.c:17:1: note: Function 'ef_map_ucs4_to_uhc' argument 1 names different: declaration 'ks' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_uhc' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.h:12:49: note: Function 'ef_map_ucs4_to_uhc' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_uhc.c:17:1: note: Function 'ef_map_ucs4_to_uhc' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.c:15:1: style:inconclusive: Function 'ef_map_viscii_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.h:10:38: note: Function 'ef_map_viscii_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.c:15:1: note: Function 'ef_map_viscii_to_ucs4' argument 1 names different: declaration 'ucs4' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.c:15:1: style:inconclusive: Function 'ef_map_viscii_to_ucs4' argument 2 names different: declaration 'viscii_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.h:10:54: note: Function 'ef_map_viscii_to_ucs4' argument 2 names different: declaration 'viscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.c:15:1: note: Function 'ef_map_viscii_to_ucs4' argument 2 names different: declaration 'viscii_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_viscii' argument 1 names different: declaration 'non_ucs' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.h:12:38: note: Function 'ef_map_ucs4_to_viscii' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.c:17:1: note: Function 'ef_map_ucs4_to_viscii' argument 1 names different: declaration 'non_ucs' definition 'ch'. mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.c:17:1: style:inconclusive: Function 'ef_map_ucs4_to_viscii' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. [funcArgNamesDifferent] mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.h:12:57: note: Function 'ef_map_ucs4_to_viscii' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs4_viscii.c:17:1: note: Function 'ef_map_ucs4_to_viscii' argument 2 names different: declaration 'ucs4_code' definition 'ucscode'. mlterm-3.9.3/encodefilter/src/ef_ucs_property.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ucs_property_table [valueFlowBailoutIncompleteVar] mlterm-3.9.3/encodefilter/src/ef_utf8_parser.c:13:11: style: Variable 'utf8_ch' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/encodefilter/src/ef_utf8_conv.c:148:34: style: Parameter 'conv' can be declared as pointer to const. However it seems that 'conv_init' is a callback function, if 'conv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/encodefilter/src/ef_utf8_conv.c:162:16: note: You might need to cast the function pointer here mlterm-3.9.3/encodefilter/src/ef_utf8_conv.c:148:34: note: Parameter 'conv' can be declared as pointer to const mlterm-3.9.3/encodefilter/src/ef_xct_parser.c:26:11: style: Variable 'cs_str' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/gtk/marshal.c:78:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] mlterm-3.9.3/gtk/marshal.c:121:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] mlterm-3.9.3/gtk/marshal.c:164:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] mlterm-3.9.3/gtk/marshal.c:207:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] mlterm-3.9.3/gtk/marshal.c:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/marshal.c:121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/marshal.c:164:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/marshal.c:207:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/reaper.c:93:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/reaper.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vte_reaper_parent_class [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/reaper.c:124:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vte_reaper_parent_class [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/reaper.c:146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/reaper.c:101:28: style: Parameter 'reaper' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/gtk/vte.c:308:0: error: #error "Unsupported platform for libvte compatible library." [preprocessorErrorDirective] mlterm-3.9.3/gtk/vte.c:308:2: error: #error "Unsupported platform for libvte compatible library." [preprocessorErrorDirective] mlterm-3.9.3/encodefilter/src/ef_xct_conv.c:188:13: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/encodefilter/src/ef_xct_conv.c:233:13: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/gtk/vte_wayland.c:42:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/vte_wayland.c:89:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vte_terminal_parent_class [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/vte_wayland.c:99:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disp [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/vte_wayland.c:115:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/vte_xlib.c:35:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/vte_xlib.c:191:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/vte_xlib.c:473:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/vte_xlib.c:541:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/vtetypebuiltins.c:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTE_ERASE_AUTO [valueFlowBailoutIncompleteVar] mlterm-3.9.3/gtk/vtetypebuiltins.c:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTE_ANTI_ALIAS_USE_DEFAULT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/canna/im_canna.c:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KC_CHANGEMODE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/canna/im_canna.c:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JISX0201_KATA [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/canna/im_canna.c:271:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KC_FINALIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/canna/im_canna.c:280:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANNA_MODE_HenkanMode [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/canna/im_canna.c:297:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/canna/im_canna.c:469:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_API_COMPAT_CHECK_MAGIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/fcitx/im_fcitx.c:270:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcitxKeyState_IgnoredMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/fcitx/im_fcitx.c:392:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPACITY_PREEDIT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/fcitx/im_fcitx.c:452:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/fcitx/im_fcitx.c:482:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcitxKeyState_IgnoredMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/fcitx/im_fcitx.c:539:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vt_char_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/fcitx/im_fcitx.c:927:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_API_COMPAT_CHECK_MAGIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/canna/im_canna.c:429:32: error: Using pointer to local variable 'p' that is out of scope. [invalidLifetime] mlterm-3.9.3/inputmethod/canna/im_canna.c:395:23: note: Passed to 'strcpy'. mlterm-3.9.3/inputmethod/canna/im_canna.c:390:15: note: Variable created here. mlterm-3.9.3/inputmethod/canna/im_canna.c:429:32: note: Using pointer to local variable 'p' that is out of scope. mlterm-3.9.3/inputmethod/canna/im_canna.c:432:67: error: Using pointer to local variable 'p' that is out of scope. [invalidLifetime] mlterm-3.9.3/inputmethod/canna/im_canna.c:395:23: note: Passed to 'strcpy'. mlterm-3.9.3/inputmethod/canna/im_canna.c:390:15: note: Variable created here. mlterm-3.9.3/inputmethod/canna/im_canna.c:432:67: note: Using pointer to local variable 'p' that is out of scope. mlterm-3.9.3/inputmethod/canna/im_canna.c:394:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/ibus/im_ibus.c:146:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vt_char_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/ibus/im_ibus.c:285:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/ibus/im_ibus.c:309:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBUS_IGNORED_MASK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/ibus/im_ibus.c:633:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBUS_IGNORED_MASK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/ibus/im_ibus.c:813:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBUS_CAP_PREEDIT_TEXT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/ibus/im_ibus.c:892:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_API_COMPAT_CHECK_MAGIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:119:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:167:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_ISO8859_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:245:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:276:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_IM_PREEDIT_NOCURSOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:298:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:498:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_IM_PREEDIT_NOCURSOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:528:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:669:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:731:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:899:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_KEYCODE_CLOSE_BRACKET [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:952:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:981:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:1000:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMCF_ATTR_SERVER_ADDRESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:1048:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_API_COMPAT_CHECK_MAGIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:1255:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:1307:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMCF_ATTR_NULL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/ibus/im_ibus.c:851:32: style: Parameter 'bus' can be declared as pointer to const. However it seems that 'connected' is a callback function, if 'bus' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/ibus/im_ibus.c:935:5: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/ibus/im_ibus.c:851:32: note: Parameter 'bus' can be declared as pointer to const mlterm-3.9.3/inputmethod/ibus/im_ibus.c:863:35: style: Parameter 'bus' can be declared as pointer to const. However it seems that 'disconnected' is a callback function, if 'bus' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/ibus/im_ibus.c:936:5: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/ibus/im_ibus.c:863:35: note: Parameter 'bus' can be declared as pointer to const mlterm-3.9.3/inputmethod/ibus/im_ibus.c:648:20: style: Variable 'is_enabled_old' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:105:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:1010:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:1018:23: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:95:46: style: Parameter 'lang' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:151:11: style: Variable 'le_name' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:222:38: style: Parameter 'p' can be declared as pointer to const. However it seems that 'candidate_selected' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:599:48: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:222:38: note: Parameter 'p' can be declared as pointer to const mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:506:45: style: Parameter 'iiimf' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:652:38: style: Parameter 'iiimf' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:930:33: style: Parameter 'im' can be declared as pointer to const. However it seems that 'switch_mode' is a callback function, if 'im' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:1150:27: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:930:33: note: Parameter 'im' can be declared as pointer to const mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:934:31: style: Parameter 'im' can be declared as pointer to const. However it seems that 'is_active' is a callback function, if 'im' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:1151:25: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:934:31: note: Parameter 'im' can be declared as pointer to const mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:1016:24: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:1055:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:1294:36: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:238:10: style: Unused variable: buf [unusedVariable] mlterm-3.9.3/inputmethod/iiimf/im_iiimf.c:239:10: style: Unused variable: filled_len [unusedVariable] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:480:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:560:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:661:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMP_card16 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:728:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:796:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:924:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1202:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/iiimf/keymap.c:17:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IIIMF_KEYCODE_SPACE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/kbd/im_kbd.c:342:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/kbd/im_kbd.c:383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/kbd/im_kbd.c:526:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_API_COMPAT_CHECK_MAGIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/kbd/im_kbd.c:284:39: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/kbd/im_kbd.c:331:90: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_event_arabic_hebrew' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/kbd/im_kbd.c:599:73: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/kbd/im_kbd.c:331:90: note: Parameter 'event' can be declared as pointer to const mlterm-3.9.3/inputmethod/kbd/im_kbd.c:372:82: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_event_iscii' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/kbd/im_kbd.c:599:55: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/kbd/im_kbd.c:372:82: note: Parameter 'event' can be declared as pointer to const mlterm-3.9.3/inputmethod/kbd/im_kbd.c:634:48: style: Parameter 'encoding' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:276:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:295:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:206:31: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:396:40: style: Parameter 'aux_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:396:56: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:416:37: style: Parameter 'aux_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:966:61: style: Parameter 'in_bytes_left' can be declared as pointer to const. However it seems that 'service_utf16_mb' is a callback function, if 'in_bytes_left' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1272:3: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:966:61: note: Parameter 'in_bytes_left' can be declared as pointer to const mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:967:40: style: Parameter 'out_bytes_left' can be declared as pointer to const. However it seems that 'service_utf16_mb' is a callback function, if 'out_bytes_left' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1272:3: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:967:40: note: Parameter 'out_bytes_left' can be declared as pointer to const mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:975:61: style: Parameter 'in_bytes_left' can be declared as pointer to const. However it seems that 'service_mb_utf16' is a callback function, if 'in_bytes_left' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1273:3: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:975:61: note: Parameter 'in_bytes_left' can be declared as pointer to const mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:976:40: style: Parameter 'out_bytes_left' can be declared as pointer to const. However it seems that 'service_mb_utf16' is a callback function, if 'out_bytes_left' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1273:3: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:976:40: note: Parameter 'out_bytes_left' can be declared as pointer to const mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1051:48: style: Parameter 'display' can be declared as pointer to const. However it seems that 'service_register_X_filter' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1278:3: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1051:48: note: Parameter 'display' can be declared as pointer to const mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1089:50: style: Parameter 'display' can be declared as pointer to const. However it seems that 'service_unregister_X_filter' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1279:3: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1089:50: note: Parameter 'display' can be declared as pointer to const mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1112:35: style: Parameter 'aux' can be declared as pointer to const. However it seems that 'service_server' is a callback function, if 'aux' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1280:3: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/iiimf/im_iiimf_aux.c:1112:35: note: Parameter 'aux' can be declared as pointer to const mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:328:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mnil [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mnil [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:472:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merror_code [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:503:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merror_code [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:535:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_IM_PREEDIT_NOCURSOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:672:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mnil [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:807:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mnil [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:871:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merror_code [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:965:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_API_COMPAT_CHECK_MAGIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:115:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:373:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCIM_FRONTEND_HOTKEY_OFF [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:662:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCIM_FRONTEND_HOTKEY_TRIGGER [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:674:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCIM_KEYBOARD_Default [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:714:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCIM_ATTR_DECORATE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:139:43: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:177:51: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:204:21: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:366:14: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:402:53: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:588:14: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:602:14: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:632:14: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:651:9: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:680:10: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:684:9: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:696:14: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:585:47: style:inconclusive: Function 'im_scim_destroy_context' argument 1 names different: declaration 'context' definition '_context'. [funcArgNamesDifferent] mlterm-3.9.3/inputmethod/scim/im_scim.h:39:47: note: Function 'im_scim_destroy_context' argument 1 names different: declaration 'context' definition '_context'. mlterm-3.9.3/inputmethod/scim/im_scim.cpp:585:47: note: Function 'im_scim_destroy_context' argument 1 names different: declaration 'context' definition '_context'. mlterm-3.9.3/inputmethod/scim/im_scim.cpp:599:39: style:inconclusive: Function 'im_scim_focused' argument 1 names different: declaration 'context' definition '_context'. [funcArgNamesDifferent] mlterm-3.9.3/inputmethod/scim/im_scim.h:45:39: note: Function 'im_scim_focused' argument 1 names different: declaration 'context' definition '_context'. mlterm-3.9.3/inputmethod/scim/im_scim.cpp:599:39: note: Function 'im_scim_focused' argument 1 names different: declaration 'context' definition '_context'. mlterm-3.9.3/inputmethod/scim/im_scim.cpp:629:41: style:inconclusive: Function 'im_scim_unfocused' argument 1 names different: declaration 'context' definition '_context'. [funcArgNamesDifferent] mlterm-3.9.3/inputmethod/scim/im_scim.h:46:41: note: Function 'im_scim_unfocused' argument 1 names different: declaration 'context' definition '_context'. mlterm-3.9.3/inputmethod/scim/im_scim.cpp:629:41: note: Function 'im_scim_unfocused' argument 1 names different: declaration 'context' definition '_context'. mlterm-3.9.3/inputmethod/scim/im_scim.cpp:97:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:662:13: style: Variable 'size' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/inputmethod/scim/im_scim.cpp:698:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:361:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:383:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:456:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:488:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:547:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:984:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:374:46: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:795:76: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:1073:27: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:795:76: note: Parameter 'event' can be declared as pointer to const mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:1124:38: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/m17nlib/im_m17nlib.c:353:28: style: Variable 'filled_len' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/inputmethod/scim/im_scim_mod_if.c:124:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/scim/im_scim_mod_if.c:153:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_IM_PREEDIT_NOCURSOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/scim/im_scim_mod_if.c:344:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/scim/im_scim_mod_if.c:398:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_API_COMPAT_CHECK_MAGIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/skk/dict.c:926:18: error: syntax error [syntaxError] mlterm-3.9.3/inputmethod/scim/im_scim_mod_if.c:415:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/skk/ef_str_parser.c:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ef_char_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/skk/ef_str_parser.c:40:34: style: Parameter 'parser' can be declared as pointer to const. However it seems that 'destroy' is a callback function, if 'parser' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/skk/ef_str_parser.c:56:42: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/skk/ef_str_parser.c:40:34: note: Parameter 'parser' can be declared as pointer to const mlterm-3.9.3/inputmethod/uim/im_uim.c:196:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UKey_Backspace [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/uim/im_uim.c:426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/uim/im_uim.c:500:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_IM_PREEDIT_NOCURSOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/uim/im_uim.c:510:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/uim/im_uim.c:945:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMod_Shift [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/uim/im_uim.c:1152:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/uim/im_uim.c:1218:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_API_COMPAT_CHECK_MAGIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/skk/im_skk.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JISX0208_1983 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/skk/im_skk.c:171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ch [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/skk/im_skk.c:313:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ef_char_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/skk/im_skk.c:620:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ch [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/skk/im_skk.c:665:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ch [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/skk/im_skk.c:775:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Tab [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/skk/im_skk.c:1103:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_API_COMPAT_CHECK_MAGIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/uim/im_uim.c:1071:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/uim/im_uim.c:1105:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/uim/im_uim.c:1242:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/uim/im_uim.c:1288:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/uim/im_uim.c:1268:14: style: Condition '!initialized' is always false [knownConditionTrueFalse] mlterm-3.9.3/inputmethod/uim/im_uim.c:714:13: style: Local variable 'p' shadows outer argument [shadowArgument] mlterm-3.9.3/inputmethod/uim/im_uim.c:666:38: note: Shadowed declaration mlterm-3.9.3/inputmethod/uim/im_uim.c:714:13: note: Shadow variable mlterm-3.9.3/inputmethod/uim/im_uim.c:978:33: style: Parameter 'im' can be declared as pointer to const. However it seems that 'switch_mode' is a callback function, if 'im' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/uim/im_uim.c:1361:25: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/uim/im_uim.c:978:33: note: Parameter 'im' can be declared as pointer to const mlterm-3.9.3/inputmethod/uim/im_uim.c:980:31: style: Parameter 'im' can be declared as pointer to const. However it seems that 'is_active' is a callback function, if 'im' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/uim/im_uim.c:1362:23: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/uim/im_uim.c:980:31: note: Parameter 'im' can be declared as pointer to const mlterm-3.9.3/inputmethod/uim/im_uim.c:1099:37: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/uim/im_uim.c:1286:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ef_parser_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:176:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vt_char_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:611:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:811:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_API_COMPAT_CHECK_MAGIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:1007:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNN_USE_MAE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:1276:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNN_DAI [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:1385:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kanap [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:1785:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNN_DAI [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:1926:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNN_UNIQ [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:2258:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNN_UNIQ [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:2624:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kanap [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:2921:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kanap [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kanap [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kanap [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3394:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltop [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:818:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:847:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:878:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:1557:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:1675:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:2312:8: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:2510:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3106:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3116:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3227:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3235:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3376:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3382:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3388:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3434:28: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:927:3: error: Memory leak: kbufnew [memleak] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:927:3: error: Memory leak: dbufnew [memleak] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3514:6: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3520:8: note: Found duplicate branches for 'if' and 'else'. mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3514:6: note: Found duplicate branches for 'if' and 'else'. mlterm-3.9.3/inputmethod/wnn/wnnlib.c:750:28: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:764:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:975:12: style: Variable 'clp' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:998:12: style: Variable 'cinfo' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:2564:18: style: Variable 'kanaendp' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3320:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/inputmethod/wnn/wnnlib.c:3434:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/java/MLTermPty.c:122:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_ENCODING [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:265:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:395:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:654:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:681:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vt_line_restore_color [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:738:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:776:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:872:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPKEY_ESCAPE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:889:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:927:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:1176:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTON_EVENT_MOUSE_REPORT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:1203:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCATOR_CHARCELL_REPORT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:1295:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/java/MLTermPty.c:334:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/java/MLTermPty.c:413:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/java/MLTermPty.c:455:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/java/MLTermPty.c:461:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/java/MLTermPty.c:471:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/java/MLTermPty.c:952:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/java/MLTermPty.c:967:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/java/MLTermPty.c:1156:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/java/MLTermPty.c:459:15: style: Local variable 'obj' shadows outer argument [shadowArgument] mlterm-3.9.3/java/MLTermPty.c:382:55: note: Shadowed declaration mlterm-3.9.3/java/MLTermPty.c:459:15: note: Shadow variable mlterm-3.9.3/java/MLTermPty.c:1075:11: style: Local variable 'count' shadows outer variable [shadowVariable] mlterm-3.9.3/java/MLTermPty.c:903:9: note: Shadowed declaration mlterm-3.9.3/java/MLTermPty.c:1075:11: note: Shadow variable mlterm-3.9.3/java/MLTermPty.c:1050:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mlterm-3.9.3/java/MLTermPty.c:1054:71: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mlterm-3.9.3/java/MLTermPty.c:786:12: style: Variable 'keys' can be declared as const array [constVariable] mlterm-3.9.3/java/MLTermPty.c:794:12: style: Variable 'keypad_keys' can be declared as const array [constVariable] mlterm-3.9.3/java/MLTermPty.c:391:9: style: Unused variable: cmd_path [unusedVariable] mlterm-3.9.3/libind/assamese.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iscii_assamese_table [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:772:13: error: Using pointer to local variable 'kanji' that is out of scope. [invalidLifetime] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:676:16: note: Array decayed to pointer here. mlterm-3.9.3/inputmethod/wnn/im_wnn.c:664:15: note: Variable created here. mlterm-3.9.3/inputmethod/wnn/im_wnn.c:772:13: note: Using pointer to local variable 'kanji' that is out of scope. mlterm-3.9.3/inputmethod/wnn/im_wnn.c:419:24: warning: Either the condition 'key_char<='@'' is redundant or the array 'sign_table2[5]' is accessed at index -26, which is out of bounds. [negativeIndex] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:416:18: note: Assuming that condition 'key_char<='@'' is not redundant mlterm-3.9.3/inputmethod/wnn/im_wnn.c:419:24: note: Negative array index mlterm-3.9.3/inputmethod/wnn/im_wnn.c:421:24: warning: Either the condition 'key_char<='_'' is redundant or the array 'sign_table3[4]' is accessed at index -27, which is out of bounds. [negativeIndex] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:418:25: note: Assuming that condition 'key_char<='_'' is not redundant mlterm-3.9.3/inputmethod/wnn/im_wnn.c:421:24: note: Negative array index mlterm-3.9.3/inputmethod/wnn/im_wnn.c:717:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:739:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:480:22: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:437:25: note: outer condition: key_char=='y' mlterm-3.9.3/inputmethod/wnn/im_wnn.c:480:22: note: opposite inner condition: key_char=='u' mlterm-3.9.3/libind/bengali.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iscii_bengali_table [valueFlowBailoutIncompleteVar] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:601:76: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:855:23: note: You might need to cast the function pointer here mlterm-3.9.3/inputmethod/wnn/im_wnn.c:601:76: note: Parameter 'event' can be declared as pointer to const mlterm-3.9.3/inputmethod/wnn/im_wnn.c:736:22: warning: Uninitialized variable: dst [uninitvar] mlterm-3.9.3/inputmethod/wnn/im_wnn.c:717:21: note: Assuming condition is false mlterm-3.9.3/inputmethod/wnn/im_wnn.c:736:22: note: Uninitialized variable: dst mlterm-3.9.3/libind/gujarati.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iscii_gujarati_table [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libind/hindi.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iscii_hindi_table [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libind/iitkeyb.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isciikey_iitkeyb_table [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libind/inscript.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isciikey_inscript_table [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libind/kannada.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iscii_kannada_table [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libind/keyboard.c:67:10: warning: If memory allocation fails, then there is a possible null pointer dereference: bufferi [nullPointerOutOfMemory] mlterm-3.9.3/libind/keyboard.c:66:27: note: Assuming allocation function fails mlterm-3.9.3/libind/keyboard.c:66:13: note: Assignment 'bufferi=(char*)calloc(1000,sizeof(char))', assigned value is 0 mlterm-3.9.3/libind/keyboard.c:67:10: note: Null pointer dereference mlterm-3.9.3/libind/keyboard.c:22:24: style: Parameter 'mstr' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libind/keyboard.c:24:8: style: Variable 'mvowels' can be declared as const array [constVariable] mlterm-3.9.3/libind/malayalam.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iscii_malayalam_table [valueFlowBailoutIncompleteVar] lex.split.c:588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lex.split.c:1049:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lex.split.c:1353:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libind/oriya.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iscii_oriya_table [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libind/punjabi.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iscii_punjabi_table [valueFlowBailoutIncompleteVar] lex.split.c:617:28: warning: Either the condition 'yy_current_state>=28' is redundant or the array 'yy_base[28]' is accessed at index 28, which is out of bounds. [arrayIndexOutOfBoundsCond] lex.split.c:619:30: note: Assuming that condition 'yy_current_state>=28' is not redundant lex.split.c:617:28: note: Array index out of bounds lex.split.c:933:26: warning: Either the condition 'yy_current_state>=28' is redundant or the array 'yy_base[28]' is accessed at index 28, which is out of bounds. [arrayIndexOutOfBoundsCond] lex.split.c:935:28: note: Assuming that condition 'yy_current_state>=28' is not redundant lex.split.c:933:26: note: Array index out of bounds lex.split.c:963:24: warning: Either the condition 'yy_current_state>=28' is redundant or the array 'yy_base[28]' is accessed at index 28, which is out of bounds. [arrayIndexOutOfBoundsCond] lex.split.c:965:26: note: Assuming that condition 'yy_current_state>=28' is not redundant lex.split.c:963:24: note: Array index out of bounds ../../hgsrc/libind/syllable.lex:42:39: style: Parameter 'input1' can be declared as pointer to const [constParameterPointer] ../../hgsrc/libind/syllable.lex:50:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lex.split.c:812:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] lex.split.c:990:20: style: Variable 'source' can be declared as pointer to const [constVariablePointer] lex.split.c:1274:57: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] lex.split.c:1350:38: style: Parameter 'msg' can be declared as const array [constParameter] ../../hgsrc/libind/syllable.lex:56:7: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/libind/tamil.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iscii_tamil_table [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libind/telugu.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iscii_telugu_table [valueFlowBailoutIncompleteVar] mlterm-3.9.3/main/daemon.c:198:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_LOCAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/main/daemon.c:130:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/main/daemon.c:93:9: style: Variable 'line' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/main/main-beos.cpp:29:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_QUIT_REQUESTED [valueFlowBailoutIncompleteVar] mlterm-3.9.3/main/main-beos.cpp:29:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/main/main-beos.cpp:45:44: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_sixel.c:372:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int8_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vt_pty_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:122:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_ENCODING [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:410:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:460:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTermScreenCell [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:567:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:578:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:640:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF_MAX_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:664:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTERM_KEY_ENTER [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:728:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTON_EVENT_MOUSE_REPORT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:928:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:1051:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTERM_VALUETYPE_BOOL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/libvterm/vterm.c:1067:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTERM_VALUETYPE_BOOL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/main/main-con.c:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] mlterm-3.9.3/main/main-con.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] mlterm-3.9.3/main/main-con.c:109:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] mlterm-3.9.3/main/main-con.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_LOCAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/main/main-con.c:291:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/main/main-con.c:156:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/main/main-con.c:186:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mlterm-3.9.3/main/main-con.c:189:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mlterm-3.9.3/main/main-con.c:203:22: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] mlterm-3.9.3/main/main-con.c:229:79: style: Same expression 'ECHOCTL' found multiple times in chain of '|' operators. [duplicateExpression] mlterm-3.9.3/main/main-con.c:49:29: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/main/main-con.c:50:9: style: Variable 'home' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/main/main-con.c:78:16: style: Variable 'path' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/main/main-con.c:84:11: error: va_list 'arg_list' was opened but not closed by va_end(). [va_end_missing] mlterm-3.9.3/inputmethod/skk/im_skk.c:435:24: warning: Either the condition 'key_char<='@'' is redundant or the array 'sign_table2[5]' is accessed at index -26, which is out of bounds. [negativeIndex] mlterm-3.9.3/inputmethod/skk/im_skk.c:432:18: note: Assuming that condition 'key_char<='@'' is not redundant mlterm-3.9.3/inputmethod/skk/im_skk.c:435:24: note: Negative array index mlterm-3.9.3/inputmethod/skk/im_skk.c:437:24: warning: Either the condition 'key_char<='_'' is redundant or the array 'sign_table3[4]' is accessed at index -27, which is out of bounds. [negativeIndex] mlterm-3.9.3/inputmethod/skk/im_skk.c:434:25: note: Assuming that condition 'key_char<='_'' is not redundant mlterm-3.9.3/inputmethod/skk/im_skk.c:437:24: note: Negative array index mlterm-3.9.3/inputmethod/skk/im_skk.c:169:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/skk/im_skk.c:1030:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/skk/im_skk.c:1035:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/inputmethod/skk/im_skk.c:496:22: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] mlterm-3.9.3/inputmethod/skk/im_skk.c:453:25: note: outer condition: key_char=='y' mlterm-3.9.3/inputmethod/skk/im_skk.c:496:22: note: opposite inner condition: key_char=='u' mlterm-3.9.3/inputmethod/skk/im_skk.c:305:9: style: Condition 'tmp' is always false [knownConditionTrueFalse] mlterm-3.9.3/inputmethod/skk/im_skk.c:282:19: note: Assignment 'tmp=NULL', assigned value is 0 mlterm-3.9.3/inputmethod/skk/im_skk.c:305:9: note: Condition 'tmp' is always false mlterm-3.9.3/inputmethod/skk/im_skk.c:1036:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/inputmethod/skk/im_skk.c:1083:14: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/main/main_loop.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/main/main_loop.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DETAIL_VERSION [valueFlowBailoutIncompleteVar] mlterm-3.9.3/main/main_loop.c:68:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/main/main_loop.c:536:9: style: Condition '!is_genuine_daemon' is always true [knownConditionTrueFalse] mlterm-3.9.3/main/main_loop.c:531:43: note: Assuming that condition '!is_genuine_daemon' is not redundant mlterm-3.9.3/main/main_loop.c:536:9: note: Condition '!is_genuine_daemon' is always true mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view.c:64:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view.c:117:21: style: Variable 'sample' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view.c:133:21: style: Variable 'sample' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_lib_win32.c:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_PEN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_lib_win32.c:9:41: warning: Function 'ui_get_icon_pixmap' argument order different: declaration 'view, gc, data, width, height, depth, black, white, ' definition 'view, gc, memgc, data, width, height, depth, black, white' [funcArgOrderDifferent] mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_lib.h:23:41: note: Function 'ui_get_icon_pixmap' argument order different: declaration 'view, gc, data, width, height, depth, black, white, ' definition 'view, gc, memgc, data, width, height, depth, black, white' mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_lib_win32.c:9:41: note: Function 'ui_get_icon_pixmap' argument order different: declaration 'view, gc, data, width, height, depth, black, white, ' definition 'view, gc, memgc, data, width, height, depth, black, white' mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_lib_win32.c:47:51: style:inconclusive: Function 'ui_draw_icon_pixmap_fg' argument 2 names different: declaration 'arrow' definition 'gc'. [funcArgNamesDifferent] mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_lib.h:34:35: note: Function 'ui_draw_icon_pixmap_fg' argument 2 names different: declaration 'arrow' definition 'gc'. mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_lib_win32.c:47:51: note: Function 'ui_draw_icon_pixmap_fg' argument 2 names different: declaration 'arrow' definition 'gc'. mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_lib_win32.c:41:7: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_win32.c:76:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_PEN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_win32.c:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCCOPY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_win32.c:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCCOPY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/scrollbar/sample/ui_sample_sb_view_win32.c:154:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_PEN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/scrollbar/sample/ui_transparent_sample_sb_view.c:60:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlclient/main.c:165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] mlterm-3.9.3/scrollbar/sample/ui_transparent_sample_sb_view.c:101:21: style: Variable 'sample' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/scrollbar/sample/ui_transparent_sample_sb_view.c:134:21: style: Variable 'sample' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlclient/main.c:133:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/main.c:465:48: debug: Function::addArguments found argument 'func' with varid 0. [varid0] mlterm-3.9.3/tool/mlconfig/main.c:616:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/main.c:1015:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALEDIR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/main.c:481:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:507:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:539:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:574:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:622:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:653:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:673:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:698:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:726:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:739:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:767:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:783:11: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:790:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:803:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:824:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:849:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:867:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:884:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:893:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:905:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:933:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:955:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/main.c:1048:14: style: Condition 'show()==0' is always false [knownConditionTrueFalse] mlterm-3.9.3/tool/mlconfig/main.c:1048:11: note: Calling function 'show' returns 1 mlterm-3.9.3/tool/mlconfig/main.c:1048:14: note: Condition 'show()==0' is always false mlterm-3.9.3/tool/mlconfig/main.c:137:39: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'cancel_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:491:26: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:137:39: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:137:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cancel_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:491:26: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:137:56: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:145:38: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'apply_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:488:27: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:145:38: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:145:55: style: Parameter 'data' can be declared as pointer to const. However it seems that 'apply_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:488:27: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:145:55: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:149:41: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'saveexit_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:484:29: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:149:41: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:149:58: style: Parameter 'data' can be declared as pointer to const. However it seems that 'saveexit_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:484:29: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:149:58: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:159:42: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'applyexit_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:487:32: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:159:42: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:159:59: style: Parameter 'data' can be declared as pointer to const. However it seems that 'applyexit_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:487:32: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:159:59: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:169:39: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'larger_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:516:26: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:169:39: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:169:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'larger_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:516:26: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:169:56: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:174:40: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'smaller_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:517:27: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:174:40: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:174:57: style: Parameter 'data' can be declared as pointer to const. However it seems that 'smaller_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:517:27: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:174:57: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:179:43: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'full_reset_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:548:30: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:179:43: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:179:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'full_reset_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:548:30: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:179:60: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:183:41: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'snapshot_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:549:28: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:183:41: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:183:58: style: Parameter 'data' can be declared as pointer to const. However it seems that 'snapshot_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:549:28: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:183:58: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:425:47: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'pty_new_button_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:585:25: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:425:47: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:425:64: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pty_new_button_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:585:25: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:425:64: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:436:43: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'pty_button_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:586:26: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:436:43: note: Parameter 'widget' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/main.c:436:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pty_button_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/main.c:586:26: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/main.c:436:60: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:430:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_NOTEBOOK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:444:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_NOTEBOOK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:518:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:984:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_VISIBILITY_FULL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1027:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1086:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Up [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1123:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_VISIBILITY_FULL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1181:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1335:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_VISIBILITY_FULL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1710:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1929:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_FONT_FONTSET [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2072:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_VISIBILITY_FULL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2548:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3429:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3442:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3451:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_STRUCTURE_MASK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_auto_detect.c:61:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_bgtype.c:133:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_bgtype.c:162:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_bgtype.c:181:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_bgtype.c:199:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_bgtype.c:35:9: style: Variable 'val' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_bgtype.c:46:9: style: Variable 'val' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_char_encoding.c:72:25: warning: If memory allocation fails, then there is a possible null pointer dereference: encodings_l10n[j] [nullPointerOutOfMemory] mlterm-3.9.3/tool/mlconfig/mc_char_encoding.c:71:33: note: Assuming allocation function fails mlterm-3.9.3/tool/mlconfig/mc_char_encoding.c:71:33: note: Assignment 'encodings_l10n[j]=strdup(((char*)g_dgettext(NULL,encodings[j])))', assigned value is 0 mlterm-3.9.3/tool/mlconfig/mc_char_encoding.c:72:25: note: Null pointer dereference mlterm-3.9.3/tool/mlconfig/mc_char_encoding.c:143:9: style: Variable 'encoding' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_char_width.c:72:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_char_width.c:82:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/libvterm/vterm.c:215:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mlterm-3.9.3/libvterm/vterm.c:460:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/libvterm/vterm.c:296:7: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] mlterm-3.9.3/libvterm/vterm.c:296:7: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] mlterm-3.9.3/libvterm/vterm.c:372:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/libvterm/vterm.c:372:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/libvterm/vterm.c:70:52: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'pty_write' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/libvterm/vterm.c:97:18: note: You might need to cast the function pointer here mlterm-3.9.3/libvterm/vterm.c:70:52: note: Parameter 'buf' can be declared as pointer to const mlterm-3.9.3/libvterm/vterm.c:71:10: style: Variable 'vterm' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/libvterm/vterm.c:84:51: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'pty_read' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/libvterm/vterm.c:98:17: note: You might need to cast the function pointer here mlterm-3.9.3/libvterm/vterm.c:84:51: note: Parameter 'buf' can be declared as pointer to const mlterm-3.9.3/libvterm/vterm.c:540:78: style: Parameter 'funcs' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:541:39: style: Parameter 'allocdata' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:716:40: style: Parameter 'vterm' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:718:38: style: Parameter 'vterm' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:751:40: style: Parameter 'vterm' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:751:92: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:755:38: style: Parameter 'vterm' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:759:44: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:760:39: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:764:42: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:775:57: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:776:91: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:779:55: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:797:10: style: Variable 'vterm' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/libvterm/vterm.c:841:50: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:843:83: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:848:42: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:848:77: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:877:44: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:888:60: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:889:92: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:892:57: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:894:49: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:900:49: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:907:68: style: Parameter 'chars' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:913:63: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:919:73: style: Parameter 'extent' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:1085:30: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/libvterm/vterm.c:1090:29: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/mc_color.c:144:45: warning: Either the condition 'id<=3' is redundant or the array 'labelname[11]' is accessed at index 11, which is out of bounds. [arrayIndexOutOfBoundsCond] mlterm-3.9.3/tool/mlconfig/mc_color.c:141:10: note: Assuming that condition 'id<=3' is not redundant mlterm-3.9.3/tool/mlconfig/mc_color.c:144:45: note: Array index out of bounds mlterm-3.9.3/tool/mlconfig/mc_color.c:139:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_color.c:178:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_color.c:205:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_color.c:214:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_color.c:230:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_color.c:256:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_color.c:272:14: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_color.c:248:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/common/c_sixel.c:579:37: style: Variable '((u_int8_t*)line)[x++]' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/common/c_sixel.c:613:37: style: Variable '((u_int8_t*)line)[x++]' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/libvterm/vterm.c:71:16: style: Variable 'vterm' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/libvterm/vterm.c:71:10: style: Variable 'vterm' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/mlconfig/mc_combo.c:27:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_ctl.c:50:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_font.c:745:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_geometry.c:61:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_font.c:810:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_font.c:812:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_font.c:831:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_font.c:869:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_font.c:872:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/mlconfig/mc_font.c:902:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_font.c:931:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_font.c:257:11: error: Allocation with g_locale_to_utf8, gtk_entry_set_text doesn't release it. [leakNoVarFunctionCall] mlterm-3.9.3/tool/mlconfig/mc_font.c:276:7: error: Allocation with g_locale_to_utf8, gtk_entry_set_text doesn't release it. [leakNoVarFunctionCall] mlterm-3.9.3/tool/mlconfig/mc_font.c:293:7: error: Allocation with g_locale_to_utf8, gtk_entry_set_text doesn't release it. [leakNoVarFunctionCall] mlterm-3.9.3/tool/mlconfig/mc_font.c:301:7: error: Allocation with g_locale_to_utf8, gtk_entry_set_text doesn't release it. [leakNoVarFunctionCall] mlterm-3.9.3/tool/mlconfig/mc_font.c:309:7: error: Allocation with g_locale_to_utf8, gtk_entry_set_text doesn't release it. [leakNoVarFunctionCall] mlterm-3.9.3/tool/mlconfig/mc_font.c:391:9: error: Allocation with g_locale_to_utf8, gtk_entry_set_text doesn't release it. [leakNoVarFunctionCall] mlterm-3.9.3/tool/mlconfig/mc_font.c:889:7: error: Allocation with g_locale_to_utf8, gtk_entry_set_text doesn't release it. [leakNoVarFunctionCall] mlterm-3.9.3/tool/mlconfig/mc_font.c:330:10: style: Variable 'fontname' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_font.c:872:24: warning:inconclusive: Multiplying sizeof() with sizeof() indicates a logic error. [multiplySizeof] mlterm-3.9.3/tool/mlconfig/mc_font.c:42:9: style: struct member 'cs_info::encoding_names' is never used. [unusedStructMember] mlterm-3.9.3/tool/mlconfig/mc_im.c:259:26: error: There is an unknown macro here somewhere. Configuration is required. If BL_MAP is a macro then please configure it. [unknownMacro] mlterm-3.9.3/tool/mlconfig/mc_io.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_io_pty.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_io_pty.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_io_pty.c:158:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_io_pty.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_io_pty.c:275:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_io_pty.c:255:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/mlconfig/mc_io_pty.c:282:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/mlconfig/mc_io_pty.c:50:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_io_pty.c:144:9: style: Variable 'chal' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_io_pty.c:234:9: style: Variable 'chal' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_io_pty.c:267:9: style: Variable 'chal' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_io_file.c:386:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/mlconfig/mc_io_file.c:401:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/mlconfig/mc_io_file.c:136:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/tool/mlconfig/mc_io_file.c:136:7: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/tool/mlconfig/mc_io_file.c:136:7: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/tool/mlconfig/mc_io_file.c:136:7: warning: %x in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/tool/mlconfig/mc_io_file.c:41:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_io_file.c:92:9: style: Variable 'format' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_io_file.c:268:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_io_file.c:437:16: style: Variable 'color_rgbs' can be declared as const array [constVariable] mlterm-3.9.3/tool/mlconfig/mc_opentype.c:357:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_pty.c:107:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/mlconfig/mc_pty.c:27:34: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/mc_radio.c:137:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_radio.c:146:9: style: Variable 'radio' is reassigned a value before the old one has been used. [redundantAssignment] mlterm-3.9.3/tool/mlconfig/mc_radio.c:145:9: note: radio is assigned mlterm-3.9.3/tool/mlconfig/mc_radio.c:146:9: note: radio is overwritten mlterm-3.9.3/tool/mlconfig/mc_radio.c:147:9: style: Variable 'radio' is reassigned a value before the old one has been used. [redundantAssignment] mlterm-3.9.3/tool/mlconfig/mc_radio.c:146:9: note: radio is assigned mlterm-3.9.3/tool/mlconfig/mc_radio.c:147:9: note: radio is overwritten mlterm-3.9.3/tool/mlconfig/mc_radio.c:127:14: style: Variable 'radio' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_radio.c:147:9: style: Variable 'radio' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/mlconfig/mc_radio.c:150:11: style: Variable 'radio' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/mlconfig/mc_sb_view.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_sb_view.c:56:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] mlterm-3.9.3/tool/mlconfig/mc_sb_view.c:80:9: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] mlterm-3.9.3/tool/mlconfig/mc_sb_view.c:47:30: style: Parameter 'dirname' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/mc_sb_view.c:47:45: style: Parameter 'sbdirname' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/mc_sb_view.c:49:18: style: Variable 'e' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/mc_unicode_areas.c:265:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_wall_pic.c:44:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_wall_pic.c:73:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:49:16: warning: The address of variable 'value2' might be accessed at non-zero index. [objectIndex] mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:38:24: note: Passed to 'strcpy'. mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:49:16: note: The address of variable 'value2' might be accessed at non-zero index. mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:53:26: error: The address of variable 'value2' is accessed at non-zero index. [objectIndex] mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:38:24: note: Passed to 'strcpy'. mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:53:26: note: The address of variable 'value2' is accessed at non-zero index. mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:58:32: warning: The address of variable 'value2' might be accessed at non-zero index. [objectIndex] mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:38:24: note: Passed to 'strcpy'. mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:58:32: note: The address of variable 'value2' might be accessed at non-zero index. mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:59:32: warning: The address of variable 'value2' might be accessed at non-zero index. [objectIndex] mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:38:24: note: Passed to 'strcpy'. mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:59:32: note: The address of variable 'value2' might be accessed at non-zero index. mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:37:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:50:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:68:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:109:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlfc/main.c:328:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlfc/main.c:348:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlfc/main.c:363:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlfc/main.c:447:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlfc/main.c:579:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:31:21: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:148:40: note: Assuming allocation function fails mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:148:32: note: Calling function 'set_str_value', 1st argument 'old_wordsep=strdup(new_wordsep)' value is 0 mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:31:21: note: Null pointer dereference mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:48:11: warning: Uninitialized variable: *value [uninitvar] mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:35:17: note: Assuming condition is false mlterm-3.9.3/tool/mlconfig/mc_wordsep.c:48:11: note: Uninitialized variable: *value mlterm-3.9.3/tool/mlfc/main.c:410:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/mlfc/main.c:437:5: error: Memory leak: matches [memleak] mlterm-3.9.3/tool/mlfc/main.c:467:14: error: Common realloc mistake: 'matches' nulled but not freed upon failure [memleakOnRealloc] mlterm-3.9.3/tool/mlfc/main.c:480:18: error: Common realloc mistake: 'matches' nulled but not freed upon failure [memleakOnRealloc] mlterm-3.9.3/tool/mlfc/main.c:285:37: style: Parameter 'rcfile' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlfc/main.c:286:9: style: Variable 'homedir' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlimgloader/gdiplus.cpp:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlimgloader/gdiplus.cpp:70:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlimgloader/gdiplus.cpp:324:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlimgloader/gdk-pixbuf.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlimgloader/gdk-pixbuf.c:480:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_BILINEAR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2593:32: error: Array 'filter->property_nfilters[6]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2029:27: note: Assuming that condition 'prop<6' is not redundant mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2034:9: note: Calling function 'gtk_xlfd_selection_filter_state', 3rd argument 'prop' value is 6 mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2593:32: note: Array index out of bounds mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:501:24: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:547:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:600:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:604:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:611:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:615:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:642:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:646:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:652:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:662:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:666:11: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:688:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:691:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:704:14: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:723:24: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:787:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:793:26: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:805:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:813:11: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:867:11: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:881:4: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:890:7: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1224:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1227:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1228:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1229:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1230:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1231:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1232:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1233:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1235:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1236:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1238:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1239:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1240:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1241:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1794:4: style: gtk_label_get is deprecated and should not be used in newly-written code. [prohibitedgtk_label_getCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1984:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1985:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1986:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1987:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1988:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1989:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1996:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1997:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1998:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3452:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3459:28: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3261:20: style: Condition 'cmp>0' is always true [knownConditionTrueFalse] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3257:15: note: Assuming that condition 'cmp==0' is not redundant mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3261:20: note: Condition 'cmp>0' is always true mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:962:45: style:inconclusive: Function 'gtk_xlfd_selection_expose_list' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:335:69: note: Function 'gtk_xlfd_selection_expose_list' argument 1 names different: declaration 'w' definition 'widget'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:962:45: note: Function 'gtk_xlfd_selection_expose_list' argument 1 names different: declaration 'w' definition 'widget'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1081:30: style:inconclusive: Function 'gtk_xlfd_selection_on_clist_key_press' argument 3 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:307:31: note: Function 'gtk_xlfd_selection_on_clist_key_press' argument 3 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1081:30: note: Function 'gtk_xlfd_selection_on_clist_key_press' argument 3 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1096:51: style:inconclusive: Function 'gtk_xlfd_selection_select_next' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:308:72: note: Function 'gtk_xlfd_selection_select_next' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1096:51: note: Function 'gtk_xlfd_selection_select_next' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1135:61: style:inconclusive: Function 'gtk_xlfd_selection_show_available_styles' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:312:20: note: Function 'gtk_xlfd_selection_show_available_styles' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1135:61: note: Function 'gtk_xlfd_selection_show_available_styles' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1283:56: style:inconclusive: Function 'gtk_xlfd_selection_select_best_style' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:313:73: note: Function 'gtk_xlfd_selection_select_best_style' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1283:56: note: Function 'gtk_xlfd_selection_select_best_style' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1398:60: style:inconclusive: Function 'gtk_xlfd_selection_show_available_sizes' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:322:20: note: Function 'gtk_xlfd_selection_show_available_sizes' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1398:60: note: Function 'gtk_xlfd_selection_show_available_sizes' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1557:55: style:inconclusive: Function 'gtk_xlfd_selection_select_best_size' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:326:73: note: Function 'gtk_xlfd_selection_select_best_size' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1557:55: note: Function 'gtk_xlfd_selection_select_best_size' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1754:49: style:inconclusive: Function 'gtk_xlfd_selection_load_font' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:371:73: note: Function 'gtk_xlfd_selection_load_font' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1754:49: note: Function 'gtk_xlfd_selection_load_font' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1823:54: style:inconclusive: Function 'gtk_xlfd_selection_update_preview' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:372:73: note: Function 'gtk_xlfd_selection_update_preview' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1823:54: note: Function 'gtk_xlfd_selection_update_preview' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1891:54: style:inconclusive: Function 'gtk_xlfd_selection_show_font_info' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:345:73: note: Function 'gtk_xlfd_selection_show_font_info' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1891:54: note: Function 'gtk_xlfd_selection_show_font_info' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2017:30: style:inconclusive: Function 'gtk_xlfd_selection_select_filter' argument 5 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:351:31: note: Function 'gtk_xlfd_selection_select_filter' argument 5 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2017:30: note: Function 'gtk_xlfd_selection_select_filter' argument 5 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2051:57: style:inconclusive: Function 'gtk_xlfd_selection_update_filter' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:352:73: note: Function 'gtk_xlfd_selection_update_filter' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2051:57: note: Function 'gtk_xlfd_selection_update_filter' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2169:64: style:inconclusive: Function 'gtk_xlfd_selection_show_available_fonts' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:361:31: note: Function 'gtk_xlfd_selection_show_available_fonts' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2169:64: note: Function 'gtk_xlfd_selection_show_available_fonts' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2277:52: style:inconclusive: Function 'gtk_xlfd_selection_style_visible' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:353:73: note: Function 'gtk_xlfd_selection_style_visible' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2277:52: note: Function 'gtk_xlfd_selection_style_visible' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2279:24: style:inconclusive: Function 'gtk_xlfd_selection_style_visible' argument 3 names different: declaration 'style' definition 'style_index'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:355:24: note: Function 'gtk_xlfd_selection_style_visible' argument 3 names different: declaration 'style' definition 'style_index'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2279:24: note: Function 'gtk_xlfd_selection_style_visible' argument 3 names different: declaration 'style' definition 'style_index'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2330:29: style:inconclusive: Function 'gtk_xlfd_selection_reset_filter' argument 2 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:357:31: note: Function 'gtk_xlfd_selection_reset_filter' argument 2 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2330:29: note: Function 'gtk_xlfd_selection_reset_filter' argument 2 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2353:24: style:inconclusive: Function 'gtk_xlfd_selection_on_clear_filter' argument 2 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:359:31: note: Function 'gtk_xlfd_selection_on_clear_filter' argument 2 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2353:24: note: Function 'gtk_xlfd_selection_on_clear_filter' argument 2 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2363:56: style:inconclusive: Function 'gtk_xlfd_selection_clear_filter' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:362:73: note: Function 'gtk_xlfd_selection_clear_filter' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2363:56: note: Function 'gtk_xlfd_selection_clear_filter' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2537:59: style:inconclusive: Function 'gtk_xlfd_selection_update_filter_lists' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:363:73: note: Function 'gtk_xlfd_selection_update_filter_lists' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2537:59: note: Function 'gtk_xlfd_selection_update_filter_lists' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2584:52: style:inconclusive: Function 'gtk_xlfd_selection_filter_state' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:365:31: note: Function 'gtk_xlfd_selection_filter_state' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2584:52: note: Function 'gtk_xlfd_selection_filter_state' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3229:49: style:inconclusive: Function 'gtk_xlfd_selection_find_font' argument 1 names different: declaration 'fs' definition 'fontsel'. [funcArgNamesDifferent] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:374:69: note: Function 'gtk_xlfd_selection_find_font' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3229:49: note: Function 'gtk_xlfd_selection_find_font' argument 1 names different: declaration 'fs' definition 'fontsel'. mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:941:21: style: Variable 'fontsel' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:967:13: style: Variable 'font_info' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:968:10: style: Variable 'selection' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1048:21: style: Parameter 'bevent' can be declared as pointer to const. However it seems that 'gtk_xlfd_selection_select_font' is a callback function, if 'bevent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:601:9: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1048:21: note: Parameter 'bevent' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1053:13: style: Variable 'font' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1080:30: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gtk_xlfd_selection_on_clist_key_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:647:9: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1080:30: note: Parameter 'event' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1286:13: style: Variable 'font' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1348:22: style: Parameter 'bevent' can be declared as pointer to const. However it seems that 'gtk_xlfd_selection_select_style' is a callback function, if 'bevent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:612:9: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1348:22: note: Parameter 'bevent' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1353:13: style: Variable 'font' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1400:13: style: Variable 'font' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1401:23: style: Variable 'style' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1403:12: style: Variable 'bitmapped_sizes' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1512:10: style: Variable 'text' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1559:13: style: Variable 'font' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1560:23: style: Variable 'style' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1655:21: style: Parameter 'bevent' can be declared as pointer to const. However it seems that 'gtk_xlfd_selection_select_size' is a callback function, if 'bevent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:643:9: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1655:21: note: Parameter 'bevent' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1739:16: style: Parameter 'field' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1758:16: style: Variable 'xfs' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1828:10: style: Variable 'text' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1829:16: style: Variable 'xfs' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2054:10: style: Variable 'selection' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2172:18: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2278:24: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2282:18: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2405:10: style: Variable 'filter_string' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2406:21: style: Variable 'property_alt' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2589:18: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2615:12: style: Variable 'temp_list' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:2624:10: style: Variable 'field' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3032:49: style: Parameter 'fontname' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3229:49: style: Parameter 'fontsel' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3230:24: style: Parameter 'family' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3233:13: style: Variable 'font_info' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3378:15: style: Parameter 'foundry' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3379:15: style: Parameter 'family' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3380:15: style: Parameter 'weight' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3381:15: style: Parameter 'slant' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3382:15: style: Parameter 'set_width' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3383:15: style: Parameter 'spacing' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3384:15: style: Parameter 'charset' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3387:10: style: Variable 'pixel_size' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3387:29: style: Variable 'point_size' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3438:19: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3567:25: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gtk_xlfd_selection_dialog_on_configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3453:25: note: You might need to cast the function pointer here mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3567:25: note: Parameter 'event' can be declared as pointer to const mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3023:18: warning: Uninitialized variables: temp_info.style_index, temp_info.nstyles [uninitvar] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:946:11: style: Variable 'fontsel' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:976:13: style: Variable 'font_info' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:1935:14: style: Variable 'num_fonts' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3234:29: style: Variable 'middle' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/mlconfig/gtkxlfdsel.c:3440:16: style: Variable 'object_class' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/mlimgloader/none.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlimgloader/none.c:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/common/c_sixel.c:372:40: warning: Obsolete function 'alloca' called. [allocaCalled] mlterm-3.9.3/common/c_sixel.c:702:45: warning: Obsolete function 'alloca' called. [allocaCalled] mlterm-3.9.3/common/c_animgif.c:160:23: warning: Obsolete function 'alloca' called. [allocaCalled] mlterm-3.9.3/common/c_sixel.c:130:16: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_sixel.c:197:14: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_sixel.c:237:14: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_sixel.c:372:30: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_sixel.c:579:16: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_sixel.c:615:16: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_sixel.c:702:35: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_sixel.c:910:20: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_sixel.c:919:20: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_sixel.c:976:15: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_regis.c:71:21: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_animgif.c:128:41: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_animgif.c:140:36: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_animgif.c:160:16: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_imagelib.c:357:20: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/tool/mlimgloader/gdiplus.cpp:88:47: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/tool/mlimgloader/gdiplus.cpp:115:33: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/tool/mlimgloader/gdiplus.cpp:270:24: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/tool/mlimgloader/gdiplus.cpp:326:24: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/tool/mlimgloader/gdiplus.cpp:362:20: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/tool/mlimgloader/gdiplus.cpp:368:12: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/tool/mlimgloader/gdiplus.cpp:369:13: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/common/c_sixel.c:961:11: style: The scope of the variable 'pixels' can be reduced. [variableScope] mlterm-3.9.3/tool/mlmenu/main.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlmenu/main.c:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlmenu/main.c:294:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWOverrideRedirect [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlmenu/main.c:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlmenu/main.c:389:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnterNotify [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/registobmp/main.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/registobmp/main.c:74:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/mlimgloader/none.c:56:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/mlmenu/main.c:409:43: style: Condition '!event_loop()' is always false [knownConditionTrueFalse] mlterm-3.9.3/tool/mlmenu/main.c:409:54: note: Calling function 'event_loop' returns 1 mlterm-3.9.3/tool/mlmenu/main.c:409:43: note: Condition '!event_loop()' is always false mlterm-3.9.3/tool/mlmenu/main.c:39:30: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlmenu/main.c:39:41: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/mlmenu/main.c:55:20: style: Variable 'ret[count]' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/mlmenu/main.c:195:21: style: Variable 'is_active' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/mlmenu/main.c:197:21: style: Variable 'is_active' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/servman/main.c:274:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:396:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDCANCEL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:512:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDOK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:527:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVITEM [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:561:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVITEM [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:572:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVITEM [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:602:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVI_LAST [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:612:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVI_ROOT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:649:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVITEM [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:676:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:746:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVITEM [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:776:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:789:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:813:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WC_TREEVIEW [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/servman/main.c:1058:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNDCLASSEX [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_KEY_FOCUS_IN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_EXPOSE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_FOCUS_IN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:209:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_RESIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:219:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_QUIT_REQUESTED [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:253:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_OP_OVER [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:291:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_KEY_PRESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:375:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_BUTTON_PRESS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:425:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:462:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:498:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SIMPLE_DATA [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:677:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_WILL_DRAW [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:707:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:735:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:746:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:757:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:795:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF_MAX_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:808:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:830:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:846:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:875:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:895:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:905:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:915:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:938:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_NOT_CLOSABLE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:980:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:990:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1001:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1011:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1032:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_INFINITE_TIMEOUT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1058:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FIXED_SPACING [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF_MAX_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1124:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_MIME_TYPE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_MIME_TYPE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1150:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_RGBA32 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1176:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FOLLOW_ALL_SIDES [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1206:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_HORIZONTAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_QUIT_REQUESTED [valueFlowBailoutIncompleteVar] mlterm-3.9.3/tool/registobmp/main.c:271:9: style: Condition '!parse_options(options,&cmd)' is always false [knownConditionTrueFalse] mlterm-3.9.3/tool/registobmp/main.c:271:23: note: Calling function 'parse_options' returns 1 mlterm-3.9.3/tool/registobmp/main.c:271:9: note: Condition '!parse_options(options,&cmd)' is always false mlterm-3.9.3/tool/registobmp/main.c:350:9: style: Condition '!parse_options(options,&cmd)' is always false [knownConditionTrueFalse] mlterm-3.9.3/tool/registobmp/main.c:350:23: note: Calling function 'parse_options' returns 1 mlterm-3.9.3/tool/registobmp/main.c:350:9: note: Condition '!parse_options(options,&cmd)' is always false mlterm-3.9.3/tool/registobmp/main.c:505:9: style: Condition '!parse_options(options,&cmd)' is always false [knownConditionTrueFalse] mlterm-3.9.3/tool/registobmp/main.c:505:23: note: Calling function 'parse_options' returns 1 mlterm-3.9.3/tool/registobmp/main.c:505:9: note: Condition '!parse_options(options,&cmd)' is always false mlterm-3.9.3/tool/registobmp/main.c:652:9: style: Condition '!parse_options(options,&cmd)' is always false [knownConditionTrueFalse] mlterm-3.9.3/tool/registobmp/main.c:652:23: note: Calling function 'parse_options' returns 1 mlterm-3.9.3/tool/registobmp/main.c:652:9: note: Condition '!parse_options(options,&cmd)' is always false mlterm-3.9.3/tool/registobmp/main.c:76:16: warning: If resource allocation fails, then there is a possible null pointer dereference: new_regis [nullPointerOutOfResources] mlterm-3.9.3/tool/registobmp/main.c:74:35: note: Assuming allocation function fails mlterm-3.9.3/tool/registobmp/main.c:74:35: note: Assignment 'new_regis=SDL_CreateRGBSurface(SDL_SWSURFACE,width,height,32,0x00FF0000,0x0000FF00,0x000000FF,0xFF000000)', assigned value is 0 mlterm-3.9.3/tool/registobmp/main.c:76:16: note: Null pointer dereference mlterm-3.9.3/tool/registobmp/main.c:224:9: style: Variable 'xstr' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/registobmp/main.c:279:11: style: Variable 'option' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/registobmp/main.c:385:15: style: Variable 'width_tbl' can be declared as const array [constVariable] mlterm-3.9.3/tool/registobmp/main.c:513:11: style: Variable 'option' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/beos/beos.cpp:888:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1222:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mlterm-3.9.3/uitoolkit/beos/beos.cpp:168:11: warning: Member variable 'MLWindow::uiwindow' is not initialized in the constructor. [uninitMemberVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:247:9: warning: Member variable 'MLView::uiwindow' is not initialized in the constructor. [uninitMemberVar] mlterm-3.9.3/uitoolkit/beos/beos.cpp:117:37: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:265:49: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:278:49: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:287:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:298:46: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:318:50: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:347:37: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:353:49: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:368:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:369:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:370:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:371:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:393:37: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:400:44: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:405:49: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:416:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:417:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:418:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:441:37: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:447:49: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:457:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:458:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:480:37: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:525:61: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:529:19: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:532:43: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:538:37: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:589:45: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:637:40: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:667:39: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:686:19: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:695:25: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:705:19: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:711:20: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:712:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:719:28: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:735:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:740:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:742:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:746:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:750:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:752:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:757:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:762:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:764:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:764:27: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:777:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:778:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:781:6: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:782:6: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:785:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:798:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:800:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:808:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:813:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:815:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:817:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:830:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:834:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:835:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:836:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:837:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:838:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:839:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:841:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:846:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:850:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:850:30: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:854:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:875:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:879:19: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:880:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:883:23: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:884:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:886:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:890:16: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:895:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:899:19: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:901:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:905:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:909:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:911:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:915:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:919:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:921:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:928:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:976:21: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:980:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:984:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:986:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:990:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:994:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:996:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1001:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1005:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1007:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1011:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1015:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1018:15: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1019:6: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1022:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1026:17: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1032:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1036:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1038:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1042:8: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1043:20: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1086:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1090:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1106:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1108:42: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1114:4: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1134:48: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1134:67: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1179:20: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1179:39: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:1191:20: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/uitoolkit/beos/beos.cpp:247:41: style:inconclusive: Function 'MLView' argument 2 names different: declaration 'name' definition 'title'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/beos/beos.cpp:57:35: note: Function 'MLView' argument 2 names different: declaration 'name' definition 'title'. mlterm-3.9.3/uitoolkit/beos/beos.cpp:247:41: note: Function 'MLView' argument 2 names different: declaration 'name' definition 'title'. mlterm-3.9.3/uitoolkit/beos/beos.cpp:264:25: style:inconclusive: Function 'Draw' argument 1 names different: declaration 'updaterect' definition 'update'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/beos/beos.cpp:58:27: note: Function 'Draw' argument 1 names different: declaration 'updaterect' definition 'update'. mlterm-3.9.3/uitoolkit/beos/beos.cpp:264:25: note: Function 'Draw' argument 1 names different: declaration 'updaterect' definition 'update'. mlterm-3.9.3/uitoolkit/beos/beos.cpp:497:40: style:inconclusive: Function 'MessageReceived' argument 1 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/beos/beos.cpp:64:42: note: Function 'MessageReceived' argument 1 names different: declaration 'msg' definition 'message'. mlterm-3.9.3/uitoolkit/beos/beos.cpp:497:40: note: Function 'MessageReceived' argument 1 names different: declaration 'msg' definition 'message'. mlterm-3.9.3/uitoolkit/beos/beos.cpp:1130:33: style:inconclusive: Function 'beos_clipboard_get' argument 1 names different: declaration 'utf8' definition 'str'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/beos/beos.h:77:33: note: Function 'beos_clipboard_get' argument 1 names different: declaration 'utf8' definition 'str'. mlterm-3.9.3/uitoolkit/beos/beos.cpp:1130:33: note: Function 'beos_clipboard_get' argument 1 names different: declaration 'utf8' definition 'str'. mlterm-3.9.3/uitoolkit/beos/beos.cpp:412:9: style: Local variable 'buttons' shadows outer variable [shadowVariable] mlterm-3.9.3/uitoolkit/beos/beos.cpp:52:9: note: Shadowed declaration mlterm-3.9.3/uitoolkit/beos/beos.cpp:412:9: note: Shadow variable mlterm-3.9.3/uitoolkit/beos/beos.cpp:632:18: style: Local variable 'message' shadows outer argument [shadowArgument] mlterm-3.9.3/uitoolkit/beos/beos.cpp:497:40: note: Shadowed declaration mlterm-3.9.3/uitoolkit/beos/beos.cpp:632:18: note: Shadow variable mlterm-3.9.3/uitoolkit/beos/beos.cpp:755:76: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/beos.cpp:806:57: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/beos.cpp:820:63: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/beos.cpp:857:36: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/beos.cpp:871:46: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/beos.cpp:883:16: style: Variable 'win' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/beos/beos.cpp:924:40: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui.c:70:7: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/beos/ui.c:70:7: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/beos/ui.c:77:14: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/beos/ui.c:77:14: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/beos/ui.c:67:36: style:inconclusive: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/beos/ui.h:372:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/beos/ui.c:67:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/beos/ui.c:67:47: style:inconclusive: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/beos/ui.h:372:44: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/beos/ui.c:67:47: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/beos/ui.c:67:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_color.c:25:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_color.c:59:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_color.c:59:55: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_color.c:62:72: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_display.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BL_DIALOG_OKCANCEL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_display.c:214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_display.c:217:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_display.c:70:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_display.c:179:49: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_display.c:195:65: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_display.c:211:55: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_display.c:213:44: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_display.c:217:47: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/servman/main.c:66:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/servman/main.c:272:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/servman/main.c:307:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/servman/main.c:975:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/tool/servman/main.c:336:18: style: Condition 'parse(&proto,&user,&server,&port,&encoding,default_server)' is always true [knownConditionTrueFalse] mlterm-3.9.3/tool/servman/main.c:336:18: note: Calling function 'parse' returns 1 mlterm-3.9.3/tool/servman/main.c:336:18: note: Condition 'parse(&proto,&user,&server,&port,&encoding,default_server)' is always true mlterm-3.9.3/tool/servman/main.c:682:11: style: Condition 'ensure_dir' is always true [knownConditionTrueFalse] mlterm-3.9.3/uitoolkit/beos/ui_dnd.c:15:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_dnd.c:15:53: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/servman/main.c:222:82: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/tool/servman/main.c:671:9: style: Variable 'home' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/servman/main.c:844:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/tool/servman/main.c:538:10: warning: Uninitialized variable: str [uninitvar] mlterm-3.9.3/tool/servman/main.c:915:39: note: Calling function 'get_item_info', 3rd argument 'str' value is mlterm-3.9.3/tool/servman/main.c:538:10: note: Uninitialized variable: str mlterm-3.9.3/tool/servman/main.c:344:15: error: Uninitialized variable: user [legacyUninitvar] mlterm-3.9.3/tool/servman/main.c:349:15: error: Uninitialized variable: proto [legacyUninitvar] mlterm-3.9.3/tool/servman/main.c:340:15: error: Uninitialized variable: port [legacyUninitvar] mlterm-3.9.3/tool/servman/main.c:353:15: error: Uninitialized variable: encoding [legacyUninitvar] mlterm-3.9.3/tool/servman/main.c:454:27: style: Variable 'total_len' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/tool/servman/main.c:626:16: style: Variable 'parent' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/beos/ui_gc.c:9:29: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_gc.c:11:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_gc.c:13:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_gc.c:15:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_gc.c:17:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_font.c:173:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFontStruct [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_selection_encoding.c:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_selection_encoding.c:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_imagelib.c:240:6: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] mlterm-3.9.3/uitoolkit/beos/ui_font.c:213:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/beos/ui_font.c:486:41: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/beos/ui_font.c:486:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/beos/ui_font.c:487:43: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:58: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/beos/ui_font.c:487:43: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/beos/ui_font.c:387:43: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:22:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:11:45: style:inconclusive: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/beos/ui_xic.c:11:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/beos/ui_xic.c:11:61: style:inconclusive: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:57: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/beos/ui_xic.c:11:61: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/beos/ui_xic.c:48:40: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:52:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:54:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:56:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:58:33: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:60:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:63:50: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:86:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:86:54: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:87:36: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:87:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:91:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:92:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:96:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:98:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:100:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_xic.c:102:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui.c:70:7: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/console/ui.c:70:7: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/console/ui.c:77:14: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/console/ui.c:77:14: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/console/ui.c:67:36: style:inconclusive: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/console/ui.h:511:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/console/ui.c:67:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/console/ui.c:67:47: style:inconclusive: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/console/ui.h:511:44: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/console/ui.c:67:47: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/console/ui.c:67:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_color.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_color.c:76:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_color.c:76:55: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_color.c:79:72: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:347:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_window.c:374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_window.c:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_window.c:416:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_window.c:505:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_window.c:507:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_window.c:530:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNegative [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1312:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_dnd.c:15:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_dnd.c:15:53: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:48:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1278:78: style:inconclusive: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_window.h:424:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/beos/ui_window.c:1278:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/beos/ui_window.c:371:45: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:385:44: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:431:44: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:431:72: style: Parameter 'pic_mod' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:433:46: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:439:58: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:449:58: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:505:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:507:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:729:51: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:731:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:847:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1259:50: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1276:52: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1279:44: style: Parameter 'sel_data' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1283:51: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1294:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1294:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1296:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1296:62: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1298:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1300:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1310:50: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1310:63: style: Parameter 'keysyms' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1312:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/beos/ui_window.c:1312:59: style: Parameter 'mod_key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_display.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_display.c:85:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_display.c:171:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_display.c:215:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_display.c:297:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_mapped [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_display.c:504:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_display.c:596:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Insert [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_display.c:915:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSAFLUSH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_display.c:1070:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/beos/ui_window.c:48:9: style: Variable 'win' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/console/ui_font.c:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFontStruct [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_font.c:203:41: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/console/ui_font.c:203:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/console/ui_font.c:204:43: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:58: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/console/ui_font.c:204:43: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/console/ui_font.c:184:43: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_font.c:193:42: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_gc.c:9:29: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_gc.c:11:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_gc.c:13:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_gc.c:15:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_gc.c:17:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_selection_encoding.c:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_selection_encoding.c:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_imagelib.c:455:6: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] mlterm-3.9.3/uitoolkit/console/ui_xic.c:7:45: style:inconclusive: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/console/ui_xic.c:7:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/console/ui_xic.c:7:61: style:inconclusive: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:57: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/console/ui_xic.c:7:61: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/console/ui_xic.c:7:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:7:45: style: Parameter 'xim_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:7:61: style: Parameter 'xim_locale' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:9:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:11:40: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:15:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:17:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:19:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:21:33: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:23:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:25:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:25:49: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:26:31: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:26:50: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:30:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:30:54: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:31:36: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:31:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:35:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:36:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:40:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:42:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:44:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_xic.c:46:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:125:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_BOLD_COLOR_MASK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_window.c:187:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF_MAX_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_window.c:514:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_window.c:631:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_window.c:633:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_window.c:892:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_BOLD_COLOR_MASK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_window.c:1010:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_window.c:1147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Tab [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_window.c:1293:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_HEIGHT_BOTTOM [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_window.c:1406:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_window.c:1437:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_window.c:1476:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui.c:70:7: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/fb/ui.c:70:7: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/fb/ui.c:77:14: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/fb/ui.c:77:14: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/fb/ui.c:67:36: style:inconclusive: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/fb/ui.h:634:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/fb/ui.c:67:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/fb/ui.c:67:47: style:inconclusive: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/fb/ui.h:634:44: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/fb/ui.c:67:47: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/fb/ui.c:67:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_color.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_color.c:77:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_color.c:77:55: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_color.c:80:72: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:187:50: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/console/ui_window.c:222:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/console/ui_window.c:123:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/console/ui_window.c:127:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/console/ui_window.c:131:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/console/ui_window.c:135:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/console/ui_window.c:1382:78: style:inconclusive: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_window.h:424:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/console/ui_window.c:1382:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/console/ui_window.c:177:72: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:178:37: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:473:45: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:483:44: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:538:18: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:543:46: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:549:58: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:559:58: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:631:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:633:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:769:47: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:771:46: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:774:51: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:776:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:866:56: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1072:39: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1272:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1280:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1282:40: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1284:89: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1285:54: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1285:86: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1380:52: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1460:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1462:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1464:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1474:50: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1474:63: style: Parameter 'keysyms' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1476:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1476:59: style: Parameter 'mod_key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:1490:51: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_window.c:845:13: style: Variable 'src_x' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/console/ui_window.c:846:13: style: Variable 'src_y' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/console/ui_window.c:847:11: style: Variable 'pic' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/console/ui_window.c:849:11: style: Variable 'pic' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/console/ui_window.c:850:13: style: Variable 'src_x' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/console/ui_window.c:851:13: style: Variable 'src_y' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/fb/ui_decsp_font.c:74:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/fb/ui_decsp_font.c:74:7: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/fb/ui_display_freebsd.c:29:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIO_DEADKEYMAP [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_freebsd.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_fd [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_freebsd.c:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_freebsd.c:455:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_state [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_display.c:223:42: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] mlterm-3.9.3/uitoolkit/fb/ui_display.c:210:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_mapped [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display.c:656:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCLINUX [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:89:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDGKBDIACR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ENTER [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:241:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KG_SHIFT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:339:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:385:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:571:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_ABS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:784:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDGKBENT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display.c:940:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_GETSTATE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display.c:957:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Insert [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1237:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBIOGETCMAP [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1310:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBIOPUTCMAP [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1358:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1397:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSAFLUSH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1572:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display.c:2192:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_DISTANCE_THRESHOLD [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/console/ui_display.c:253:79: style: Same expression 'ECHOCTL' found multiple times in chain of '|' operators. [duplicateExpression] mlterm-3.9.3/uitoolkit/console/ui_display.c:65:50: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_display.c:886:37: style: Parameter 'disp_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_display.c:1042:45: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_display.c:1068:55: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/console/ui_display.c:1070:47: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_fd [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/wskbdutil.c:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KS_voidSymbol [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_wscons.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSKBD_TYPE_USB [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_wscons.c:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_wscons.c:296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KS_NUMKEYCODES [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_wscons.c:736:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSCONS_EVENT_MOUSE_ABSOLUTE_X [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:261:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:332:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:621:9: style:inconclusive: Statements following 'continue' will never be executed. [unreachableCode] mlterm-3.9.3/uitoolkit/fb/ui_display_linux.c:54:10: style: Variable 'table' can be declared as const array [constVariable] mlterm-3.9.3/uitoolkit/fb/ui_display_wscons.c:771:9: style:inconclusive: Statements following 'continue' will never be executed. [unreachableCode] mlterm-3.9.3/uitoolkit/fb/ui_display_wscons.c:171:54: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display_wscons.c:178:15: style: Variable 'group' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/fb/wskbdutil.c:285:31: style: Parameter 'compose_buf' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display_wscons.c:233:16: error: Uninitialized variable: xev [uninitvar] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:93:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_fd [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:398:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:492:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Escape [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:591:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:599:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:638:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:671:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_dnd.c:15:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_dnd.c:15:53: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_font.c:443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_font.c:1847:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_font.c:1992:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEC_SPECIAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_font.c:2410:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFontStruct [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_font.c:363:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/fb/ui_font.c:386:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/fb/ui_font.c:411:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] mlterm-3.9.3/uitoolkit/fb/ui_font.c:2091:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/fb/ui_font.c:2405:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/fb/ui_font.c:2405:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/fb/ui_font.c:2521:41: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/fb/ui_font.c:2521:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/fb/ui_font.c:2522:43: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:58: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/fb/ui_font.c:2522:43: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/fb/ui_font.c:81:12: style: Variable 'offsets' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/fb/ui_font.c:2491:42: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_font.c:2752:36: style: Parameter 'xfont' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_font.c:2753:30: style: Parameter 'height' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_font.c:2753:45: style: Parameter 'ascent' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_font.c:2759:51: style: Parameter 'ch' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:621:43: style: Parameter 'pixels' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:536:11: error: Uninitialized variable: xev [uninitvar] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:41:11: style: struct member 'fb_reg::pad0' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:50:5: style: struct member 'fb_reg::sysport' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:19:18: style: struct member 'Anonymous0::r09' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:19:33: style: struct member 'Anonymous0::r12' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:19:38: style: struct member 'Anonymous0::r13' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:19:43: style: struct member 'Anonymous0::r14' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:19:48: style: struct member 'Anonymous0::r15' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:20:13: style: struct member 'Anonymous0::r16' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:20:18: style: struct member 'Anonymous0::r17' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:20:23: style: struct member 'Anonymous0::r18' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:20:28: style: struct member 'Anonymous0::r19' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:20:43: style: struct member 'Anonymous0::r22' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:20:48: style: struct member 'Anonymous0::r23' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:21:10: style: struct member 'Anonymous0::pad0' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:22:13: style: struct member 'Anonymous0::ctrl' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:23:10: style: struct member 'Anonymous0::pad1' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:33:10: style: struct member 'Anonymous1::pad0' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:35:10: style: struct member 'Anonymous1::pad1' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_gc.c:9:29: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_gc.c:11:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_gc.c:13:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_gc.c:15:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_gc.c:17:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:37:10: style: struct member 'Anonymous1::pad2' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:45:13: style: struct member 'Anonymous2::r1' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:45:17: style: struct member 'Anonymous2::r2' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:45:21: style: struct member 'Anonymous2::r3' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:45:25: style: struct member 'Anonymous2::r4' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:46:13: style: struct member 'Anonymous2::pad0' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:47:13: style: struct member 'Anonymous2::r5' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:47:17: style: struct member 'Anonymous2::r6' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:48:13: style: struct member 'Anonymous2::pad' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/fb/ui_imagelib.c:854:6: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] mlterm-3.9.3/uitoolkit/fb/ui_selection_encoding.c:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_selection_encoding.c:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_virtual_kbd.c:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Alt_L [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_virtual_kbd.c:230:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_virtual_kbd.c:308:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_virtual_kbd.c:422:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_virtual_kbd.c:387:16: warning: Either the condition '!kbd_win' is redundant or there is possible null pointer dereference: kbd_win. [nullPointerRedundantCheck] mlterm-3.9.3/uitoolkit/fb/ui_virtual_kbd.c:364:10: note: Assuming that condition '!kbd_win' is not redundant mlterm-3.9.3/uitoolkit/fb/ui_virtual_kbd.c:387:16: note: Null pointer dereference mlterm-3.9.3/uitoolkit/fb/ui_virtual_kbd.c:363:63: style: Parameter 'bev' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_virtual_kbd.c:416:55: style: Parameter 'bev' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:991:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_FULLWIDTH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1376:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1507:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1509:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1792:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1947:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Tab [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2486:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:7:45: style:inconclusive: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/fb/ui_xic.c:7:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/fb/ui_xic.c:7:61: style:inconclusive: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:57: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/fb/ui_xic.c:7:61: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/fb/ui_xic.c:7:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:7:45: style: Parameter 'xim_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:7:61: style: Parameter 'xim_locale' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:9:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:11:40: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:15:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:17:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:19:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:21:33: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:23:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:25:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:25:49: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:26:31: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:26:50: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:30:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:30:54: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:31:36: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:31:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:35:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:36:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:40:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:42:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:44:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_xic.c:46:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libotl/hb.c:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hb_feature_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libotl/hb.c:108:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codepoint [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libotl/hb.c:503:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HB_SCRIPT_HEBREW [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/fb/ui_window.c:260:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/fb/ui_window.c:844:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1831:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2180:1: style: Label 'ucs' is not used. [unusedLabel] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2435:78: style:inconclusive: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_window.h:424:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/fb/ui_window.c:2435:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/fb/ui_window.c:284:13: style: Local variable 'y_off_bytes' shadows outer variable [shadowVariable] mlterm-3.9.3/uitoolkit/fb/ui_window.c:268:11: note: Shadowed declaration mlterm-3.9.3/uitoolkit/fb/ui_window.c:284:13: note: Shadow variable mlterm-3.9.3/uitoolkit/fb/ui_window.c:42:39: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:149:45: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:149:63: style: Parameter 'xfont' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:165:11: style: Variable 'bitmap_line' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1301:45: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1311:44: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1400:18: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1405:46: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1411:58: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1421:58: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1507:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1509:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1695:51: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1697:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1804:39: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:1804:56: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2014:39: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2433:52: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2466:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2466:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2468:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2470:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2472:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2482:50: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2482:63: style: Parameter 'keysyms' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2486:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2486:59: style: Parameter 'mod_key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_window.c:2496:51: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libotl/hb.c:42:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/hb.c:443:49: style: Parameter 'hbfont' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libotl/otf.c:346:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libotl/otf.c:263:40: style: Parameter 'otf' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libotl/otf.c:324:72: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FONT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:92:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/fc_wrapper.c:9:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:92:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:105:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:145:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:177:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:178:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:205:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:206:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:207:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:213:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:214:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:215:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libotl/uniscribe.c:146:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_SLANT_ITALIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:239:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:283:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:330:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:418:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:438:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_PIXEL_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:465:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_PIXEL_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:515:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_HINT_METRICS_OFF [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:758:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_PIXEL_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:919:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_BOLD [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1379:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1405:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1506:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF_MAX_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:954:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:961:27: style: Condition 'parse_fc_font_name(&font_family,&weight,&slant,&fontsize_d,&font_encoding,&percent,p)' is always true [knownConditionTrueFalse] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:961:27: note: Calling function 'parse_fc_font_name' returns 1 mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:961:27: note: Condition 'parse_fc_font_name(&font_family,&weight,&slant,&fontsize_d,&font_encoding,&percent,p)' is always true mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1019:18: style: Condition 'xfont=ft_font_open(font,font_family,fontsize_d,font_encoding,weight,slant,ch_width,aa_opt,use_xft)' is always false [knownConditionTrueFalse] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1019:32: note: Calling function 'ft_font_open' returns 0 mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1019:18: note: Condition 'xfont=ft_font_open(font,font_family,fontsize_d,font_encoding,weight,slant,ch_width,aa_opt,use_xft)' is always false mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1065:14: style: Condition 'xfont=ft_font_open(font,NULL,(double)fontsize,font_encoding,weight,slant,ch_width,aa_opt,use_xft)' is always false [knownConditionTrueFalse] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1065:28: note: Calling function 'ft_font_open' returns 0 mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1065:14: note: Condition 'xfont=ft_font_open(font,NULL,(double)fontsize,font_encoding,weight,slant,ch_width,aa_opt,use_xft)' is always false mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:878:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:884:5: note: Found duplicate branches for 'if' and 'else'. mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:878:3: note: Found duplicate branches for 'if' and 'else'. mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:236:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:876:38: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:876:50: style: Parameter 'family' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:876:77: style: Parameter 'encoding' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:906:9: style: Variable 'xfont' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1548:44: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1548:61: style: Parameter 'shaped' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1549:41: style: Parameter 'xoffsets' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1549:59: style: Parameter 'yoffsets' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1549:79: style: Parameter 'advances' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1550:44: style: Parameter 'cmapped' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1550:64: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1019:39: error: Uninitialized variable: font_family [legacyUninitvar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:774:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:747:7: note: Shadowed declaration mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:774:16: note: Shadow variable mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1447:34: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:354:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFT_ENCODING [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1279:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_font_ft.c:1300:32: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_window_cairo.c:211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_WIDTH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_window_cairo.c:279:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libtype/ui_window_cairo.c:335:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libtype/ui_window_cairo.c:415:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libtype/ui_window_cairo.c:166:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/libtype/ui_window_xft.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XftColor [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_window_xft.c:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XftColor [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/libtype/ui_window_xft.c:42:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libtype/ui_window_xft.c:56:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libtype/ui_window_xft.c:113:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/libtype/ui_window_xft.c:12:67: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui.c:70:7: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/quartz/ui.c:70:7: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/quartz/ui.c:77:14: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/quartz/ui.c:77:14: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/quartz/ui.c:67:36: style:inconclusive: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/quartz/ui.h:495:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/quartz/ui.c:67:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/quartz/ui.c:67:47: style:inconclusive: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/quartz/ui.h:495:44: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/quartz/ui.c:67:47: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/quartz/ui.c:67:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_color.c:25:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_color.c:59:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_color.c:59:55: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_color.c:62:72: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_display.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BL_DIALOG_OKCANCEL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_display.c:217:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_display.c:220:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_display.c:71:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_display.c:182:49: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_display.c:198:65: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_display.c:214:55: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_display.c:216:44: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_display.c:220:47: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_dnd.c:15:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_dnd.c:15:53: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_font.c:186:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFontStruct [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_gc.c:9:29: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_gc.c:11:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_gc.c:13:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_gc.c:15:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_gc.c:17:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_imagelib.c:284:6: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] mlterm-3.9.3/uitoolkit/quartz/ui_font.c:225:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/quartz/ui_font.c:464:41: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/quartz/ui_font.c:464:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/quartz/ui_font.c:465:43: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:58: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/quartz/ui_font.c:465:43: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/quartz/ui_font.c:373:43: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_selection_encoding.c:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_selection_encoding.c:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:82:70: style:inconclusive: Function 'ui_scrollbar_set_num_filled_log_lines' argument 2 names different: declaration 'num_filled_log_lines' definition 'lines'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_scrollbar.h:70:70: note: Function 'ui_scrollbar_set_num_filled_log_lines' argument 2 names different: declaration 'num_filled_log_lines' definition 'lines'. mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:82:70: note: Function 'ui_scrollbar_set_num_filled_log_lines' argument 2 names different: declaration 'num_filled_log_lines' definition 'lines'. mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:66:41: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:168:47: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:168:57: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:170:47: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:170:57: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:172:46: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:172:56: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:174:50: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:174:77: style: Parameter 'pic_mod' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_scrollbar.c:178:52: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:22:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:76:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:11:45: style:inconclusive: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:11:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:11:61: style:inconclusive: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:57: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:11:61: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:48:40: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:52:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:54:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:56:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:58:33: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:60:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:63:50: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:89:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:89:54: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:90:36: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:90:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:94:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:95:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:99:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:101:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:103:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_xic.c:105:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:268:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:363:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:373:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:408:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:524:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNegative [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:996:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1243:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/syswminfo.c:18:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SYSWM_WINDOWS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui.c:70:7: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/sdl2/ui.c:70:7: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/sdl2/ui.c:77:14: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/sdl2/ui.c:77:14: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/sdl2/ui.c:67:36: style:inconclusive: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/sdl2/ui.h:374:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/sdl2/ui.c:67:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/sdl2/ui.c:67:47: style:inconclusive: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/sdl2/ui.h:374:44: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/sdl2/ui.c:67:47: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/sdl2/ui.c:67:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:47:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1213:78: style:inconclusive: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_window.h:424:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1213:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/quartz/ui_window.c:360:45: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:385:44: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:423:44: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:423:72: style: Parameter 'pic_mod' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:425:46: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:431:58: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:441:58: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:733:51: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:735:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:839:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1195:50: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1211:52: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1214:44: style: Parameter 'sel_data' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1218:51: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1229:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1229:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1231:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1231:62: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1233:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1235:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1241:50: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1241:63: style: Parameter 'keysyms' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1243:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:1243:59: style: Parameter 'mod_key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/quartz/ui_window.c:47:9: style: Variable 'win' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/sdl2/ui_color.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_color.c:77:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_color.c:77:55: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_color.c:80:72: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_color.c:52:10: style: Variable 'pixel' is not assigned a value. [unassignedVariable] mlterm-3.9.3/uitoolkit/sdl2/ui_decsp_font.c:74:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/sdl2/ui_decsp_font.c:74:7: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/sdl2/ui_dnd.c:15:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_dnd.c:15:53: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:170:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_mapped [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:362:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOW_SHOWN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:512:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:600:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_CTRL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:700:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:902:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:1147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:1847:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:1992:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEC_SPECIAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2410:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFontStruct [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:1349:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:897:37: style: Parameter 'disp_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:1003:33: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:1100:49: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_display.c:1141:55: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:363:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:386:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:411:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2091:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2405:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2405:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2521:41: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2521:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2522:43: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:58: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2522:43: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:81:12: style: Variable 'offsets' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2491:42: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2752:36: style: Parameter 'xfont' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2753:30: style: Parameter 'height' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2753:45: style: Parameter 'ascent' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_font.c:2759:51: style: Parameter 'ch' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_gc.c:9:29: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_gc.c:11:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_gc.c:13:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_gc.c:15:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_gc.c:17:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_imagelib.c:854:6: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] mlterm-3.9.3/uitoolkit/sdl2/ui_selection_encoding.c:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_selection_encoding.c:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_virtual_kbd.c:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Alt_L [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_virtual_kbd.c:230:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_virtual_kbd.c:308:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_virtual_kbd.c:422:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_virtual_kbd.c:387:16: warning: Either the condition '!kbd_win' is redundant or there is possible null pointer dereference: kbd_win. [nullPointerRedundantCheck] mlterm-3.9.3/uitoolkit/sdl2/ui_virtual_kbd.c:364:10: note: Assuming that condition '!kbd_win' is not redundant mlterm-3.9.3/uitoolkit/sdl2/ui_virtual_kbd.c:387:16: note: Null pointer dereference mlterm-3.9.3/uitoolkit/sdl2/ui_virtual_kbd.c:363:63: style: Parameter 'bev' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_virtual_kbd.c:416:55: style: Parameter 'bev' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:991:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_FULLWIDTH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1376:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1507:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1509:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1792:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1947:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Tab [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2486:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:7:45: style:inconclusive: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:7:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:7:61: style:inconclusive: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:57: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:7:61: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:7:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:7:45: style: Parameter 'xim_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:7:61: style: Parameter 'xim_locale' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:9:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:11:40: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:15:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:17:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:19:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:21:33: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:23:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:25:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:25:49: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:26:31: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:26:50: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:30:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:30:54: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:31:36: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:31:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:35:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:36:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:40:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:42:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:44:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_xic.c:46:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display.c:259:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1991:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_bel_mode.c:15:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display.c:655:9: style: Variable 'shape' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1220:17: style: Variable 'rgb_1bpp' can be declared as const array [constVariable] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1221:17: style: Variable 'rgb_2bpp' can be declared as const array [constVariable] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1367:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1532:49: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1554:83: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1570:55: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1572:47: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1842:9: style: Variable 'bpp' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1938:17: style: Variable 'shift' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/fb/ui_display.c:1939:15: style: Variable 'pix' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/ui_color_cache.c:55:74: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_copymode.c:16:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_FULLWIDTH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_copymode.c:48:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_copymode.c:78:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_copymode.c:97:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF_MAX_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_color_manager.c:167:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_color_manager.c:188:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_color_manager.c:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_copymode.c:100:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_emoji.c:129:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_emoji.c:167:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:260:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:844:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1831:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2180:1: style: Label 'ucs' is not used. [unusedLabel] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2435:78: style:inconclusive: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_window.h:424:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2435:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:284:13: style: Local variable 'y_off_bytes' shadows outer variable [shadowVariable] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:268:11: note: Shadowed declaration mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:284:13: note: Shadow variable mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:149:63: style: Parameter 'xfont' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:165:11: style: Variable 'bitmap_line' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1301:45: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1311:44: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1400:18: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1405:46: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1411:58: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1421:58: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1507:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1509:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1695:51: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1697:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:1804:56: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2014:39: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2433:52: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2456:51: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2466:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2466:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2468:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2470:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2472:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2482:50: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2482:63: style: Parameter 'keysyms' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2486:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2486:59: style: Parameter 'mod_key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/sdl2/ui_window.c:2496:51: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_font_cache.c:52:34: error: There is an unknown macro here somewhere. Configuration is required. If BL_MAP is a macro then please configure it. [unknownMacro] mlterm-3.9.3/uitoolkit/ui_draw_str.c:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1_V [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LS_UNDERLINE_DOUBLE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:136:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICTURE_POS_BITS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:277:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_HEIGHT_TOP [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:397:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICTURE_CHARSET [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:445:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEC_SPECIAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:551:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO8859_1_R [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:795:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEC_SPECIAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:946:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:1246:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_HEIGHT_TOP [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:1307:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_HEIGHT_TOP [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:1380:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1_V [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_font_config.c:173:49: error: There is an unknown macro here somewhere. Configuration is required. If BL_MAP is a macro then please configure it. [unknownMacro] mlterm-3.9.3/uitoolkit/ui_font_manager.c:248:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_BOLD [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_font_manager.c:464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO8859_1_R [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_font_manager.c:112:34: style:inconclusive: Function 'ui_set_font_size_range' argument 1 names different: declaration 'min_font_size' definition 'min_fsize'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font_manager.h:28:34: note: Function 'ui_set_font_size_range' argument 1 names different: declaration 'min_font_size' definition 'min_fsize'. mlterm-3.9.3/uitoolkit/ui_font_manager.c:112:34: note: Function 'ui_set_font_size_range' argument 1 names different: declaration 'min_font_size' definition 'min_fsize'. mlterm-3.9.3/uitoolkit/ui_font_manager.c:112:51: style:inconclusive: Function 'ui_set_font_size_range' argument 2 names different: declaration 'max_font_size' definition 'max_fsize'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font_manager.h:28:55: note: Function 'ui_set_font_size_range' argument 2 names different: declaration 'max_font_size' definition 'max_fsize'. mlterm-3.9.3/uitoolkit/ui_font_manager.c:112:51: note: Function 'ui_set_font_size_range' argument 2 names different: declaration 'max_font_size' definition 'max_fsize'. mlterm-3.9.3/uitoolkit/ui_im.c:289:29: style:inconclusive: Function 'ui_im_destroy' argument 1 names different: declaration 'xim' definition 'im'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_im.h:116:29: note: Function 'ui_im_destroy' argument 1 names different: declaration 'xim' definition 'im'. mlterm-3.9.3/uitoolkit/ui_im.c:289:29: note: Function 'ui_im_destroy' argument 1 names different: declaration 'xim' definition 'im'. mlterm-3.9.3/uitoolkit/ui_im.c:283:34: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im.c:283:59: style: Parameter 'font_man' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im.c:283:89: style: Parameter 'color_man' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im.c:284:26: style: Parameter 'vtparser' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im.c:284:60: style: Parameter 'im_listener' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im.c:285:26: style: Parameter 'input_method' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im.c:289:29: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im.c:291:36: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im_candidate_screen.c:980:19: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im_candidate_screen.c:980:44: style: Parameter 'font_man' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im_candidate_screen.c:980:74: style: Parameter 'color_man' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im_candidate_screen.c:981:11: style: Parameter 'vtparser' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im_status_screen.c:545:62: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im_status_screen.c:545:87: style: Parameter 'font_man' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im_status_screen.c:546:68: style: Parameter 'color_man' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_im_status_screen.c:546:85: style: Parameter 'vtparser' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_main_config.c:165:19: error: There is an unknown macro here somewhere. Configuration is required. If BL_INT_TO_STR is a macro then please configure it. [unknownMacro] mlterm-3.9.3/uitoolkit/ui_mod_meta_mode.c:16:55: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_layout.c:106:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmargin [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_layout.c:289:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_layout.c:683:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSM_STATIC [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_layout.c:1259:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_layout.c:1324:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_picture.c:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_picture.c:320:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_picture.c:381:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pic_id [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_picture.c:404:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vt_term_pty_closed_event [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_picture.c:614:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICTURE_ID_BITS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_picture.c:1065:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:561:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_draw_str.c:928:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_draw_str.c:114:57: style: Parameter 'glyphs' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_draw_str.c:269:34: style: Parameter 'glyph' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_draw_str.c:242:7: warning: Uninitialized variable: need_clear [uninitvar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:130:25: note: Assuming condition is false mlterm-3.9.3/uitoolkit/ui_draw_str.c:242:7: note: Uninitialized variable: need_clear mlterm-3.9.3/uitoolkit/ui_draw_str.c:255:7: warning: Uninitialized variable: src_width [uninitvar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:130:25: note: Assuming condition is false mlterm-3.9.3/uitoolkit/ui_draw_str.c:255:7: note: Uninitialized variable: src_width mlterm-3.9.3/uitoolkit/ui_draw_str.c:255:24: warning: Uninitialized variable: src_height [uninitvar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:130:25: note: Assuming condition is false mlterm-3.9.3/uitoolkit/ui_draw_str.c:255:24: note: Uninitialized variable: src_height mlterm-3.9.3/uitoolkit/ui_draw_str.c:190:9: error: Uninitialized variable: src_width [legacyUninitvar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:208:14: error: Uninitialized variable: dst_width [legacyUninitvar] mlterm-3.9.3/uitoolkit/ui_draw_str.c:182:9: error: Uninitialized variable: need_clear [legacyUninitvar] mlterm-3.9.3/uitoolkit/ui_picture.c:297:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_picture.c:401:48: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_picture.c:1011:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_sb_mode.c:17:43: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_picture.c:437:11: style: Local variable 'count' shadows outer variable [shadowVariable] mlterm-3.9.3/uitoolkit/ui_picture.c:392:7: note: Shadowed declaration mlterm-3.9.3/uitoolkit/ui_picture.c:437:11: note: Shadow variable mlterm-3.9.3/uitoolkit/ui_picture.c:79:85: style: Parameter 'mod' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_picture.c:80:50: style: Parameter 'file_path' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_picture.c:230:28: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_picture.c:241:51: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_picture.c:245:52: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_picture.c:333:35: style: Parameter 'term' can be declared as pointer to const. However it seems that 'pty_closed' is a callback function, if 'term' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/ui_picture.c:404:34: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/ui_picture.c:333:35: note: Parameter 'term' can be declared as pointer to const mlterm-3.9.3/uitoolkit/ui_picture.c:351:14: style: Variable 'line' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_picture.c:373:51: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_picture.c:605:41: style: Parameter 'width' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_picture.c:606:41: style: Parameter 'height' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_picture.c:656:48: style: Parameter 'prev' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_picture.c:656:75: style: Parameter 'next' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_picture.c:730:28: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_sb_view_factory.c:73:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_layout.c:307:12: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] mlterm-3.9.3/uitoolkit/ui_layout.c:306:7: note: outer condition: *prev mlterm-3.9.3/uitoolkit/ui_layout.c:307:12: note: identical inner condition: *prev mlterm-3.9.3/uitoolkit/ui_layout.c:1301:37: style:inconclusive: Function 'ui_layout_add_child' argument 4 names different: declaration 'percent' definition 'sep_str'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_layout.h:52:37: note: Function 'ui_layout_add_child' argument 4 names different: declaration 'percent' definition 'sep_str'. mlterm-3.9.3/uitoolkit/ui_layout.c:1301:37: note: Function 'ui_layout_add_child' argument 4 names different: declaration 'percent' definition 'sep_str'. mlterm-3.9.3/uitoolkit/ui_layout.c:1669:34: style:inconclusive: Function 'ui_layout_resize' argument 4 names different: declaration 'size' definition 'size_str'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_layout.h:58:92: note: Function 'ui_layout_resize' argument 4 names different: declaration 'size' definition 'size_str'. mlterm-3.9.3/uitoolkit/ui_layout.c:1669:34: note: Function 'ui_layout_resize' argument 4 names different: declaration 'size' definition 'size_str'. mlterm-3.9.3/uitoolkit/ui_layout.c:37:16: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_layout.c:52:16: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_layout.c:61:16: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_layout.c:453:65: style: Parameter 'child' can be declared as pointer to const. However it seems that 'child_window_resized' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/ui_layout.c:1262:41: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/ui_layout.c:453:65: note: Parameter 'child' can be declared as pointer to const mlterm-3.9.3/uitoolkit/ui_layout.c:1309:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_layout.c:1671:20: style: Variable 'child' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_layout.c:1674:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_layout.c:134:13: style: Variable 'sep_x' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/ui_layout.c:138:13: style: Variable 'sep_x' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:123:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_BLINK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:147:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:431:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_picture_data [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:450:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vt_xterm_event_listener_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:561:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_USE_UNICODE_FONT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_scrollbar.c:706:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_left_ptr [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_scrollbar.c:765:70: style:inconclusive: Function 'ui_scrollbar_set_num_filled_log_lines' argument 2 names different: declaration 'num_filled_log_lines' definition 'lines'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_scrollbar.h:70:70: note: Function 'ui_scrollbar_set_num_filled_log_lines' argument 2 names different: declaration 'num_filled_log_lines' definition 'lines'. mlterm-3.9.3/uitoolkit/ui_scrollbar.c:765:70: note: Function 'ui_scrollbar_set_num_filled_log_lines' argument 2 names different: declaration 'num_filled_log_lines' definition 'lines'. mlterm-3.9.3/uitoolkit/ui_scrollbar.c:417:60: style: Parameter 'event' can be declared as pointer to const. However it seems that 'button_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/ui_scrollbar.c:713:31: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/ui_scrollbar.c:417:60: note: Parameter 'event' can be declared as pointer to const mlterm-3.9.3/uitoolkit/ui_scrollbar.c:461:68: style: Parameter 'event' can be declared as pointer to const. However it seems that 'button_press_continued' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/ui_scrollbar.c:715:39: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/ui_scrollbar.c:461:68: note: Parameter 'event' can be declared as pointer to const mlterm-3.9.3/uitoolkit/ui_scrollbar.c:476:59: style: Parameter 'event' can be declared as pointer to const. However it seems that 'button_motion' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/ui_scrollbar.c:716:30: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/ui_scrollbar.c:476:59: note: Parameter 'event' can be declared as pointer to const mlterm-3.9.3/uitoolkit/ui_scrollbar.c:590:29: style: Parameter 'view_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_scrollbar.c:590:46: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_scrollbar.c:590:62: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_scrollbar.c:891:57: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_scrollbar.c:907:57: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:184:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:191:44: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:352:19: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:369:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:374:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:582:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1211:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:332:7: style: Condition '!uri' is always true [knownConditionTrueFalse] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:202:9: note: Assignment 'uri=NULL', assigned value is 0 mlterm-3.9.3/uitoolkit/ui_screen_manager.c:332:7: note: Condition '!uri' is always true mlterm-3.9.3/uitoolkit/ui_screen_manager.c:435:22: style: Variable 'screens[0]->term' is reassigned a value before the old one has been used. [redundantAssignment] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:430:22: note: screens[0]->term is assigned mlterm-3.9.3/uitoolkit/ui_screen_manager.c:435:22: note: screens[0]->term is overwritten mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1283:34: style:inconclusive: Function 'ui_screen_manager_init' argument 1 names different: declaration 'mlterm_version' definition '_mlterm_version'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_screen_manager.h:10:34: note: Function 'ui_screen_manager_init' argument 1 names different: declaration 'mlterm_version' definition '_mlterm_version'. mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1283:34: note: Function 'ui_screen_manager_init' argument 1 names different: declaration 'mlterm_version' definition '_mlterm_version'. mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1283:57: style:inconclusive: Function 'ui_screen_manager_init' argument 2 names different: declaration 'depth' definition '_depth'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_screen_manager.h:10:56: note: Function 'ui_screen_manager_init' argument 2 names different: declaration 'depth' definition '_depth'. mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1283:57: note: Function 'ui_screen_manager_init' argument 2 names different: declaration 'depth' definition '_depth'. mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1283:71: style:inconclusive: Function 'ui_screen_manager_init' argument 3 names different: declaration 'max_screens_multiple' definition '_max_screens_multiple'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_screen_manager.h:10:69: note: Function 'ui_screen_manager_init' argument 3 names different: declaration 'max_screens_multiple' definition '_max_screens_multiple'. mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1283:71: note: Function 'ui_screen_manager_init' argument 3 names different: declaration 'max_screens_multiple' definition '_max_screens_multiple'. mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1284:34: style:inconclusive: Function 'ui_screen_manager_init' argument 4 names different: declaration 'num_startup_screens' definition '_num_startup_screens'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_screen_manager.h:11:34: note: Function 'ui_screen_manager_init' argument 4 names different: declaration 'num_startup_screens' definition '_num_startup_screens'. mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1284:34: note: Function 'ui_screen_manager_init' argument 4 names different: declaration 'num_startup_screens' definition '_num_startup_screens'. mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1284:74: style:inconclusive: Function 'ui_screen_manager_init' argument 5 names different: declaration 'main_config' definition '_main_config'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_screen_manager.h:11:73: note: Function 'ui_screen_manager_init' argument 5 names different: declaration 'main_config' definition '_main_config'. mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1284:74: note: Function 'ui_screen_manager_init' argument 5 names different: declaration 'main_config' definition '_main_config'. mlterm-3.9.3/uitoolkit/ui_screen_manager.c:350:24: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:365:11: style: Variable 'cmd_file' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:576:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1053:47: style: Parameter 'screen' can be declared as pointer to const. However it seems that 'close_screen' is a callback function, if 'screen' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1363:34: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1053:47: note: Parameter 'screen' can be declared as pointer to const mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1201:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_screen_manager.c:1284:74: style: Parameter '_main_config' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_shortcut.c:167:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_shortcut.c:260:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_shortcut.c:284:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_shortcut.c:319:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_shortcut.c:250:75: style:inconclusive: Function 'ui_shortcut_match' argument 3 names different: declaration 'sym' definition 'ksym'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_shortcut.h:69:75: note: Function 'ui_shortcut_match' argument 3 names different: declaration 'sym' definition 'ksym'. mlterm-3.9.3/uitoolkit/ui_shortcut.c:250:75: note: Function 'ui_shortcut_match' argument 3 names different: declaration 'sym' definition 'ksym'. mlterm-3.9.3/uitoolkit/ui_shortcut.c:276:55: style:inconclusive: Function 'ui_shortcut_str' argument 2 names different: declaration 'sym' definition 'ksym'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_shortcut.h:71:55: note: Function 'ui_shortcut_str' argument 2 names different: declaration 'sym' definition 'ksym'. mlterm-3.9.3/uitoolkit/ui_shortcut.c:276:55: note: Function 'ui_shortcut_str' argument 2 names different: declaration 'sym' definition 'ksym'. mlterm-3.9.3/uitoolkit/ui_shortcut.c:393:11: style: Local variable 'p' shadows outer variable [shadowVariable] mlterm-3.9.3/uitoolkit/ui_shortcut.c:304:9: note: Shadowed declaration mlterm-3.9.3/uitoolkit/ui_shortcut.c:393:11: note: Shadow variable mlterm-3.9.3/uitoolkit/ui_shortcut.c:250:38: style: Parameter 'shortcut' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_simple_sb_view.c:106:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_selection.c:108:51: style: Condition 'sel->beg_row==row' is always true [knownConditionTrueFalse] mlterm-3.9.3/uitoolkit/ui_selection.c:87:20: note: Assuming that condition 'sel->beg_row>row' is not redundant mlterm-3.9.3/uitoolkit/ui_selection.c:108:28: note: Assuming that condition 'sel->beg_rowbeg_row==row' is always true mlterm-3.9.3/uitoolkit/ui_selection.c:198:64: style:inconclusive: Function 'ui_sel_init' argument 2 names different: declaration 'listener' definition 'sel_listener'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_selection.h:58:64: note: Function 'ui_sel_init' argument 2 names different: declaration 'listener' definition 'sel_listener'. mlterm-3.9.3/uitoolkit/ui_selection.c:198:64: note: Function 'ui_sel_init' argument 2 names different: declaration 'listener' definition 'sel_listener'. mlterm-3.9.3/uitoolkit/ui_selection.c:438:51: style: Parameter 'sel' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_selection.c:446:52: style: Parameter 'sel' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_selection.c:458:52: style: Parameter 'sel' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_type_engine.c:30:48: style:inconclusive: Function 'ui_get_type_engine_name' argument 1 names different: declaration 'mode' definition 'engine'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_type_engine.h:17:48: note: Function 'ui_get_type_engine_name' argument 1 names different: declaration 'mode' definition 'engine'. mlterm-3.9.3/uitoolkit/ui_type_engine.c:30:48: note: Function 'ui_get_type_engine_name' argument 1 names different: declaration 'mode' definition 'engine'. mlterm-3.9.3/uitoolkit/ui_type_engine.c:17:51: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_color.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_color.c:77:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_color.c:77:55: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_color.c:80:72: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_color.c:52:10: style: Variable 'pixel' is not assigned a value. [unassignedVariable] mlterm-3.9.3/uitoolkit/wayland/xdg-shell-client-protocol.h:485:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/xdg-shell-client-protocol.h:777:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/xdg-shell-client-protocol.h:1063:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/xdg-shell-client-protocol.h:1520:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/xdg-shell-client-protocol.h:2079:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/xdg-shell-unstable-v6-client-protocol.h:445:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/xdg-shell-unstable-v6-client-protocol.h:738:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/xdg-shell-unstable-v6-client-protocol.h:981:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/xdg-shell-unstable-v6-client-protocol.h:1338:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/xdg-shell-unstable-v6-client-protocol.h:1804:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/xdg-decoration-unstable-v1-client-protocol.h:178:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/xdg-decoration-unstable-v1-client-protocol.h:327:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_MARSHAL_FLAG_DESTROY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui.c:70:7: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/wayland/ui.c:70:7: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/wayland/ui.c:77:14: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/wayland/ui.c:77:14: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/wayland/ui.c:67:36: style:inconclusive: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/wayland/ui.h:494:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/wayland/ui.c:67:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/wayland/ui.c:67:47: style:inconclusive: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/wayland/ui.h:494:44: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/wayland/ui.c:67:47: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/wayland/ui.c:67:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_decsp_font.c:74:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/wayland/ui_decsp_font.c:74:7: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/ui_screen.c:520:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_BOX [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:682:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_RTL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:1330:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:1384:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_RTL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:1542:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:1584:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:1651:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:1696:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:1763:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:1970:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Prior [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:2096:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTCHAR_UTF_MAX_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:2301:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:2480:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF_MAX_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:2955:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTCHAR_XCT_MAX_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:2985:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTCHAR_UTF_MAX_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:3119:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTY_SSH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:3161:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:3546:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_xterm [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:3559:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:3622:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:3710:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:3823:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:3887:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_BLINK [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:4236:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_USE_UNICODE_FONT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:4375:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:4390:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_BG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:4413:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_BOLD_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:4494:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_BG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:4692:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:4783:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_BOLD_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:5112:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:5229:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:5282:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICTURE_ID_BITS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:5379:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_RTL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:5433:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:5441:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_BG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:5542:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_RTL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:5764:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:6047:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_FG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:6071:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANY_EVENT_MOUSE_REPORT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:6087:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:6155:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:6723:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_xterm [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:7023:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:7228:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_ENCODING [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:7613:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_BG_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:7647:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_dnd.c:15:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_dnd.c:15:53: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:1847:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:1992:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEC_SPECIAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2410:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFontStruct [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:154:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_mapped [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:174:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:308:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_compositor_interface [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:430:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:458:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:542:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:576:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:629:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_MODS_EFFECTIVE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:726:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SHELL_SURFACE_RESIZE_TOP_LEFT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:780:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1Mask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:850:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_POINTER_BUTTON_STATE_PRESSED [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:955:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_POINTER_AXIS_VERTICAL_SCROLL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1017:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SEAT_CAPABILITY_KEYBOARD [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1089:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1686:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_DEVICE_MANAGER_DND_ACTION_COPY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1996:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_wlserv_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2524:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2670:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XValue [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2811:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wlserv [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2835:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wlserv [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2916:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wlserv [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2961:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wlserv [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2990:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:3062:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SHELL_SURFACE_TRANSIENT_INACTIVE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:363:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:386:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:411:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2091:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2405:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2405:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2521:41: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2521:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2522:43: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:58: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2522:43: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/wayland/ui_font.c:81:12: style: Variable 'offsets' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2491:42: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2752:36: style: Parameter 'xfont' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2753:30: style: Parameter 'height' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2753:45: style: Parameter 'ascent' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_font.c:2759:51: style: Parameter 'ch' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1249:7: style: Condition 'do_create' is always true [knownConditionTrueFalse] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1235:15: note: Assignment 'do_create=1', assigned value is 1 mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1249:7: note: Condition 'do_create' is always true mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1722:24: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/wayland/ui_gc.c:9:29: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_gc.c:11:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_gc.c:13:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_gc.c:15:34: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_gc.c:17:29: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2798:1: style: Label 'skip' is not used. [unusedLabel] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2241:11: style: Local variable 'count' shadows outer variable [shadowVariable] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2172:9: note: Shadowed declaration mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2241:11: note: Shadow variable mlterm-3.9.3/uitoolkit/wayland/ui_display.c:170:60: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:271:29: style: Parameter 'data' can be declared as pointer to const. However it seems that 'seat_name' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:279:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:271:29: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:271:51: style: Parameter 'seat' can be declared as pointer to const. However it seems that 'seat_name' is a callback function, if 'seat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:279:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:271:51: note: Parameter 'seat' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:400:42: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:400:68: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:648:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'keyboard_repeat_info' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:669:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:648:40: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:648:66: style: Parameter 'keyboard' can be declared as pointer to const. However it seems that 'keyboard_repeat_info' is a callback function, if 'keyboard' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:669:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:648:66: note: Parameter 'keyboard' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:711:63: style: Parameter 'surface' can be declared as pointer to const. However it seems that 'pointer_leave' is a callback function, if 'surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1003:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:711:63: note: Parameter 'surface' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1054:58: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1351:44: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1351:75: style: Parameter 'shell_surface' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1617:44: style: Parameter 'new_mime' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1635:44: style: Parameter 'data' can be declared as pointer to const. However it seems that 'data_offer_source_action' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1655:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1635:44: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1635:72: style: Parameter 'data_offer' can be declared as pointer to const. However it seems that 'data_offer_source_action' is a callback function, if 'data_offer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1655:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1635:72: note: Parameter 'data_offer' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1711:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'data_device_motion' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1831:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1711:38: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1711:67: style: Parameter 'data_device' can be declared as pointer to const. However it seems that 'data_device_motion' is a callback function, if 'data_device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1831:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1711:67: note: Parameter 'data_device' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1836:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'data_source_target' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1891:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1836:38: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1836:67: style: Parameter 'source' can be declared as pointer to const. However it seems that 'data_source_target' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1891:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1836:67: note: Parameter 'source' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1859:70: style: Parameter 'source' can be declared as pointer to const. However it seems that 'data_source_cancelled' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1893:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1859:70: note: Parameter 'source' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1861:16: style: Variable 'wlserv' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1881:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'data_source_dnd_drop_performed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1894:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1881:43: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1881:72: style: Parameter 'wl_data_source' can be declared as pointer to const. However it seems that 'data_source_dnd_drop_performed' is a callback function, if 'wl_data_source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1894:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1881:72: note: Parameter 'wl_data_source' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1884:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'data_source_dnd_finished' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1895:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1884:37: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1884:66: style: Parameter 'wl_data_source' can be declared as pointer to const. However it seems that 'data_source_dnd_finished' is a callback function, if 'wl_data_source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1895:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1884:66: note: Parameter 'wl_data_source' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1887:31: style: Parameter 'data' can be declared as pointer to const. However it seems that 'data_source_action' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1896:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1887:31: note: Parameter 'data' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1887:60: style: Parameter 'wl_data_source' can be declared as pointer to const. However it seems that 'data_source_action' is a callback function, if 'wl_data_source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1896:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1887:60: note: Parameter 'wl_data_source' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1966:84: style: Parameter 'source' can be declared as pointer to const. However it seems that 'xsel_source_cancelled' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1990:3: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1966:84: note: Parameter 'source' can be declared as pointer to const mlterm-3.9.3/uitoolkit/wayland/ui_display.c:1968:16: style: Variable 'wlserv' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2374:40: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2375:70: style: Parameter 'zxdg_toplevel_decoration_v1' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2956:46: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_display.c:2984:55: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_imagelib.c:854:6: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] mlterm-3.9.3/uitoolkit/wayland/ui_selection_encoding.c:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_selection_encoding.c:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:7:45: style:inconclusive: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:7:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:7:61: style:inconclusive: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:57: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:7:61: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:7:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:7:45: style: Parameter 'xim_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:7:61: style: Parameter 'xim_locale' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:9:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:11:40: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:15:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:17:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:19:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:21:33: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:23:34: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:25:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:25:49: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:26:31: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:26:50: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:30:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:30:54: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:31:36: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:31:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:35:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:36:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:40:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:42:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:44:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_xic.c:46:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:991:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_FULLWIDTH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1376:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1507:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1509:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1792:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1947:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Tab [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2486:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui.c:70:7: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/win32/ui.c:70:7: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/win32/ui.c:77:14: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/win32/ui.c:77:14: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/win32/ui.c:67:36: style:inconclusive: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/win32/ui.h:374:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/win32/ui.c:67:36: note: Function 'XParseGeometry' argument 2 names different: declaration 'x' definition 'xpos'. mlterm-3.9.3/uitoolkit/win32/ui.c:67:47: style:inconclusive: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/win32/ui.h:374:44: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/win32/ui.c:67:47: note: Function 'XParseGeometry' argument 3 names different: declaration 'y' definition 'ypos'. mlterm-3.9.3/uitoolkit/win32/ui.c:67:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_color.c:25:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_COLOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_color.c:59:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_color.c:59:55: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_display.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BL_DIALOG_OKCANCEL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_display.c:149:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNDCLASS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_display.c:339:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_REMOVE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_display.c:395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_xterm [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_display.c:412:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_display.c:202:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_display.c:365:65: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_display.c:383:55: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_display.c:412:47: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:260:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:844:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1831:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2180:1: style: Label 'ucs' is not used. [unusedLabel] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2435:78: style:inconclusive: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_window.h:424:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2435:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/wayland/ui_window.c:284:13: style: Local variable 'y_off_bytes' shadows outer variable [shadowVariable] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:268:11: note: Shadowed declaration mlterm-3.9.3/uitoolkit/wayland/ui_window.c:284:13: note: Shadow variable mlterm-3.9.3/uitoolkit/wayland/ui_window.c:149:63: style: Parameter 'xfont' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:165:11: style: Variable 'bitmap_line' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1301:45: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1311:44: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1400:18: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1405:46: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1411:58: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1421:58: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1507:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1509:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1695:51: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1697:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:1804:56: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2014:39: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2433:52: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2456:51: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2466:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2466:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2468:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2470:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2472:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2482:50: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2482:63: style: Parameter 'keysyms' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2486:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2486:59: style: Parameter 'mod_key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/wayland/ui_window.c:2496:51: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_dnd.c:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_DROPFILES [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_font.c:238:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FW_BOLD [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_font.c:319:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_font.c:414:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFontStruct [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_font.c:749:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_gc.c:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TA_LEFT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_gc.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_gc.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_gdiobj_pool.c:90:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLACK_PEN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_gdiobj_pool.c:144:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLACK_BRUSH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_imagelib.c:418:6: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] mlterm-3.9.3/uitoolkit/win32/ui_selection_encoding.c:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEC_SPECIAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_font.c:498:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/win32/ui_font.c:512:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/win32/ui_font.c:565:5: error: Memory leak: font [memleak] mlterm-3.9.3/uitoolkit/win32/ui_font.c:833:41: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/win32/ui_font.c:833:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/win32/ui_font.c:834:43: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:58: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/win32/ui_font.c:834:43: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/win32/ui_font.c:725:43: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:129:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFS_FORCE_POSITION [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_PRIOR [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:230:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_KEYDOWN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABM_GETTASKBARPOS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SHIFT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:467:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISCII_BENGALI [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:497:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF_MAX_SIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:577:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:639:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_OEM_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:683:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_TEXT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:718:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_TEXT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:727:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_UNICODETEXT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:830:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOWNORMAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:902:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:920:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:967:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1024:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1040:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1074:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNegative [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1188:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_HIDE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1219:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOWNA [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1244:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_MAXIMIZE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1263:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_window [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1310:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOWNA [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1363:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1402:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1472:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_APP [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1539:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_APP [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2228:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCCOPY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2255:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCCOPY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCCOPY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2309:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCCOPY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2329:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2385:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2436:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2448:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2482:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2494:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2548:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OKCANCEL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2589:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHND [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2680:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2704:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:43:45: style:inconclusive: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/win32/ui_xic.c:43:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/win32/ui_xic.c:43:61: style:inconclusive: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:57: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/win32/ui_xic.c:43:61: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/win32/ui_xic.c:90:40: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:94:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:96:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:109:33: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:221:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:221:54: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:222:36: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:222:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_xic.c:254:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_color.c:37:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrayScale [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_color.c:14:64: style: Parameter 'ncolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_color.c:162:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_color.c:162:55: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_color.c:173:72: style: Parameter 'xcolor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_decsp_font.c:39:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FillSolid [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_decsp_font.c:163:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_decsp_font.c:191:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCBackground [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_decsp_font.c:135:45: style:inconclusive: Function 'ui_decsp_font_destroy' argument 1 names different: declaration 'vtgr' definition 'font'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/xlib/ui_decsp_font.h:18:45: note: Function 'ui_decsp_font_destroy' argument 1 names different: declaration 'vtgr' definition 'font'. mlterm-3.9.3/uitoolkit/xlib/ui_decsp_font.c:135:45: note: Function 'ui_decsp_font_destroy' argument 1 names different: declaration 'vtgr' definition 'font'. mlterm-3.9.3/uitoolkit/xlib/ui_decsp_font.c:147:49: style:inconclusive: Function 'ui_decsp_font_draw_string' argument 1 names different: declaration 'vtgr' definition 'font'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/xlib/ui_decsp_font.h:20:49: note: Function 'ui_decsp_font_draw_string' argument 1 names different: declaration 'vtgr' definition 'font'. mlterm-3.9.3/uitoolkit/xlib/ui_decsp_font.c:147:49: note: Function 'ui_decsp_font_draw_string' argument 1 names different: declaration 'vtgr' definition 'font'. mlterm-3.9.3/uitoolkit/win32/ui_window.c:718:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] mlterm-3.9.3/uitoolkit/win32/ui_window.c:727:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] mlterm-3.9.3/uitoolkit/xlib/ui_display.c:190:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrueColor [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_display.c:441:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_display.c:452:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAlready [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_display.c:520:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_xterm [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_display.c:558:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualIDMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_display.c:565:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/win32/ui_window.c:471:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/win32/ui_window.c:497:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2418:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2464:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2578:78: style:inconclusive: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_window.h:424:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/win32/ui_window.c:2578:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/win32/ui_window.c:105:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:131:43: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:155:42: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:869:45: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:879:44: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:915:44: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:915:72: style: Parameter 'pic_mod' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:917:46: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:937:58: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:947:58: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1290:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:1400:56: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2383:75: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2434:77: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2446:81: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2447:46: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2480:83: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2481:48: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2579:44: style: Parameter 'sel_data' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2662:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2662:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2664:38: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2664:62: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2666:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2668:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2678:50: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2678:63: style: Parameter 'keysyms' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2680:48: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/win32/ui_window.c:2680:59: style: Parameter 'mod_key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_display.c:306:37: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_display.c:474:45: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_dnd.c:359:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_dnd.c:400:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_dnd.c:498:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_dnd.c:518:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_dnd.c:607:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyPropertyType [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_dnd.c:672:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyPropertyType [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_dnd.c:720:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dnd [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:363:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_BOLD [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:609:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:678:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:747:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO8859_1_R [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:817:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_HEIGHT_TOP [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:975:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:1088:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JISX0208_1983 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_dnd.c:131:24: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/uitoolkit/xlib/ui_dnd.c:223:18: style: Variable 'g' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/xlib/ui_dnd.c:223:22: style: Variable 'b' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/xlib/ui_dnd.c:346:37: style: Parameter 'atom_list' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_gc.c:30:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_gc.c:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_gc.c:66:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:251:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:313:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:1131:41: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/xlib/ui_font.c:1131:41: note: Function 'ui_convert_ucs4_to_utf16' argument 1 names different: declaration 'utf16' definition 'dst'. mlterm-3.9.3/uitoolkit/xlib/ui_font.c:1132:43: style:inconclusive: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_font.h:152:58: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/xlib/ui_font.c:1132:43: note: Function 'ui_convert_ucs4_to_utf16' argument 2 names different: declaration 'ucs4' definition 'src'. mlterm-3.9.3/uitoolkit/xlib/ui_font.c:288:9: style: Variable 'weight' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:289:9: style: Variable 'slant' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:290:9: style: Variable 'width' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:291:9: style: Variable 'family' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/xlib/ui_font.c:1003:44: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_selection_encoding.c:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_selection_encoding.c:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UTF8 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/common/c_imagelib.c:385:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:127:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:264:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrueColor [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:350:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:436:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1267:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1318:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pixmap [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1394:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1449:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyChangeMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1483:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1578:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1861:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:331:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:598:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:629:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:670:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionNotify [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:915:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1040:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1072:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1107:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1144:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1170:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1198:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1325:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNegative [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1664:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMinSize [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1694:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWOverrideRedirect [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1724:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1849:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1940:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MappingPointer [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:2731:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YSorted [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:2747:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:2917:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:2947:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_PRIMARY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:2998:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrueColor [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3079:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionNotify [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3115:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XStdICCTextStyle [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3149:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XStdICCTextStyle [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3203:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3236:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconPixmapHint [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowGroupHint [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3352:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3436:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Meta_L [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3190:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3075:78: style:inconclusive: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_window.h:424:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3075:78: note: Function 'ui_window_send_text_selection' argument 2 names different: declaration 'event' definition 'req_ev'. mlterm-3.9.3/uitoolkit/xlib/ui_window.c:133:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1209:58: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1219:58: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:1812:56: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:2787:75: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:2819:77: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:2834:81: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:2835:46: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:2850:83: style: Parameter 'fg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:2851:48: style: Parameter 'bg_color' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3359:16: style: Variable 'key_codes' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:3382:59: style: Parameter 'mod_key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_window.c:82:11: style: struct member 'MWMHints_t::inputMode' is never used. [unusedStructMember] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1441:42: style:inconclusive: Function 'ui_imagelib_display_opened' argument 1 names different: declaration 'disp' definition 'display'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_imagelib.h:11:42: note: Function 'ui_imagelib_display_opened' argument 1 names different: declaration 'disp' definition 'display'. mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1441:42: note: Function 'ui_imagelib_display_opened' argument 1 names different: declaration 'disp' definition 'display'. mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1454:42: style:inconclusive: Function 'ui_imagelib_display_closed' argument 1 names different: declaration 'disp' definition 'display'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_imagelib.h:13:42: note: Function 'ui_imagelib_display_closed' argument 1 names different: declaration 'disp' definition 'display'. mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1454:42: note: Function 'ui_imagelib_display_closed' argument 1 names different: declaration 'disp' definition 'display'. mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:176:40: style: Parameter 'vinfo' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:191:56: style: Parameter 'mod' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:342:78: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:415:49: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1454:42: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1829:50: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_imagelib.c:1829:78: style: Parameter 'pic_mod' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMPreeditPosition [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:270:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMPreeditPosition [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:290:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMPreeditPosition [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:311:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMPreeditPosition [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:342:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMPreeditPosition [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:378:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMPreeditPosition [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:414:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XBufferOverflow [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:59:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:219:45: style:inconclusive: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:219:45: note: Function 'ui_xic_activate' argument 2 names different: declaration 'name' definition 'xim_name'. mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:219:61: style:inconclusive: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/ui_xic.h:30:57: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:219:61: note: Function 'ui_xic_activate' argument 3 names different: declaration 'locale' definition 'xim_locale'. mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:437:41: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:437:54: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:438:36: style: Parameter 'keysym' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:438:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:489:35: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_xic.c:527:37: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_xim.c:130:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_ENCODING [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_xim.c:425:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNClientWindow [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_xim.c:435:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMPreeditPosition [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/xlib/ui_xim.c:98:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/xlib/ui_xim.c:255:21: style:inconclusive: Function 'ui_xim_init' argument 1 names different: declaration 'use_xim' definition '_use_xim'. [funcArgNamesDifferent] mlterm-3.9.3/uitoolkit/xlib/ui_xim.h:25:21: note: Function 'ui_xim_init' argument 1 names different: declaration 'use_xim' definition '_use_xim'. mlterm-3.9.3/uitoolkit/xlib/ui_xim.c:255:21: note: Function 'ui_xim_init' argument 1 names different: declaration 'use_xim' definition '_use_xim'. mlterm-3.9.3/uitoolkit/xlib/ui_xim.c:53:43: style: Parameter 'xim' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_xim.c:187:38: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_xim.c:187:53: style: Parameter 'xim_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_xim.c:203:66: style: Parameter 'xim_locale' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/xlib/ui_xim.c:237:45: style: Parameter 'xim_styles' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/libctl/vt_bidi.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRIBIDI_TYPE_ON [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libctl/vt_bidi.c:221:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FriBidiChar [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libctl/vt_bidi.c:395:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libctl/vt_bidi.c:426:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRIBIDI_MASK_RTL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libctl/vt_bidi.c:221:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_bidi.c:229:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_bidi.c:194:79: style:inconclusive: Function 'vt_bidi' argument 4 names different: declaration 'mode' definition 'bidi_mode'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/libctl/vt_bidi.h:35:79: note: Function 'vt_bidi' argument 4 names different: declaration 'mode' definition 'bidi_mode'. mlterm-3.9.3/vtemu/libctl/vt_bidi.c:194:79: note: Function 'vt_bidi' argument 4 names different: declaration 'mode' definition 'bidi_mode'. mlterm-3.9.3/vtemu/libctl/vt_bidi.c:415:45: style:inconclusive: Function 'vt_bidi_get_mirror_char' argument 1 names different: declaration 'src' definition 'ch'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/libctl/vt_bidi.h:38:45: note: Function 'vt_bidi_get_mirror_char' argument 1 names different: declaration 'src' definition 'ch'. mlterm-3.9.3/vtemu/libctl/vt_bidi.c:415:45: note: Function 'vt_bidi_get_mirror_char' argument 1 names different: declaration 'src' definition 'ch'. mlterm-3.9.3/vtemu/libctl/vt_iscii.c:192:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISCII_ASSAMESE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libctl/vt_iscii.c:241:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int8_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libctl/vt_iscii.c:341:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int8_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libctl/vt_iscii.c:232:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_iscii.c:237:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_iscii.c:241:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_iscii.c:388:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_line_iscii.c:100:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_line_iscii.c:186:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_shape_bidi.c:172:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libctl/vt_shape_bidi.c:233:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libctl/vt_shape_bidi.c:312:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_shape_bidi.c:204:21: style: Variable 'prev_present' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/libctl/vt_shape_bidi.c:207:16: style: Variable 'prev_comb' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/libctl/vt_shape_bidi.c:400:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/libctl/vt_shape_bidi.c:210:20: style: Variable 'prev_comb' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/vtemu/libctl/vt_line_bidi.c:167:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_line_bidi.c:223:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_line_bidi.c:470:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_line_bidi.c:13:84: style: Parameter 'visual_order' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/libctl/vt_line_bidi.c:419:66: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/libctl/vt_shape_iscii.c:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_CS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libctl/vt_shape_iscii.c:23:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libctl/vt_shape_iscii.c:28:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:308:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:374:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:948:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:214:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:401:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:837:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:870:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_SOCKET_SEND [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:912:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_SOCKET_SEND [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1094:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1382:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1417:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1649:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1763:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:2061:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSSH2_ERROR_EAGAIN [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1309:11: warning: Return value of function pipe() is not used. [ignoredReturnValue] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:940:26: warning: Obsolete function 'alloca' called. [allocaCalled] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:965:27: warning: Obsolete function 'alloca' called. [allocaCalled] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1029:23: warning: Obsolete function 'alloca' called. [allocaCalled] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1063:23: warning: Obsolete function 'alloca' called. [allocaCalled] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1146:28: warning: Obsolete function 'alloca' called. [allocaCalled] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1149:27: warning: Obsolete function 'alloca' called. [allocaCalled] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1157:26: warning: Obsolete function 'alloca' called. [allocaCalled] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:282:23: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:338:35: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:341:15: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:341:32: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:341:61: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:345:18: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:346:7: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:347:7: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:575:30: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:618:30: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:640:30: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:774:30: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:840:28: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:911:26: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:940:19: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:955:19: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:965:20: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1029:16: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1063:15: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1131:35: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1146:21: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1149:20: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1157:19: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1218:22: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1305:17: style: C-style pointer casting [cstyleCast] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:753:3: style: Label 'skip' is not used. [unusedLabel] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:933:39: style:inconclusive: Function 'vt_pty_mosh_new' argument 4 names different: declaration 'host' definition 'uri'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_pty_intern.h:30:90: note: Function 'vt_pty_mosh_new' argument 4 names different: declaration 'host' definition 'uri'. mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:933:39: note: Function 'vt_pty_mosh_new' argument 4 names different: declaration 'host' definition 'uri'. mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:248:38: style: Parameter 'pty' can be declared as pointer to const. However it seems that 'lo_read_pty' is a callback function, if 'pty' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:311:17: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:248:38: note: Parameter 'pty' can be declared as pointer to const mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:259:42: style: Parameter 'pty' can be declared as pointer to const. However it seems that 'lo_write_to_pty' is a callback function, if 'pty' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:312:18: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:259:42: note: Parameter 'pty' can be declared as pointer to const mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:259:55: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'lo_write_to_pty' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:312:18: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:259:55: note: Parameter 'buf' can be declared as pointer to const mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1142:15: style: Variable 'port_tmp' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:1256:13: style: Variable 'predict_mode' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:495:38: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:410:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:494:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:395:16: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:483:47: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:507:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:593:45: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1188:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1318:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1339:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1951:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:2127:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1557:65: style: Condition 'set_winsize(&pty->pty,cols,rows,width_pix,height_pix)==0' is always false [knownConditionTrueFalse] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1557:18: note: Calling function 'set_winsize' returns 1 mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1557:65: note: Condition 'set_winsize(&pty->pty,cols,rows,width_pix,height_pix)==0' is always false mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1664:43: style:inconclusive: Function 'x11_callback' argument 1 names different: declaration 'session' definition 'session_obj'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:313:43: note: Function 'x11_callback' argument 1 names different: declaration 'session' definition 'session_obj'. mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1664:43: note: Function 'x11_callback' argument 1 names different: declaration 'session' definition 'session_obj'. mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1941:38: style:inconclusive: Function 'vt_pty_ssh_new' argument 4 names different: declaration 'host' definition 'uri'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_pty_intern.h:23:89: note: Function 'vt_pty_ssh_new' argument 4 names different: declaration 'host' definition 'uri'. mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1941:38: note: Function 'vt_pty_ssh_new' argument 4 names different: declaration 'host' definition 'uri'. mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:501:16: style: Local variable 'count' shadows outer variable [shadowVariable] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:330:7: note: Shadowed declaration mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:501:16: note: Shadow variable mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:479:11: style: Variable 'home' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:558:11: style: Variable 'home' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:790:82: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:833:38: style: Parameter 'pty' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1024:38: style: Parameter 'pty' can be declared as pointer to const. However it seems that 'lo_read_pty' is a callback function, if 'pty' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1097:17: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1024:38: note: Parameter 'pty' can be declared as pointer to const mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1035:55: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'lo_write_to_pty' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1098:18: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1035:55: note: Parameter 'buf' can be declared as pointer to const mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1664:43: style: Parameter 'session_obj' can be declared as pointer to const. However it seems that 'x11_callback' is a callback function, if 'session_obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:445:68: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/libptyssh/vt_pty_ssh.c:1664:43: note: Parameter 'session_obj' can be declared as pointer to const mlterm-3.9.3/vtemu/mlterm.c:356:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/mlterm.c:362:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/mlterm.c:370:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/mlterm.c:377:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/mlterm.c:40:30: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/mlterm.c:40:42: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/mlterm.c:41:30: style: Parameter 'encoding_str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/mlterm.c:65:16: style: Variable 'term_type' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/mlterm.c:66:16: style: Variable 'public_key' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/mlterm.c:67:16: style: Variable 'private_key' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_char.c:264:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:367:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:428:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:474:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:556:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:646:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1_V [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:669:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:811:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:833:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:855:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:875:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:985:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:1027:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char.c:1038:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char_encoding.c:268:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char_encoding.c:279:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEC_SPECIAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char_encoding.c:304:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEC_SPECIAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_char_encoding.c:341:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_char_encoding.c:342:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_char_encoding.c:563:44: style:inconclusive: Function 'vt_convert_dectech_to_ucs' argument 1 names different: declaration 'decsp' definition 'dectech'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_char_encoding.h:135:44: note: Function 'vt_convert_dectech_to_ucs' argument 1 names different: declaration 'decsp' definition 'dectech'. mlterm-3.9.3/vtemu/vt_char_encoding.c:563:44: note: Function 'vt_convert_dectech_to_ucs' argument 1 names different: declaration 'decsp' definition 'dectech'. mlterm-3.9.3/vtemu/vt_char_encoding.c:336:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_char.c:132:19: style: Condition 'comb_size>10' is always false [knownConditionTrueFalse] mlterm-3.9.3/vtemu/vt_char.c:130:17: note: Assignment 'comb_size=1', assigned value is 1 mlterm-3.9.3/vtemu/vt_char.c:132:19: note: Condition 'comb_size>10' is always false mlterm-3.9.3/vtemu/vt_char.c:123:7: error: Memory leak: multi_ch [memleak] mlterm-3.9.3/vtemu/vt_char.c:304:27: style: The comparison 'sizeof(struct vt_char_t*) != sizeof(struct vt_char_t)' is always false because 'sizeof(struct vt_char_t*)' and 'sizeof(struct vt_char_t)' represent the same value. [knownConditionTrueFalse] mlterm-3.9.3/vtemu/vt_char.c:395:30: style:inconclusive: Function 'vt_char_change_attr' argument 7 names different: declaration 'crossed_out' definition 'is_crossed_out'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_char.h:143:64: note: Function 'vt_char_change_attr' argument 7 names different: declaration 'crossed_out' definition 'is_crossed_out'. mlterm-3.9.3/vtemu/vt_char.c:395:30: note: Function 'vt_char_change_attr' argument 7 names different: declaration 'crossed_out' definition 'is_crossed_out'. mlterm-3.9.3/vtemu/vt_char.c:524:61: style:inconclusive: Function 'vt_char_combine_simple' argument 2 names different: declaration 'comb' definition 'src'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_char.h:157:61: note: Function 'vt_char_combine_simple' argument 2 names different: declaration 'comb' definition 'src'. mlterm-3.9.3/vtemu/vt_char.c:524:61: note: Function 'vt_char_combine_simple' argument 2 names different: declaration 'comb' definition 'src'. mlterm-3.9.3/vtemu/vt_char.c:84:46: style: Parameter 'multi_ch' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_char.c:207:53: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_char.c:974:30: style: Parameter 'ch1' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_char.c:974:46: style: Parameter 'ch2' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_char.c:996:14: style: Variable 'comb1' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_char.c:997:14: style: Variable 'comb2' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_color.c:358:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_rgb [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_color.c:444:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_rgb [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_color.c:488:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_config [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_color.c:584:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_config [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_color.c:593:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_config [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_color.c:690:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_config [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_color.c:789:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_config [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_config_menu.c:402:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_config_menu.c:431:44: style: Parameter 'config_menu' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_config_menu.c:431:65: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_config_proto.c:39:5: error: Resource leak: file [resourceLeak] mlterm-3.9.3/vtemu/vt_config_proto.c:45:5: error: Resource leak: file [resourceLeak] mlterm-3.9.3/vtemu/vt_config_proto.c:85:5: error: Resource leak: fd [resourceLeak] mlterm-3.9.3/vtemu/vt_config_proto.c:111:11: style: Variable 'chal' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_color.c:728:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/vtemu/vt_color.c:728:9: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/vtemu/vt_color.c:728:9: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/vtemu/vt_color.c:763:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/vtemu/vt_color.c:763:7: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/vtemu/vt_color.c:763:7: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/vtemu/vt_color.c:763:7: warning: %x in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/vtemu/vt_color.c:464:29: style: Parameter 'color_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_color.c:464:47: style: Parameter 'rgb' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_color.c:710:9: style: Variable 'format' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_cursor.c:66:35: style: Parameter 'cursor' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_drcs.c:163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_drcs.c:181:40: style: Comparing expression of type 'unsigned char' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] mlterm-3.9.3/vtemu/vt_drcs.c:116:74: style:inconclusive: Function 'vt_drcs_add_picture' argument 4 names different: declaration 'beg_inx' definition 'beg_idx'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_drcs.h:46:74: note: Function 'vt_drcs_add_picture' argument 4 names different: declaration 'beg_inx' definition 'beg_idx'. mlterm-3.9.3/vtemu/vt_drcs.c:116:74: note: Function 'vt_drcs_add_picture' argument 4 names different: declaration 'beg_inx' definition 'beg_idx'. mlterm-3.9.3/vtemu/vt_drcs.c:135:41: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_edit_scroll.c:162:9: style: Local variable 'count' shadows outer variable [shadowVariable] mlterm-3.9.3/vtemu/vt_edit_scroll.c:87:7: note: Shadowed declaration mlterm-3.9.3/vtemu/vt_edit_scroll.c:162:9: note: Shadow variable mlterm-3.9.3/vtemu/vt_edit_scroll.c:294:40: style: Parameter 'edit' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_edit_scroll.c:296:40: style: Parameter 'edit' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_edit.c:2127:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_edit_util.c:12:46: style:inconclusive: Function 'vt_edit_clear_lines' argument 2 names different: declaration 'start' definition 'beg_row'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_edit_util.h:13:46: note: Function 'vt_edit_clear_lines' argument 2 names different: declaration 'start' definition 'beg_row'. mlterm-3.9.3/vtemu/vt_edit_util.c:12:46: note: Function 'vt_edit_clear_lines' argument 2 names different: declaration 'start' definition 'beg_row'. mlterm-3.9.3/vtemu/vt_line.c:1517:71: style:inconclusive: Function 'vt_line_convert_logical_char_index_to_visual' argument 2 names different: declaration 'logical_char_index' definition 'char_index'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_line.h:163:71: note: Function 'vt_line_convert_logical_char_index_to_visual' argument 2 names different: declaration 'logical_char_index' definition 'char_index'. mlterm-3.9.3/vtemu/vt_line.c:1517:71: note: Function 'vt_line_convert_logical_char_index_to_visual' argument 2 names different: declaration 'logical_char_index' definition 'char_index'. mlterm-3.9.3/vtemu/vt_line.c:1147:34: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_line.c:1249:36: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_line.c:1284:45: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_line.c:1408:46: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_line.c:1414:33: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_line.c:1430:39: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_logical_visual.c:327:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_logical_visual.c:608:54: style: Variable 'logvis->cursor->char_index' is reassigned a value before the old one has been used. [redundantAssignment] mlterm-3.9.3/vtemu/vt_logical_visual.c:603:30: note: logvis->cursor->char_index is assigned mlterm-3.9.3/vtemu/vt_logical_visual.c:608:54: note: logvis->cursor->char_index is overwritten mlterm-3.9.3/vtemu/vt_logical_visual.c:970:55: style:inconclusive: Function 'vt_logvis_ctl_new' argument 1 names different: declaration 'mode' definition 'bidi_mode'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_logical_visual.h:74:55: note: Function 'vt_logvis_ctl_new' argument 1 names different: declaration 'mode' definition 'bidi_mode'. mlterm-3.9.3/vtemu/vt_logical_visual.c:970:55: note: Function 'vt_logvis_ctl_new' argument 1 names different: declaration 'mode' definition 'bidi_mode'. mlterm-3.9.3/vtemu/vt_logical_visual.c:227:46: style: Parameter 'logvis' can be declared as pointer to const. However it seems that 'comb_render' is a callback function, if 'logvis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/vt_logical_visual.c:898:32: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/vt_logical_visual.c:227:46: note: Parameter 'logvis' can be declared as pointer to const mlterm-3.9.3/vtemu/vt_logical_visual.c:487:46: style: Parameter 'logvis' can be declared as pointer to const. However it seems that 'vert_render' is a callback function, if 'logvis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/vt_logical_visual.c:923:32: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/vt_logical_visual.c:487:46: note: Parameter 'logvis' can be declared as pointer to const mlterm-3.9.3/vtemu/vt_logical_visual.c:635:26: style: Variable 'vert_logvis' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_logical_visual.c:659:51: style: Parameter 'logvis' can be declared as pointer to const. However it seems that 'vert_visual_line' is a callback function, if 'logvis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/vt_logical_visual.c:925:37: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/vt_logical_visual.c:659:51: note: Parameter 'logvis' can be declared as pointer to const mlterm-3.9.3/vtemu/vt_logical_visual.c:659:70: style: Parameter 'line' can be declared as pointer to const. However it seems that 'vert_visual_line' is a callback function, if 'line' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/vt_logical_visual.c:925:37: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/vt_logical_visual.c:659:70: note: Parameter 'line' can be declared as pointer to const mlterm-3.9.3/vtemu/vt_edit.c:93:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_edit.c:556:51: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_edit.c:1024:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_edit.c:1072:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_edit.c:1262:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_edit.c:1464:7: style: Condition '!vt_edit_clear_line_to_right(edit)' is always false [knownConditionTrueFalse] mlterm-3.9.3/vtemu/vt_edit.c:1464:35: note: Calling function 'vt_edit_clear_line_to_right' returns 1 mlterm-3.9.3/vtemu/vt_edit.c:1464:7: note: Condition '!vt_edit_clear_line_to_right(edit)' is always false mlterm-3.9.3/vtemu/vt_edit.c:1485:7: style: Condition '!vt_edit_clear_line_to_left(edit)' is always false [knownConditionTrueFalse] mlterm-3.9.3/vtemu/vt_edit.c:1485:34: note: Calling function 'vt_edit_clear_line_to_left' returns 1 mlterm-3.9.3/vtemu/vt_edit.c:1485:7: note: Condition '!vt_edit_clear_line_to_left(edit)' is always false mlterm-3.9.3/vtemu/vt_edit.c:851:43: style:inconclusive: Function 'vt_edit_resize' argument 2 names different: declaration 'num_cols' definition 'new_cols'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_edit.h:81:43: note: Function 'vt_edit_resize' argument 2 names different: declaration 'num_cols' definition 'new_cols'. mlterm-3.9.3/vtemu/vt_edit.c:851:43: note: Function 'vt_edit_resize' argument 2 names different: declaration 'num_cols' definition 'new_cols'. mlterm-3.9.3/vtemu/vt_edit.c:851:59: style:inconclusive: Function 'vt_edit_resize' argument 3 names different: declaration 'num_rows' definition 'new_rows'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_edit.h:81:59: note: Function 'vt_edit_resize' argument 3 names different: declaration 'num_rows' definition 'new_rows'. mlterm-3.9.3/vtemu/vt_edit.c:851:59: note: Function 'vt_edit_resize' argument 3 names different: declaration 'num_rows' definition 'new_rows'. mlterm-3.9.3/vtemu/vt_edit.c:992:54: style:inconclusive: Function 'vt_edit_insert_chars' argument 2 names different: declaration 'chars' definition 'ins_chars'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_edit.h:83:54: note: Function 'vt_edit_insert_chars' argument 2 names different: declaration 'chars' definition 'ins_chars'. mlterm-3.9.3/vtemu/vt_edit.c:992:54: note: Function 'vt_edit_insert_chars' argument 2 names different: declaration 'chars' definition 'ins_chars'. mlterm-3.9.3/vtemu/vt_edit.c:992:71: style:inconclusive: Function 'vt_edit_insert_chars' argument 3 names different: declaration 'num_chars' definition 'num_ins_chars'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_edit.h:83:67: note: Function 'vt_edit_insert_chars' argument 3 names different: declaration 'num_chars' definition 'num_ins_chars'. mlterm-3.9.3/vtemu/vt_edit.c:992:71: note: Function 'vt_edit_insert_chars' argument 3 names different: declaration 'num_chars' definition 'num_ins_chars'. mlterm-3.9.3/vtemu/vt_edit.c:1049:57: style:inconclusive: Function 'vt_edit_overwrite_chars' argument 2 names different: declaration 'chars' definition 'ow_chars'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_edit.h:87:57: note: Function 'vt_edit_overwrite_chars' argument 2 names different: declaration 'chars' definition 'ow_chars'. mlterm-3.9.3/vtemu/vt_edit.c:1049:57: note: Function 'vt_edit_overwrite_chars' argument 2 names different: declaration 'chars' definition 'ow_chars'. mlterm-3.9.3/vtemu/vt_edit.c:1049:73: style:inconclusive: Function 'vt_edit_overwrite_chars' argument 3 names different: declaration 'num_chars' definition 'num_ow_chars'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_edit.h:87:70: note: Function 'vt_edit_overwrite_chars' argument 3 names different: declaration 'num_chars' definition 'num_ow_chars'. mlterm-3.9.3/vtemu/vt_edit.c:1049:73: note: Function 'vt_edit_overwrite_chars' argument 3 names different: declaration 'num_chars' definition 'num_ow_chars'. mlterm-3.9.3/vtemu/vt_edit.c:1231:48: style:inconclusive: Function 'vt_edit_delete_cols' argument 2 names different: declaration 'delete_cols' definition 'del_cols'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_edit.h:92:48: note: Function 'vt_edit_delete_cols' argument 2 names different: declaration 'delete_cols' definition 'del_cols'. mlterm-3.9.3/vtemu/vt_edit.c:1231:48: note: Function 'vt_edit_delete_cols' argument 2 names different: declaration 'delete_cols' definition 'del_cols'. mlterm-3.9.3/vtemu/vt_edit.c:1665:64: style:inconclusive: Function 'vt_edit_scroll_leftward_from_cursor' argument 2 names different: declaration 'size' definition 'width'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_edit.h:123:64: note: Function 'vt_edit_scroll_leftward_from_cursor' argument 2 names different: declaration 'size' definition 'width'. mlterm-3.9.3/vtemu/vt_edit.c:1665:64: note: Function 'vt_edit_scroll_leftward_from_cursor' argument 2 names different: declaration 'size' definition 'width'. mlterm-3.9.3/vtemu/vt_edit.c:1687:65: style:inconclusive: Function 'vt_edit_scroll_rightward_from_cursor' argument 2 names different: declaration 'size' definition 'width'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_edit.h:125:65: note: Function 'vt_edit_scroll_rightward_from_cursor' argument 2 names different: declaration 'size' definition 'width'. mlterm-3.9.3/vtemu/vt_edit.c:1687:65: note: Function 'vt_edit_scroll_rightward_from_cursor' argument 2 names different: declaration 'size' definition 'width'. mlterm-3.9.3/vtemu/vt_edit.c:1083:9: style: Local variable 'count' shadows outer variable [shadowVariable] mlterm-3.9.3/vtemu/vt_edit.c:1050:7: note: Shadowed declaration mlterm-3.9.3/vtemu/vt_edit.c:1083:9: note: Shadow variable mlterm-3.9.3/vtemu/vt_edit.c:1852:16: style: Variable 'tab_stops' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/vtemu/vt_logs.c:70:47: style:inconclusive: Function 'vt_change_log_size' argument 2 names different: declaration 'num_rows' definition 'new_num_rows'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_logs.h:25:47: note: Function 'vt_change_log_size' argument 2 names different: declaration 'num_rows' definition 'new_num_rows'. mlterm-3.9.3/vtemu/vt_logs.c:70:47: note: Function 'vt_change_log_size' argument 2 names different: declaration 'num_rows' definition 'new_num_rows'. mlterm-3.9.3/vtemu/vt_model.c:137:34: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_pty.c:176:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty.c:278:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty.c:310:34: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] mlterm-3.9.3/vtemu/vt_pty.c:265:46: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_pty.c:265:57: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_pty.c:267:9: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_pty.c:305:39: style: Parameter 'pty' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_pty_mosh.c:64:90: style:inconclusive: Function 'vt_pty_mosh_new' argument 4 names different: declaration 'host' definition 'uri'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_pty_intern.h:30:90: note: Function 'vt_pty_mosh_new' argument 4 names different: declaration 'host' definition 'uri'. mlterm-3.9.3/vtemu/vt_pty_mosh.c:64:90: note: Function 'vt_pty_mosh_new' argument 4 names different: declaration 'host' definition 'uri'. mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:50:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:100:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_BROKEN_PIPE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:155:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURITY_ATTRIBUTES [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:411:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_BROKEN_PIPE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:497:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:2097:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen.c:2108:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen.c:2159:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen.c:2510:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen.c:3121:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen.c:4279:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen.c:4987:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen.c:5003:54: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen.c:7124:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen.c:7595:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/uitoolkit/ui_screen.c:2601:40: style: Condition 'compare_key_state_with_modmap(screen,event->state,&is_shift,NULL,&is_ctl,&is_alt,&is_meta,&is_numlock,NULL,NULL)' is always true [knownConditionTrueFalse] mlterm-3.9.3/uitoolkit/ui_screen.c:2601:40: note: Calling function 'compare_key_state_with_modmap' returns 1 mlterm-3.9.3/uitoolkit/ui_screen.c:2601:40: note: Condition 'compare_key_state_with_modmap(screen,event->state,&is_shift,NULL,&is_ctl,&is_alt,&is_meta,&is_numlock,NULL,NULL)' is always true mlterm-3.9.3/uitoolkit/ui_screen.c:5030:15: style: Condition 'value' is always true [knownConditionTrueFalse] mlterm-3.9.3/uitoolkit/ui_screen.c:4827:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/ui_screen.c:4836:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/uitoolkit/ui_screen.c:5014:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:255:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:526:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:544:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:545:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:559:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:481:39: style:inconclusive: Function 'vt_pty_pipe_new' argument 4 names different: declaration 'host' definition 'uri'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_pty_intern.h:27:90: note: Function 'vt_pty_pipe_new' argument 4 names different: declaration 'host' definition 'uri'. mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:481:39: note: Function 'vt_pty_pipe_new' argument 4 names different: declaration 'host' definition 'uri'. mlterm-3.9.3/vtemu/vt_pty_pipewin32.c:143:75: style: Parameter 'cmd_argv' can be declared as const array [constParameter] mlterm-3.9.3/uitoolkit/ui_screen.c:2315:22: style: Local variable 'line' shadows outer variable [shadowVariable] mlterm-3.9.3/uitoolkit/ui_screen.c:2297:14: note: Shadowed declaration mlterm-3.9.3/uitoolkit/ui_screen.c:2315:22: note: Shadow variable mlterm-3.9.3/uitoolkit/ui_screen.c:2397:18: style: Local variable 'line' shadows outer variable [shadowVariable] mlterm-3.9.3/uitoolkit/ui_screen.c:2297:14: note: Shadowed declaration mlterm-3.9.3/uitoolkit/ui_screen.c:2397:18: note: Shadow variable mlterm-3.9.3/vtemu/vt_pty_ssh.c:340:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_UNKNOWN_ENCODING [valueFlowBailoutIncompleteVar] mlterm-3.9.3/uitoolkit/ui_screen.c:1630:57: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_screen.c:2205:45: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_screen.c:3554:60: style: Parameter 'event' can be declared as pointer to const. However it seems that 'pointer_motion' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/ui_screen.c:7654:47: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/ui_screen.c:3554:60: note: Parameter 'event' can be declared as pointer to const mlterm-3.9.3/uitoolkit/ui_screen.c:3966:50: style: Parameter 'regex' can be declared as pointer to const. However it seems that 'match' is a callback function, if 'regex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/ui_screen.c:4037:66: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/ui_screen.c:3966:50: note: Parameter 'regex' can be declared as pointer to const mlterm-3.9.3/uitoolkit/ui_screen.c:4313:60: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_screen.c:4572:60: style: Parameter 'file_path' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_screen.c:4702:50: style: Parameter 'input_method' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_screen.c:5046:44: style: Parameter 'file' can be declared as pointer to const. However it seems that 'set_font_config' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/ui_screen.c:6680:38: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/ui_screen.c:5046:44: note: Parameter 'file' can be declared as pointer to const mlterm-3.9.3/uitoolkit/ui_screen.c:5298:14: style: Variable 'comb_chars' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_screen.c:5735:9: style: Variable 'mod_mask' can be declared as const array [constVariable] mlterm-3.9.3/uitoolkit/ui_screen.c:6135:52: style: Parameter 'targets' can be declared as pointer to const. However it seems that 'xterm_set_selection' is a callback function, if 'targets' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/uitoolkit/ui_screen.c:7486:48: note: You might need to cast the function pointer here mlterm-3.9.3/uitoolkit/ui_screen.c:6135:52: note: Parameter 'targets' can be declared as pointer to const mlterm-3.9.3/uitoolkit/ui_screen.c:6476:34: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_screen.c:6495:11: style: Variable 'line' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/uitoolkit/ui_screen.c:6551:34: style: Parameter 'mod_meta_key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_screen.c:6553:62: style: Parameter 'pic_file_path' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_screen.c:6555:34: style: Parameter 'input_method' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/uitoolkit/ui_screen.c:6911:37: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_pty_ssh.c:284:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty_ssh.c:305:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty_ssh.c:326:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty_ssh.c:331:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty_ssh.c:352:50: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty_ssh.c:365:50: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_pty_ssh.c:110:89: style:inconclusive: Function 'vt_pty_ssh_new' argument 4 names different: declaration 'host' definition 'uri'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_pty_intern.h:23:89: note: Function 'vt_pty_ssh_new' argument 4 names different: declaration 'host' definition 'uri'. mlterm-3.9.3/vtemu/vt_pty_ssh.c:110:89: note: Function 'vt_pty_ssh_new' argument 4 names different: declaration 'host' definition 'uri'. mlterm-3.9.3/vtemu/vt_pty_ssh.c:234:9: style: Variable 'file' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_pty_ssh.c:282:15: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_pty_unix.c:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCSWINSZ [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_pty_unix.c:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_pty_unix.c:96:39: style: Parameter 'pty' can be declared as pointer to const. However it seems that 'write_to_pty' is a callback function, if 'pty' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/vt_pty_unix.c:215:16: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/vt_pty_unix.c:96:39: note: Parameter 'pty' can be declared as pointer to const mlterm-3.9.3/vtemu/vt_pty_unix.c:96:52: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'write_to_pty' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/vt_pty_unix.c:215:16: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/vt_pty_unix.c:96:52: note: Parameter 'buf' can be declared as pointer to const mlterm-3.9.3/vtemu/vt_pty_unix.c:115:35: style: Parameter 'pty' can be declared as pointer to const. However it seems that 'read_pty' is a callback function, if 'pty' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/vt_pty_unix.c:216:15: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/vt_pty_unix.c:115:35: note: Parameter 'pty' can be declared as pointer to const mlterm-3.9.3/vtemu/vt_pty_unix.c:79:9: style: Unused variable: pgrp [unusedVariable] mlterm-3.9.3/vtemu/vt_shape.c:31:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1_V [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_shape.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1_V [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:465:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_AWIDTH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:611:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:779:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:950:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_FULLWIDTH [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:1231:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:1261:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEC_SPECIAL [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:2403:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:6177:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_CS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:6667:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:6910:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:7117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_CS [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:7447:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:7483:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:7546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO10646_UCS4_1 [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_parser.c:7857:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_str.c:67:18: style: Condition 'dst>src' is always true [knownConditionTrueFalse] mlterm-3.9.3/vtemu/vt_str.c:59:24: note: Assuming that condition 'dst==src' is not redundant mlterm-3.9.3/vtemu/vt_str.c:67:18: note: Condition 'dst>src' is always true mlterm-3.9.3/vtemu/vt_str.c:121:29: style: Parameter 'str1' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_str.c:121:46: style: Parameter 'str2' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_str_parser.c:147:34: style: Parameter 'ef_parser' can be declared as pointer to const. However it seems that 'set_str' is a callback function, if 'ef_parser' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/vt_str_parser.c:163:35: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/vt_str_parser.c:147:34: note: Parameter 'ef_parser' can be declared as pointer to const mlterm-3.9.3/vtemu/vt_str_parser.c:147:53: style: Parameter 'str' can be declared as pointer to const. However it seems that 'set_str' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mlterm-3.9.3/vtemu/vt_str_parser.c:163:35: note: You might need to cast the function pointer here mlterm-3.9.3/vtemu/vt_str_parser.c:147:53: note: Parameter 'str' can be declared as pointer to const mlterm-3.9.3/vtemu/vt_screen.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_screen.c:1847:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_ASCII [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_term.c:405:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BL_DIALOG_ALERT [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_term.c:442:45: style:inconclusive: Function 'vt_term_attach' argument 5 names different: declaration 'pty_listner' definition 'pty_listener'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_term.h:89:45: note: Function 'vt_term_attach' argument 5 names different: declaration 'pty_listner' definition 'pty_listener'. mlterm-3.9.3/vtemu/vt_term.c:442:45: note: Function 'vt_term_attach' argument 5 names different: declaration 'pty_listner' definition 'pty_listener'. mlterm-3.9.3/vtemu/vt_term_manager.c:241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/vt_term_manager.c:283:58: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_term_manager.c:468:37: style:inconclusive: Function 'vt_get_all_terms' argument 1 names different: declaration 'terms' definition '_terms'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_term_manager.h:36:37: note: Function 'vt_get_all_terms' argument 1 names different: declaration 'terms' definition '_terms'. mlterm-3.9.3/vtemu/vt_term_manager.c:468:37: note: Function 'vt_get_all_terms' argument 1 names different: declaration 'terms' definition '_terms'. mlterm-3.9.3/vtemu/vt_term_manager.c:221:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_term_manager.c:275:9: style: Variable 'list_tmp' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_term_manager.c:287:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_term_manager.c:406:36: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_term_manager.c:435:36: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_screen.c:811:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_screen.c:879:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_screen.c:1105:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_screen.c:1839:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_screen.c:2016:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_screen.c:2022:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_screen.c:1133:9: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment] mlterm-3.9.3/vtemu/vt_screen.c:1118:15: note: len is assigned mlterm-3.9.3/vtemu/vt_screen.c:1133:9: note: len is overwritten mlterm-3.9.3/vtemu/vt_screen.c:2687:43: style:inconclusive: Function 'vt_screen_goto_prev_page' argument 1 names different: declaration 'prev' definition 'screen'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_screen.h:426:43: note: Function 'vt_screen_goto_prev_page' argument 1 names different: declaration 'prev' definition 'screen'. mlterm-3.9.3/vtemu/vt_screen.c:2687:43: note: Function 'vt_screen_goto_prev_page' argument 1 names different: declaration 'prev' definition 'screen'. mlterm-3.9.3/vtemu/vt_screen.c:47:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_screen.c:231:52: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_screen.c:1393:51: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_screen.c:1666:14: style: Variable 'line' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_screen.c:1690:14: style: Variable 'line' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_screen.c:1680:11: warning: Either the condition '*row>=0' is redundant or there is signed integer overflow for expression '*row'. [integerOverflowCond] mlterm-3.9.3/vtemu/vt_screen.c:1676:44: note: Assuming that condition '*row>=0' is not redundant mlterm-3.9.3/vtemu/vt_screen.c:1680:11: note: Integer overflow mlterm-3.9.3/vtemu/vt_screen.c:1704:38: warning: Either the condition '*row>=0' is redundant or there is signed integer overflow for expression '*row'. [integerOverflowCond] mlterm-3.9.3/vtemu/vt_screen.c:1700:44: note: Assuming that condition '*row>=0' is not redundant mlterm-3.9.3/vtemu/vt_screen.c:1704:38: note: Integer overflow mlterm-3.9.3/vtemu/vt_screen.c:820:27: style: Variable 'src_nchars' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/vtemu/vt_screen.c:866:16: style: Variable 'src_nchars' is assigned a value that is never used. [unreadVariable] mlterm-3.9.3/vtemu/vt_transfer.c:94:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_termcap.c:246:25: style: Condition 'entry_init(termcap,field)' is always true [knownConditionTrueFalse] mlterm-3.9.3/vtemu/vt_termcap.c:246:25: note: Calling function 'entry_init' returns 1 mlterm-3.9.3/vtemu/vt_termcap.c:246:25: note: Condition 'entry_init(termcap,field)' is always true mlterm-3.9.3/vtemu/vt_termcap.c:246:61: style: Condition 'parse_termcap_db(termcap,db_p)' is always true [knownConditionTrueFalse] mlterm-3.9.3/vtemu/vt_termcap.c:246:61: note: Calling function 'parse_termcap_db' returns 1 mlterm-3.9.3/vtemu/vt_termcap.c:246:61: note: Condition 'parse_termcap_db(termcap,db_p)' is always true mlterm-3.9.3/vtemu/vt_termcap.c:270:7: style: Condition '!entry_init(entries,"*")' is always false [knownConditionTrueFalse] mlterm-3.9.3/vtemu/vt_termcap.c:270:18: note: Calling function 'entry_init' returns 1 mlterm-3.9.3/vtemu/vt_termcap.c:270:7: note: Condition '!entry_init(entries,"*")' is always false mlterm-3.9.3/vtemu/vt_termcap.c:109:11: style: Variable 'key' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_termcap.c:183:9: style: Variable 'line' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_termcap.c:229:13: style: Variable 'field' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/zmodem.c:994:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_mtime [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/zmodem.c:2501:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/zmodem.c:2792:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/zmodem.c:3325:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/zmodem.c:5732:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mlterm-3.9.3/vtemu/zmodem.c:3194:21: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] mlterm-3.9.3/vtemu/zmodem.c:3761:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] mlterm-3.9.3/vtemu/zmodem.c:1473:14: style: The if condition is the same as the previous if condition [duplicateCondition] mlterm-3.9.3/vtemu/zmodem.c:1439:14: note: First condition mlterm-3.9.3/vtemu/zmodem.c:1473:14: note: Second condition mlterm-3.9.3/vtemu/zmodem.c:4699:44: style: Condition 'packet.argument>status.file_size' is always true [knownConditionTrueFalse] mlterm-3.9.3/vtemu/zmodem.c:4665:37: note: Assuming that condition 'packet.argument<=status.file_size' is not redundant mlterm-3.9.3/vtemu/zmodem.c:4699:44: note: Condition 'packet.argument>status.file_size' is always true mlterm-3.9.3/vtemu/zmodem.c:3303:5: warning: %o in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mlterm-3.9.3/vtemu/zmodem.c:4304:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/zmodem.c:4304:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/zmodem.c:2394:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mlterm-3.9.3/vtemu/zmodem.c:2397:7: note: Found duplicate branches for 'if' and 'else'. mlterm-3.9.3/vtemu/zmodem.c:2394:5: note: Found duplicate branches for 'if' and 'else'. mlterm-3.9.3/vtemu/zmodem.c:5539:20: style: Unsigned expression 'input_n' can't be negative so it is unnecessary to test it. [unsignedPositive] mlterm-3.9.3/vtemu/zmodem.c:5542:22: style: Unsigned expression '*output_n' can't be negative so it is unnecessary to test it. [unsignedPositive] mlterm-3.9.3/vtemu/zmodem.c:1118:10: style: Variable 'digits' can be declared as const array [constVariable] mlterm-3.9.3/vtemu/zmodem.c:2066:12: style: Variable 'type_string' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_parser.c:402:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:555:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mlterm-3.9.3/vtemu/vt_parser.c:566:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:1723:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:1732:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:1833:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:2978:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:3115:54: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:3359:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:3386:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:3694:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:4210:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:4231:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:4256:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:4278:32: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:6194:32: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:6238:35: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:6768:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:6855:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:6874:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:6897:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:7002:49: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:7379:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:7400:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mlterm-3.9.3/vtemu/vt_parser.c:6671:27: style: The statement 'if (vt_parser->cs!=orig_cs) vt_parser->cs=orig_cs' is logically equivalent to 'vt_parser->cs=orig_cs'. [duplicateConditionalAssign] mlterm-3.9.3/vtemu/vt_parser.c:6672:25: note: Assignment 'vt_parser->cs=orig_cs' mlterm-3.9.3/vtemu/vt_parser.c:6671:27: note: Condition 'vt_parser->cs!=orig_cs' is redundant mlterm-3.9.3/vtemu/vt_parser.c:363:39: style: Condition 'area_table[count].min>min' is always true [knownConditionTrueFalse] mlterm-3.9.3/vtemu/vt_parser.c:354:35: note: Assuming that condition 'area_table[count].min<=min' is not redundant mlterm-3.9.3/vtemu/vt_parser.c:363:39: note: Condition 'area_table[count].min>min' is always true mlterm-3.9.3/vtemu/vt_parser.c:800:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:800:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:1643:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:1643:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:1672:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:1672:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:1684:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:1684:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:1841:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:3633:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:3637:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:3678:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:4302:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:4302:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:7890:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:7896:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:7934:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:7937:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:8034:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mlterm-3.9.3/vtemu/vt_parser.c:7538:66: style:inconclusive: Function 'vt_convert_to_internal_ch' argument 2 names different: declaration 'ch' definition 'orig_ch'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_parser.h:435:66: note: Function 'vt_convert_to_internal_ch' argument 2 names different: declaration 'ch' definition 'orig_ch'. mlterm-3.9.3/vtemu/vt_parser.c:7538:66: note: Function 'vt_convert_to_internal_ch' argument 2 names different: declaration 'ch' definition 'orig_ch'. mlterm-3.9.3/vtemu/vt_parser.c:8079:67: style:inconclusive: Function 'vt_parser_set_config' argument 3 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent] mlterm-3.9.3/vtemu/vt_parser.h:452:67: note: Function 'vt_parser_set_config' argument 3 names different: declaration 'val' definition 'value'. mlterm-3.9.3/vtemu/vt_parser.c:8079:67: note: Function 'vt_parser_set_config' argument 3 names different: declaration 'val' definition 'value'. mlterm-3.9.3/vtemu/vt_parser.c:3281:11: style: Local variable 'p' shadows outer variable [shadowVariable] mlterm-3.9.3/vtemu/vt_parser.c:3260:11: note: Shadowed declaration mlterm-3.9.3/vtemu/vt_parser.c:3281:11: note: Shadow variable mlterm-3.9.3/vtemu/vt_parser.c:6142:17: style: Local variable 'path' shadows outer variable [shadowVariable] mlterm-3.9.3/vtemu/vt_parser.c:6045:13: note: Shadowed declaration mlterm-3.9.3/vtemu/vt_parser.c:6142:17: note: Shadow variable mlterm-3.9.3/vtemu/vt_parser.c:310:9: style: Variable 'area' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_parser.c:397:69: style: Parameter 'area_table' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:425:36: style: Parameter 'areas' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:552:14: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_parser.c:693:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:1753:66: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:1904:58: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:2215:76: style: Parameter 'dcs_beg' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:2232:11: style: Variable 'format' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_parser.c:2393:28: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:2957:62: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:3006:66: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:3066:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_parser.c:3169:36: style: Parameter 'hex' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:3356:52: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:6881:13: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_parser.c:6882:13: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_parser.c:7064:30: style: Parameter 'da' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:7069:32: style: Parameter 'da' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:7375:58: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:7478:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_parser.c:7561:25: style: Variable 'font' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_parser.c:7711:21: style: Variable 'font' can be declared as pointer to const [constVariablePointer] mlterm-3.9.3/vtemu/vt_parser.c:7837:44: style: Parameter 'vt_parser' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:8079:56: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mlterm-3.9.3/vtemu/vt_parser.c:3750:9: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 3750. [shiftTooManyBitsSigned] mlterm-3.9.3/vtemu/vt_parser.c:3750:9: note: Assuming that condition '(idx)>=32' is not redundant mlterm-3.9.3/vtemu/vt_parser.c:3750:9: note: Shift mlterm-3.9.3/vtemu/vt_parser.c:3808:45: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 3808. [shiftTooManyBitsSigned] mlterm-3.9.3/vtemu/vt_parser.c:3808:45: note: Assuming that condition '(idx)>=32' is not redundant mlterm-3.9.3/vtemu/vt_parser.c:3808:45: note: Shift mlterm-3.9.3/vtemu/vt_parser.c:3810:46: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 3810. [shiftTooManyBitsSigned] mlterm-3.9.3/vtemu/vt_parser.c:3810:46: note: Assuming that condition '(idx)>=32' is not redundant mlterm-3.9.3/vtemu/vt_parser.c:3810:46: note: Shift mlterm-3.9.3/vtemu/vt_parser.c:7161:67: error: Shifting 32-bit value by 37 bits is undefined behaviour [shiftTooManyBits] mlterm-3.9.3/vtemu/vt_parser.c:7355:75: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mlterm-3.9.3/vtemu/vt_parser.c:7161:67: error: Signed integer overflow for expression '1<<(VTMODE_12)'. [integerOverflow] mlterm-3.9.3/vtemu/vt_parser.c:6815:36: error: Uninitialized variable: orig_buf [legacyUninitvar] diff: head mlterm-3.9.3/baselib/src/bl_def.h:31:2: error: Failed to parse #define [preprocessorErrorDirective] head mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:32:20: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:30:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:30:17: note: Assignment 'entry=malloc(sizeof(struct entry_bool_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_bool.c:32:20: note: Null pointer dereference head mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:45:27: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:39:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:39:17: note: Assignment 'entry=malloc(sizeof(struct entry_color_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_color.c:45:27: note: Null pointer dereference head mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:38:20: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:33:17: note: Assignment 'entry=malloc(sizeof(struct entry_numeric_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_numeric.c:38:20: note: Null pointer dereference head mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:81:51: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assignment 'entry=malloc(sizeof(struct entry_radio_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:81:51: note: Null pointer dereference head mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:82:20: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assuming allocation function fails mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:64:17: note: Assignment 'entry=malloc(sizeof(struct entry_radio_t))', assigned value is 0 mlterm-3.9.3/contrib/tool/mlcc/data_entry_radio.c:82:20: note: Null pointer dereference head mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:15:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] head mlterm-3.9.3/encodefilter/src/ef_ucs4_big5.c:17:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] head mlterm-3.9.3/encodefilter/src/ef_ucs4_koi8.c:15:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] head mlterm-3.9.3/gtk/vte.c:308:2: error: #error "Unsupported platform for libvte compatible library." [preprocessorErrorDirective] head mlterm-3.9.3/inputmethod/scim/im_scim.cpp:97:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head mlterm-3.9.3/libvterm/vterm.c:71:10: style: Variable 'vterm' is assigned a value that is never used. [unreadVariable] head mlterm-3.9.3/uitoolkit/beos/beos.cpp:1134:67: style: C-style pointer casting [cstyleCast] head mlterm-3.9.3/uitoolkit/beos/beos.cpp:1179:39: style: C-style pointer casting [cstyleCast] head mlterm-3.9.3/uitoolkit/beos/beos.cpp:764:27: style: C-style pointer casting [cstyleCast] head mlterm-3.9.3/uitoolkit/beos/beos.cpp:850:30: style: C-style pointer casting [cstyleCast] head mlterm-3.9.3/uitoolkit/fb/ui_display_wscons.c:233:16: error: Uninitialized variable: xev [uninitvar] head mlterm-3.9.3/uitoolkit/fb/ui_display_x68kgrf.c:536:11: error: Uninitialized variable: xev [uninitvar] head mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:341:32: style: C-style pointer casting [cstyleCast] head mlterm-3.9.3/vtemu/libptymosh/vt_pty_mosh.cpp:341:61: style: C-style pointer casting [cstyleCast] DONE