2024-03-28 06:20 ftp://ftp.de.debian.org/debian/pool/main/m/mialmpick/mialmpick_0.2.15.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=motif --library=opengl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.55 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.13.0 head-info: 98951f5 (2024-03-27 21:50:05 +0100) count: 258 223 elapsed-time: 0.3 0.2 head-timing-info: old-timing-info: head results: mialmpick-0.2.15/src/callbacks.c:509:44: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:226:71: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:234:70: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:242:69: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:311:49: debug: Function::addArguments found argument 'widget' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:323:48: debug: Function::addArguments found argument 'widget' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:75:40: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:100:49: debug: Function::addArguments found argument 'w' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:106:49: debug: Function::addArguments found argument 'w' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:129:80: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:147:89: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:164:37: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:211:36: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:220:38: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:249:68: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:256:67: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:267:41: debug: Function::addArguments found argument 'w' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:332:41: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:342:42: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:351:72: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:360:76: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:374:69: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:382:70: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:391:50: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:396:43: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:401:55: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:406:55: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:411:58: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:416:54: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:421:37: debug: Function::addArguments found argument 'key' with varid 0. [varid0] mialmpick-0.2.15/src/gldrawable.c:263:64: debug: Function::addArguments found argument 'g_class_data' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:473:54: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/gldrawable.c:130:29: debug: Function::addArguments found argument 'g_class' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:489:51: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/gldrawable.c:212:48: debug: Function::addArguments found argument 'self' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:494:52: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/gldrawable.c:216:64: debug: Function::addArguments found argument 'view' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:499:53: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:504:54: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:542:46: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:548:43: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:553:42: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:558:45: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:563:43: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:568:44: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:573:49: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/gldrawable.c:65:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/gldrawable.c:284:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/gldrawable.c:75:42: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/gldrawable.c:94:36: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '__mia_gldrawable_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/gldrawable.c:270:39: note: You might need to cast the function pointer here mialmpick-0.2.15/src/gldrawable.c:94:36: note: Parameter 'pspec' can be declared as pointer to const mialmpick-0.2.15/src/gldrawable.c:113:36: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '__mia_gldrawable_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/gldrawable.c:271:39: note: You might need to cast the function pointer here mialmpick-0.2.15/src/gldrawable.c:113:36: note: Parameter 'pspec' can be declared as pointer to const mialmpick-0.2.15/src/gldrawable.c:115:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/gldrawable.c:148:37: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/gldrawable.c:165:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/gldrawable.c:188:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/gldrawable.c:216:38: style: Parameter 'self' can be declared as pointer to const. However it seems that '__gl_draw' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/gldrawable.c:279:21: note: You might need to cast the function pointer here mialmpick-0.2.15/src/gldrawable.c:216:38: note: Parameter 'self' can be declared as pointer to const mialmpick-0.2.15/src/callbacks.c:385:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/callbacks.c:451:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/callbacks.c:478:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/callbacks.c:515:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/gllandmark.c:318:25: debug: Function::addArguments found argument 'g_class_data' with varid 0. [varid0] mialmpick-0.2.15/src/gllandmark.c:147:29: debug: Function::addArguments found argument 'g_class' with varid 0. [varid0] mialmpick-0.2.15/src/gllandmark.c:225:43: debug: Function::addArguments found argument 'key' with varid 0. [varid0] mialmpick-0.2.15/src/gllandmark.c:251:63: debug: Function::addArguments found argument 'view' with varid 0. [varid0] mialmpick-0.2.15/src/callbacks.c:509:44: style:inconclusive: Function 'on_about_activate' argument 1 names different: declaration 'menuitem' definition 'item'. [funcArgNamesDifferent] mialmpick-0.2.15/src/callbacks.h:39:58: note: Function 'on_about_activate' argument 1 names different: declaration 'menuitem' definition 'item'. mialmpick-0.2.15/src/callbacks.c:509:44: note: Function 'on_about_activate' argument 1 names different: declaration 'menuitem' definition 'item'. mialmpick-0.2.15/src/callbacks.c:132:15: style: Local variable 'glview' shadows outer variable [shadowVariable] mialmpick-0.2.15/src/globals.h:43:19: note: Shadowed declaration mialmpick-0.2.15/src/callbacks.c:132:15: note: Shadow variable mialmpick-0.2.15/src/callbacks.c:274:14: style: Variable 'toolbar' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/callbacks.c:46:20: style: struct member 'file_loader_data::file_selection' is never used. [unusedStructMember] mialmpick-0.2.15/src/callbacks.c:47:20: style: struct member 'file_loader_data::file_use' is never used. [unusedStructMember] mialmpick-0.2.15/src/glvolume.c:368:62: debug: Function::addArguments found argument 'g_class_data' with varid 0. [varid0] mialmpick-0.2.15/src/glvolume.c:287:73: debug: Function::addArguments found argument 'g_class' with varid 0. [varid0] mialmpick-0.2.15/src/glvolume.c:261:31: debug: Function::addArguments found argument 'value' with varid 0. [varid0] mialmpick-0.2.15/src/glvolume.c:275:25: debug: Function::addArguments found argument 'value' with varid 0. [varid0] mialmpick-0.2.15/src/glvolume.c:598:40: debug: Function::addArguments found argument 'self' with varid 0. [varid0] mialmpick-0.2.15/src/glvolume.c:621:41: debug: Function::addArguments found argument 'self' with varid 0. [varid0] mialmpick-0.2.15/src/image3d.c:331:61: debug: Function::addArguments found argument 'g_class_data' with varid 0. [varid0] mialmpick-0.2.15/src/image3d.c:275:53: debug: Function::addArguments found argument 'instance' with varid 0. [varid0] mialmpick-0.2.15/src/image3d.c:247:30: debug: Function::addArguments found argument 'value' with varid 0. [varid0] mialmpick-0.2.15/src/image3d.c:262:24: debug: Function::addArguments found argument 'value' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:974:62: debug: Function::addArguments found argument 'g_class_data' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:794:73: debug: Function::addArguments found argument 'g_class' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:381:44: debug: Function::addArguments found argument 'widget_name' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:487:31: debug: Function::addArguments found argument 'value' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:508:25: debug: Function::addArguments found argument 'value' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:528:45: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:574:47: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:594:46: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:648:54: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/landmarkinput.c:291:70: debug: Function::addArguments found argument 'g_class_data' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:658:46: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/landmarkinput.c:167:80: debug: Function::addArguments found argument 'g_class' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:672:48: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/landmarkinput.c:136:57: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:684:45: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/landmarkinput.c:122:32: debug: Function::addArguments found argument 'value' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:703:38: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/landmarkinput.c:153:26: debug: Function::addArguments found argument 'value' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:729:38: debug: Function::addArguments found argument 'item' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:769:43: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/glview.c:1152:39: debug: Function::addArguments found argument 'key' with varid 0. [varid0] mialmpick-0.2.15/src/gllandmark.c:199:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLU_SMOOTH [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:1173:39: debug: Function::addArguments found argument 'key' with varid 0. [varid0] mialmpick-0.2.15/src/gllandmark.c:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHT_MODEL_TWO_SIDE [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:1267:44: debug: Function::addArguments found argument 'key' with varid 0. [varid0] mialmpick-0.2.15/src/gllandmark.c:339:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:1280:49: debug: Function::addArguments found argument 'key' with varid 0. [varid0] mialmpick-0.2.15/src/landmarkinput.c:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/landmarkinput.c:178:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glvolume.c:239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_3D [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glvolume.c:428:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_OBJECT_COMPILE_STATUS_ARB [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glvolume.c:460:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERTEX_SHADER_ARB [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glvolume.c:608:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_3D [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glvolume.c:623:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_3D [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glvolume.c:638:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glvolume.c:682:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glvolume.c:726:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/image3d.c:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/landmarkinput.c:112:2: warning: Return value of function g_type_check_instance_is_a() is not used. [ignoredReturnValue] mialmpick-0.2.15/src/landmarkinput.c:140:2: warning: Return value of function g_type_check_instance_is_a() is not used. [ignoredReturnValue] mialmpick-0.2.15/src/landmarkinput.c:180:9: 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] mialmpick-0.2.15/src/landmarkinput.c:203:9: 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] mialmpick-0.2.15/src/landmarkinput.c:110:42: style:inconclusive: Function 'miaui_landmark_input_set_add_callback' argument 3 names different: declaration 'user_data' definition 'table'. [funcArgNamesDifferent] mialmpick-0.2.15/src/landmarkinput.h:50:29: note: Function 'miaui_landmark_input_set_add_callback' argument 3 names different: declaration 'user_data' definition 'table'. mialmpick-0.2.15/src/landmarkinput.c:110:42: note: Function 'miaui_landmark_input_set_add_callback' argument 3 names different: declaration 'user_data' definition 'table'. mialmpick-0.2.15/src/landmarkinput.c:92:35: style: Parameter 'titel' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/landmarkinput.c:120:48: style: Parameter 'object' can be declared as pointer to const. However it seems that '__miaui_landmark_input_set_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/landmarkinput.c:295:32: note: You might need to cast the function pointer here mialmpick-0.2.15/src/landmarkinput.c:120:48: note: Parameter 'object' can be declared as pointer to const mialmpick-0.2.15/src/landmarkinput.c:151:48: style: Parameter 'object' can be declared as pointer to const. However it seems that '__miaui_landmark_input_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/landmarkinput.c:296:32: note: You might need to cast the function pointer here mialmpick-0.2.15/src/landmarkinput.c:151:48: note: Parameter 'object' can be declared as pointer to const mialmpick-0.2.15/src/landmarkinput.c:248:28: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/landmarkinput.c:267:27: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/image3d.c:205:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mialmpick-0.2.15/src/image3d.c:205:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mialmpick-0.2.15/src/image3d.c:205:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mialmpick-0.2.15/src/image3d.c:180:45: style:inconclusive: Function 'mia_image3d_crop_pow2' argument 2 names different: declaration 'max_n' definition 'n'. [funcArgNamesDifferent] mialmpick-0.2.15/src/image3d.h:69:57: note: Function 'mia_image3d_crop_pow2' argument 2 names different: declaration 'max_n' definition 'n'. mialmpick-0.2.15/src/image3d.c:180:45: note: Function 'mia_image3d_crop_pow2' argument 2 names different: declaration 'max_n' definition 'n'. mialmpick-0.2.15/src/image3d.c:105:10: style: Variable 'inp' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/image3d.c:155:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/image3d.c:245:39: style: Parameter 'object' can be declared as pointer to const. However it seems that '__mia_image3d_set_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/image3d.c:335:32: note: You might need to cast the function pointer here mialmpick-0.2.15/src/image3d.c:245:39: note: Parameter 'object' can be declared as pointer to const mialmpick-0.2.15/src/image3d.c:260:39: style: Parameter 'object' can be declared as pointer to const. However it seems that '__mia_image3d_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/image3d.c:336:32: note: You might need to cast the function pointer here mialmpick-0.2.15/src/image3d.c:260:39: note: Parameter 'object' can be declared as pointer to const mialmpick-0.2.15/src/image3d.c:287:20: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/image3d.c:305:19: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/image3d.c:317:19: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/gllandmark.c:90:42: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/gllandmark.c:90:65: style: Parameter 'lml' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/gllandmark.c:109:36: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '__mia_gllandmark_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/gllandmark.c:326:39: note: You might need to cast the function pointer here mialmpick-0.2.15/src/gllandmark.c:109:36: note: Parameter 'pspec' can be declared as pointer to const mialmpick-0.2.15/src/gllandmark.c:131:36: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '__mia_gllandmark_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/gllandmark.c:327:39: note: You might need to cast the function pointer here mialmpick-0.2.15/src/gllandmark.c:131:36: note: Parameter 'pspec' can be declared as pointer to const mialmpick-0.2.15/src/gllandmark.c:133:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/gllandmark.c:173:37: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/gllandmark.c:227:15: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/gllandmark.c:277:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/gllandmark.c:304:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/gllandmark.c:220:15: style: struct member '_DrawData::glview' is never used. [unusedStructMember] mialmpick-0.2.15/src/gllandmark.c:221:18: style: struct member '_DrawData::landmarklist' is never used. [unusedStructMember] mialmpick-0.2.15/src/gllandmark.c:222:11: style: struct member '_DrawData::high_resolution' is never used. [unusedStructMember] mialmpick-0.2.15/src/glview.c:160:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_DRAWING_AREA [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:551:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:596:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:774:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SCROLL_UP [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:840:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_EXPOSURE_MASK [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:986:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:1128:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_GL_MODE_RGB [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:1201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:1309:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:1370:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:1404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glview.c:1476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAX_3D_TEXTURE_SIZE [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/glvolume.c:440:30: style:inconclusive: Function '__gl_attach' argument 1 names different: declaration 'self' definition 'obj'. [funcArgNamesDifferent] mialmpick-0.2.15/src/glvolume.c:80:42: note: Function '__gl_attach' argument 1 names different: declaration 'self' definition 'obj'. mialmpick-0.2.15/src/glvolume.c:440:30: note: Function '__gl_attach' argument 1 names different: declaration 'self' definition 'obj'. mialmpick-0.2.15/src/glvolume.c:528:30: style:inconclusive: Function '__gl_detach' argument 1 names different: declaration 'self' definition 'obj'. [funcArgNamesDifferent] mialmpick-0.2.15/src/glvolume.c:81:42: note: Function '__gl_detach' argument 1 names different: declaration 'self' definition 'obj'. mialmpick-0.2.15/src/glvolume.c:528:30: note: Function '__gl_detach' argument 1 names different: declaration 'self' definition 'obj'. mialmpick-0.2.15/src/glvolume.c:778:28: style:inconclusive: Function '__gl_draw' argument 1 names different: declaration 'self' definition 'obj'. [funcArgNamesDifferent] mialmpick-0.2.15/src/glvolume.c:82:40: note: Function '__gl_draw' argument 1 names different: declaration 'self' definition 'obj'. mialmpick-0.2.15/src/glvolume.c:778:28: note: Function '__gl_draw' argument 1 names different: declaration 'self' definition 'obj'. mialmpick-0.2.15/src/glvolume.c:92:26: style: Local variable 'info' shadows outer variable [shadowVariable] mialmpick-0.2.15/src/glvolume.c:423:6: note: Shadowed declaration mialmpick-0.2.15/src/glvolume.c:92:26: note: Shadow variable mialmpick-0.2.15/src/glvolume.c:259:40: style: Parameter 'object' can be declared as pointer to const. However it seems that '__mia_glvolume_set_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/glvolume.c:373:32: note: You might need to cast the function pointer here mialmpick-0.2.15/src/glvolume.c:259:40: note: Parameter 'object' can be declared as pointer to const mialmpick-0.2.15/src/glvolume.c:273:40: style: Parameter 'object' can be declared as pointer to const. However it seems that '__mia_glvolume_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/glvolume.c:374:32: note: You might need to cast the function pointer here mialmpick-0.2.15/src/glvolume.c:273:40: note: Parameter 'object' can be declared as pointer to const mialmpick-0.2.15/src/glvolume.c:305:21: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/glvolume.c:323:20: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/glvolume.c:350:20: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/glvolume.c:606:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/glvolume.c:632:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/glvolume.c:676:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/glvolume.c:720:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/glvolume.c:190:6: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] mialmpick-0.2.15/src/glvolume.c:191:5: style: Variable 'sx' is assigned a value that is never used. [unreadVariable] mialmpick-0.2.15/src/glvolume.c:191:10: style: Variable 'sy' is assigned a value that is never used. [unreadVariable] mialmpick-0.2.15/src/glvolume.c:191:15: style: Variable 'sz' is assigned a value that is never used. [unreadVariable] mialmpick-0.2.15/src/glvolume.c:199:8: style: Variable 'sx' is assigned a value that is never used. [unreadVariable] mialmpick-0.2.15/src/glvolume.c:200:8: style: Variable 'sy' is assigned a value that is never used. [unreadVariable] mialmpick-0.2.15/src/glvolume.c:201:8: style: Variable 'sz' is assigned a value that is never used. [unreadVariable] mialmpick-0.2.15/src/glvolume.c:202:9: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] mialmpick-0.2.15/src/glvolume.c:205:6: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] mialmpick-0.2.15/src/landmarktable.c:1038:70: debug: Function::addArguments found argument 'g_class_data' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:750:27: debug: Function::addArguments found argument 'g_class' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:1157:39: debug: Function::addArguments found argument 'key' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:237:32: debug: Function::addArguments found argument 'value' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:251:26: debug: Function::addArguments found argument 'value' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:294:35: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:308:55: debug: Function::addArguments found argument 'other' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:315:46: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:357:35: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:386:43: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:495:104: debug: Function::addArguments found argument 'w' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:503:41: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:514:98: debug: Function::addArguments found argument 'w' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:565:42: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:573:44: debug: Function::addArguments found argument 'treeview' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:583:41: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:617:43: debug: Function::addArguments found argument 'selection' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:658:52: debug: Function::addArguments found argument 'button' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:674:41: debug: Function::addArguments found argument 'w' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:706:38: debug: Function::addArguments found argument 'treeview' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:1106:39: debug: Function::addArguments found argument 'widget_name' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:1117:20: debug: Function::addArguments found argument 'data' with varid 0. [varid0] mialmpick-0.2.15/src/landmarktable.c:1169:57: debug: Function::addArguments found argument 'col' with varid 0. [varid0] mialmpick-0.2.15/src/load_vista.c:50:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOImageRepn [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/load_vista.c:86:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOAttrFound [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/main.c:46:20: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mialmpick-0.2.15/src/main.c:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_FLAG_RECURSION [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/main.c:69:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPT_ARG_STRING [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/trackball.c:247:17: style: Parameter 'q1' can be declared as const array [constParameter] mialmpick-0.2.15/src/trackball.c:247:30: style: Parameter 'q2' can be declared as const array [constParameter] mialmpick-0.2.15/src/trackball.c:302:38: style: Parameter 'q' can be declared as const array [constParameter] mialmpick-0.2.15/src/png_save.c:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_LIBPNG_VER_STRING [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/png_save.c:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_COLOR_TYPE_GRAY [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/png_save.c:102:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_COLOR_TYPE_RGB [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/landmarktable.c:106:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_VBOX [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/landmarktable.c:129:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/landmarktable.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/landmarktable.c:272:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/landmarktable.c:796:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/landmarktable.c:1052:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/landmarktable.c:1218:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SORT_ASCENDING [valueFlowBailoutIncompleteVar] mialmpick-0.2.15/src/main.c:127:6: style: Condition 'help' is always false [knownConditionTrueFalse] mialmpick-0.2.15/src/main.c:63:13: note: Assignment 'help=0', assigned value is 0 mialmpick-0.2.15/src/main.c:120:36: note: Assuming condition is false mialmpick-0.2.15/src/main.c:127:6: note: Condition 'help' is always false mialmpick-0.2.15/src/main.c:131:6: style: Condition 'usage' is always false [knownConditionTrueFalse] mialmpick-0.2.15/src/main.c:64:14: note: Assignment 'usage=0', assigned value is 0 mialmpick-0.2.15/src/main.c:120:36: note: Assuming condition is false mialmpick-0.2.15/src/main.c:131:6: note: Condition 'usage' is always false mialmpick-0.2.15/src/png_save.c:28:20: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/landmarktable.c:774:9: 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] mialmpick-0.2.15/src/landmarktable.c:778:9: 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] mialmpick-0.2.15/src/landmarktable.c:823:9: 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] mialmpick-0.2.15/src/landmarktable.c:868:9: 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] mialmpick-0.2.15/src/landmarktable.c:1126:10: style: Condition 'n1!=NULL' is always false [knownConditionTrueFalse] mialmpick-0.2.15/src/landmarktable.c:1125:9: note: Assuming that condition 'n1==NULL' is not redundant mialmpick-0.2.15/src/landmarktable.c:1126:10: note: Condition 'n1!=NULL' is always false mialmpick-0.2.15/src/landmarktable.c:1126:24: style: Condition 'n2!=NULL' is always false [knownConditionTrueFalse] mialmpick-0.2.15/src/landmarktable.c:1125:23: note: Assuming that condition 'n2==NULL' is not redundant mialmpick-0.2.15/src/landmarktable.c:1126:24: note: Condition 'n2!=NULL' is always false mialmpick-0.2.15/src/landmarktable.c:163:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/landmarktable.c:235:48: style: Parameter 'object' can be declared as pointer to const. However it seems that '__miaui_landmark_table_set_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/landmarktable.c:1044:32: note: You might need to cast the function pointer here mialmpick-0.2.15/src/landmarktable.c:235:48: note: Parameter 'object' can be declared as pointer to const mialmpick-0.2.15/src/landmarktable.c:249:48: style: Parameter 'object' can be declared as pointer to const. However it seems that '__miaui_landmark_table_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/landmarktable.c:1045:32: note: You might need to cast the function pointer here mialmpick-0.2.15/src/landmarktable.c:249:48: note: Parameter 'object' can be declared as pointer to const mialmpick-0.2.15/src/landmarktable.c:495:49: style: Parameter 'dummy' can be declared as pointer to const. However it seems that '__do_add_lm' is a callback function, if 'dummy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/landmarktable.c:508:46: note: You might need to cast the function pointer here mialmpick-0.2.15/src/landmarktable.c:495:49: note: Parameter 'dummy' can be declared as pointer to const mialmpick-0.2.15/src/landmarktable.c:632:28: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/landmarktable.c:973:28: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/landmarktable.c:991:27: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/landmarktable.c:1022:27: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/glview.c:419:1: error: Memory leak: signal [memleak] mialmpick-0.2.15/src/glview.c:1133:3: style: Statements following noreturn function 'g_error()' will never be executed. [unreachableCode] mialmpick-0.2.15/src/glview.c:181:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/glview.c:234:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/glview.c:405:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mialmpick-0.2.15/src/glview.c:485:40: style: Parameter 'object' can be declared as pointer to const. However it seems that '__miaui_glview_set_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/glview.c:980:32: note: You might need to cast the function pointer here mialmpick-0.2.15/src/glview.c:485:40: note: Parameter 'object' can be declared as pointer to const mialmpick-0.2.15/src/glview.c:506:40: style: Parameter 'object' can be declared as pointer to const. However it seems that '__miaui_glview_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/glview.c:981:32: note: You might need to cast the function pointer here mialmpick-0.2.15/src/glview.c:506:40: note: Parameter 'object' can be declared as pointer to const mialmpick-0.2.15/src/glview.c:528:22: style: Parameter 'event' can be declared as pointer to const. However it seems that '__on_button_press_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/glview.c:858:2: note: You might need to cast the function pointer here mialmpick-0.2.15/src/glview.c:528:22: note: Parameter 'event' can be declared as pointer to const mialmpick-0.2.15/src/glview.c:574:24: style: Parameter 'event' can be declared as pointer to const. However it seems that '__on_button_release_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/glview.c:855:2: note: You might need to cast the function pointer here mialmpick-0.2.15/src/glview.c:574:24: note: Parameter 'event' can be declared as pointer to const mialmpick-0.2.15/src/glview.c:739:21: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/glview.c:769:20: style: Parameter 'event' can be declared as pointer to const. However it seems that '__scroll_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mialmpick-0.2.15/src/glview.c:867:2: note: You might need to cast the function pointer here mialmpick-0.2.15/src/glview.c:769:20: note: Parameter 'event' can be declared as pointer to const mialmpick-0.2.15/src/glview.c:904:21: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/glview.c:923:20: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/glview.c:962:20: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/glview.c:1300:15: style: Variable 'camera_loc' can be declared as pointer to const [constVariablePointer] mialmpick-0.2.15/src/glview.c:1435:15: style: Variable 'perf_timer' is allocated memory that is never used. [unusedAllocatedMemory] diff: head mialmpick-0.2.15/src/callbacks.c:385:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/callbacks.c:451:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/callbacks.c:478:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/callbacks.c:515:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] 2.13.0 mialmpick-0.2.15/src/callbacks.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/gldrawable.c:284:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] 2.13.0 mialmpick-0.2.15/src/gllandmark.c:151:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/gllandmark.c:199:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLU_SMOOTH [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/gllandmark.c:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHT_MODEL_TWO_SIDE [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/gllandmark.c:339:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glview.c:1128:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_GL_MODE_RGB [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glview.c:1201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glview.c:1309:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glview.c:1370:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glview.c:1404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glview.c:1476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAX_3D_TEXTURE_SIZE [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glview.c:551:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glview.c:596:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glview.c:774:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SCROLL_UP [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glview.c:840:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_EXPOSURE_MASK [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glview.c:986:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] 2.13.0 mialmpick-0.2.15/src/glvolume.c:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glvolume.c:239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_3D [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glvolume.c:428:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_OBJECT_COMPILE_STATUS_ARB [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glvolume.c:460:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERTEX_SHADER_ARB [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glvolume.c:608:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_3D [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glvolume.c:623:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_3D [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glvolume.c:638:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glvolume.c:682:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/glvolume.c:726:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/landmarkinput.c:178:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/landmarktable.c:1052:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/landmarktable.c:1218:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SORT_ASCENDING [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/landmarktable.c:129:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/landmarktable.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/landmarktable.c:272:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/landmarktable.c:796:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/load_vista.c:86:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOAttrFound [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/main.c:69:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPT_ARG_STRING [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/png_save.c:102:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_COLOR_TYPE_RGB [valueFlowBailoutIncompleteVar] head mialmpick-0.2.15/src/png_save.c:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_COLOR_TYPE_GRAY [valueFlowBailoutIncompleteVar] DONE