2024-04-23 23:36 ftp://ftp.de.debian.org/debian/pool/main/c/chemtool/chemtool_1.6.14.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=motif --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 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: 7dab204 (2024-04-23 22:20:29 +0200) count: 712 712 elapsed-time: 356.3 359.6 head-timing-info: old-timing-info: head results: chemtool-1.6.14/chemproc.c:312:9: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:271:9: note: x is assigned chemtool-1.6.14/chemproc.c:312:9: note: x is overwritten chemtool-1.6.14/chemproc.c:313:9: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:272:9: note: y is assigned chemtool-1.6.14/chemproc.c:313:9: note: y is overwritten chemtool-1.6.14/chemproc.c:314:10: style: Variable 'tx' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:273:10: note: tx is assigned chemtool-1.6.14/chemproc.c:314:10: note: tx is overwritten chemtool-1.6.14/chemproc.c:315:10: style: Variable 'ty' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:274:10: note: ty is assigned chemtool-1.6.14/chemproc.c:315:10: note: ty is overwritten chemtool-1.6.14/chemproc.c:312:9: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:278:9: note: x is assigned chemtool-1.6.14/chemproc.c:312:9: note: x is overwritten chemtool-1.6.14/chemproc.c:313:9: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:279:9: note: y is assigned chemtool-1.6.14/chemproc.c:313:9: note: y is overwritten chemtool-1.6.14/chemproc.c:314:10: style: Variable 'tx' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:280:10: note: tx is assigned chemtool-1.6.14/chemproc.c:314:10: note: tx is overwritten chemtool-1.6.14/chemproc.c:315:10: style: Variable 'ty' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:281:10: note: ty is assigned chemtool-1.6.14/chemproc.c:315:10: note: ty is overwritten chemtool-1.6.14/chemproc.c:312:9: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:285:9: note: x is assigned chemtool-1.6.14/chemproc.c:312:9: note: x is overwritten chemtool-1.6.14/chemproc.c:313:9: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:286:9: note: y is assigned chemtool-1.6.14/chemproc.c:313:9: note: y is overwritten chemtool-1.6.14/chemproc.c:314:10: style: Variable 'tx' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:287:10: note: tx is assigned chemtool-1.6.14/chemproc.c:314:10: note: tx is overwritten chemtool-1.6.14/chemproc.c:315:10: style: Variable 'ty' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:288:10: note: ty is assigned chemtool-1.6.14/chemproc.c:315:10: note: ty is overwritten chemtool-1.6.14/chemproc.c:312:9: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:292:9: note: x is assigned chemtool-1.6.14/chemproc.c:312:9: note: x is overwritten chemtool-1.6.14/chemproc.c:313:9: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:293:9: note: y is assigned chemtool-1.6.14/chemproc.c:313:9: note: y is overwritten chemtool-1.6.14/chemproc.c:314:10: style: Variable 'tx' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:294:10: note: tx is assigned chemtool-1.6.14/chemproc.c:314:10: note: tx is overwritten chemtool-1.6.14/chemproc.c:315:10: style: Variable 'ty' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:295:10: note: ty is assigned chemtool-1.6.14/chemproc.c:315:10: note: ty is overwritten chemtool-1.6.14/chemproc.c:312:9: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:299:9: note: x is assigned chemtool-1.6.14/chemproc.c:312:9: note: x is overwritten chemtool-1.6.14/chemproc.c:313:9: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:300:9: note: y is assigned chemtool-1.6.14/chemproc.c:313:9: note: y is overwritten chemtool-1.6.14/chemproc.c:314:10: style: Variable 'tx' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:301:10: note: tx is assigned chemtool-1.6.14/chemproc.c:314:10: note: tx is overwritten chemtool-1.6.14/chemproc.c:315:10: style: Variable 'ty' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:302:10: note: ty is assigned chemtool-1.6.14/chemproc.c:315:10: note: ty is overwritten chemtool-1.6.14/chemproc.c:312:9: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:306:9: note: x is assigned chemtool-1.6.14/chemproc.c:312:9: note: x is overwritten chemtool-1.6.14/chemproc.c:313:9: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:307:9: note: y is assigned chemtool-1.6.14/chemproc.c:313:9: note: y is overwritten chemtool-1.6.14/chemproc.c:314:10: style: Variable 'tx' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:308:10: note: tx is assigned chemtool-1.6.14/chemproc.c:314:10: note: tx is overwritten chemtool-1.6.14/chemproc.c:315:10: style: Variable 'ty' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/chemproc.c:309:10: note: ty is assigned chemtool-1.6.14/chemproc.c:315:10: note: ty is overwritten chemtool-1.6.14/chemproc.c:46:17: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/chemproc.c:65:31: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/chemproc.c:124:17: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/chemproc.c:436:7: style: Variable 'hex' can be declared as const array [constVariable] chemtool-1.6.14/chemproc.c:441:7: style: Variable 'pent' can be declared as const array [constVariable] chemtool-1.6.14/chemproc.c:447:7: style: Variable 'pent_sw' can be declared as const array [constVariable] chemtool-1.6.14/chemproc.c:453:7: style: Variable 'octa_angle' can be declared as const array [constVariable] chemtool-1.6.14/chemproc.c:488:7: style: Variable 'angle_count' can be declared as const array [constVariable] chemtool-1.6.14/chemproc.c:1860:6: style: Variable 'r' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/chemproc.c:1873:6: style: Variable 'r' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/draw.c:826:3: error: Common realloc mistake: 'tmpx' nulled but not freed upon failure [memleakOnRealloc] chemtool-1.6.14/draw.c:827:3: error: Common realloc mistake: 'tmpy' nulled but not freed upon failure [memleakOnRealloc] chemtool-1.6.14/draw.c:514:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] chemtool-1.6.14/draw.c:527:4: note: Found duplicate branches for 'if' and 'else'. chemtool-1.6.14/draw.c:514:4: note: Found duplicate branches for 'if' and 'else'. chemtool-1.6.14/draw.c:13:17: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/draw.c:56:14: style: Variable 'hpc' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/draw.c:78:7: style: Variable 'angle_count' can be declared as const array [constVariable] chemtool-1.6.14/draw.c:80:17: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/draw.c:303:17: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/draw.c:409:17: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/draw.c:798:17: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/draw.c:995:17: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/draw.c:1094:17: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/draw.c:266:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/draw.c:270:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/draw.c:390:10: style: Variable 'dx' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/draw.c:391:10: style: Variable 'dy' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/draw.c:1103:13: style: Variable 'coord' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/graph.c:56:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:125:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:610:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:647:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:685:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:715:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:745:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:875:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:972:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:1076:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:1602:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:2099:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/graph.c:173:62: style: Condition 'hpc_c->c[i]!='{'' is always true [knownConditionTrueFalse] chemtool-1.6.14/graph.c:200:62: style: Condition 'hpc_c->c[i]!='{'' is always true [knownConditionTrueFalse] chemtool-1.6.14/graph.c:398:62: style: Condition 'hpc_c->c[i]!='{'' is always true [knownConditionTrueFalse] chemtool-1.6.14/graph.c:425:62: style: Condition 'hpc_c->c[i]!='{'' is always true [knownConditionTrueFalse] chemtool-1.6.14/graph.c:872:9: style: Variable 'xbase' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/graph.c:869:9: note: xbase is assigned chemtool-1.6.14/graph.c:872:9: note: xbase is overwritten chemtool-1.6.14/graph.c:873:9: style: Variable 'ybase' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/graph.c:870:9: note: ybase is assigned chemtool-1.6.14/graph.c:873:9: note: ybase is overwritten chemtool-1.6.14/graph.c:173:47: style: Same expression on both sides of '&&'. [duplicateExpression] chemtool-1.6.14/graph.c:200:47: style: Same expression on both sides of '&&'. [duplicateExpression] chemtool-1.6.14/graph.c:398:47: style: Same expression on both sides of '&&'. [duplicateExpression] chemtool-1.6.14/graph.c:425:47: style: Same expression on both sides of '&&'. [duplicateExpression] chemtool-1.6.14/graph.c:29:9: style: Variable 'ztab' can be declared as const array [constVariable] chemtool-1.6.14/graph.c:30:7: style: Variable 'ltab' can be declared as const array [constVariable] chemtool-1.6.14/graph.c:97:17: style: Variable 'update_rect.x' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/graph.c:98:17: style: Variable 'update_rect.y' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/graph.c:99:21: style: Variable 'update_rect.width' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/graph.c:100:22: style: Variable 'update_rect.height' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:588:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:601:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:649:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONBOX_START [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:1174:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:1242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:1272:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:1338:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:1376:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:1445:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:1481:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:1548:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Tab [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:1776:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Return [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:2634:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:2704:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:2819:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:2926:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:2984:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:3023:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:3194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_PATHNAME [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:3339:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_PATHNAME [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:3435:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkfilesel.c:641: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] chemtool-1.6.14/gtkfilesel.c:658:19: 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] chemtool-1.6.14/gtkfilesel.c:675:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:682:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:689:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:702:15: 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] chemtool-1.6.14/gtkfilesel.c:708: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] chemtool-1.6.14/gtkfilesel.c:712: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] chemtool-1.6.14/gtkfilesel.c:729:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:744:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:759:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:775:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:790:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:800:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:803:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:817: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] chemtool-1.6.14/gtkfilesel.c:821: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] chemtool-1.6.14/gtkfilesel.c:831:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:843:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:857:26: 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] chemtool-1.6.14/gtkfilesel.c:887:16: 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] chemtool-1.6.14/gtkfilesel.c:898:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:950:13: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:961:13: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:972:13: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:1181: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] chemtool-1.6.14/gtkfilesel.c:1268:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:1279: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] chemtool-1.6.14/gtkfilesel.c:1298:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:1372:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:1383: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] chemtool-1.6.14/gtkfilesel.c:1398:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:1477:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:1488: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] chemtool-1.6.14/gtkfilesel.c:1513:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkfilesel.c:2630:13: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] chemtool-1.6.14/gtkfilesel.c:2708:24: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] chemtool-1.6.14/gtkfilesel.c:2732:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] chemtool-1.6.14/gtkfilesel.c:3414:28: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] chemtool-1.6.14/gtkfilesel.c:3432:17: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] chemtool-1.6.14/gtkfilesel.c:2695:7: error: Memory leak: sent [memleak] chemtool-1.6.14/gtkfilesel.c:2705:7: error: Memory leak: sent [memleak] chemtool-1.6.14/gtkfilesel.c:1086:6: error: Allocation with g_strdup, gtk_entry_set_text doesn't release it. [leakNoVarFunctionCall] chemtool-1.6.14/gtkfilesel.c:2024:7: style: Variable 'row' is reassigned a value before the old one has been used. [redundantAssignment] chemtool-1.6.14/gtkfilesel.c:2021:7: note: row is assigned chemtool-1.6.14/gtkfilesel.c:2024:7: note: row is overwritten chemtool-1.6.14/gtkfilesel.c:595:56: style:inconclusive: Function 'gtk_file_selection_class_init' argument 1 names different: declaration 'klass' definition 'class'. [funcArgNamesDifferent] chemtool-1.6.14/gtkfilesel.c:329:68: note: Function 'gtk_file_selection_class_init' argument 1 names different: declaration 'klass' definition 'class'. chemtool-1.6.14/gtkfilesel.c:595:56: note: Function 'gtk_file_selection_class_init' argument 1 names different: declaration 'klass' definition 'class'. chemtool-1.6.14/gtkfilesel.c:1804:14: style:inconclusive: Function 'gtk_file_selection_update_history_menu' argument 2 names different: declaration 'current_dir' definition 'current_directory'. [funcArgNamesDifferent] chemtool-1.6.14/gtkfilesel.c:359:19: note: Function 'gtk_file_selection_update_history_menu' argument 2 names different: declaration 'current_dir' definition 'current_directory'. chemtool-1.6.14/gtkfilesel.c:1804:14: note: Function 'gtk_file_selection_update_history_menu' argument 2 names different: declaration 'current_dir' definition 'current_directory'. chemtool-1.6.14/gtkfilesel.c:1876:45: style:inconclusive: Function 'gtk_file_selection_dir_button' argument 5 names different: declaration 'data' definition 'user_data'. [funcArgNamesDifferent] chemtool-1.6.14/gtkfilesel.c:346:18: note: Function 'gtk_file_selection_dir_button' argument 5 names different: declaration 'data' definition 'user_data'. chemtool-1.6.14/gtkfilesel.c:1876:45: note: Function 'gtk_file_selection_dir_button' argument 5 names different: declaration 'data' definition 'user_data'. chemtool-1.6.14/gtkfilesel.c:1942:40: style:inconclusive: Function 'gtk_file_selection_undir_button' argument 5 names different: declaration 'data' definition 'user_data'. [funcArgNamesDifferent] chemtool-1.6.14/gtkfilesel.c:352:20: note: Function 'gtk_file_selection_undir_button' argument 5 names different: declaration 'data' definition 'user_data'. chemtool-1.6.14/gtkfilesel.c:1942:40: note: Function 'gtk_file_selection_undir_button' argument 5 names different: declaration 'data' definition 'user_data'. chemtool-1.6.14/gtkfilesel.c:1225:10: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkfilesel.c:1226:10: style: Variable 'path' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkfilesel.c:1324:10: style: Variable 'path' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkfilesel.c:1426:10: style: Variable 'file' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkfilesel.c:1427:10: style: Variable 'path' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkfilesel.c:1538:24: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gtk_file_selection_key_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/gtkfilesel.c:900:25: note: You might need to cast the function pointer here chemtool-1.6.14/gtkfilesel.c:1538:24: note: Parameter 'event' can be declared as pointer to const chemtool-1.6.14/gtkfilesel.c:1717:64: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'gtk_file_selection_history_combo_list_key_handler' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/gtkfilesel.c:693:9: note: You might need to cast the function pointer here chemtool-1.6.14/gtkfilesel.c:1717:64: note: Parameter 'widget' can be declared as pointer to const chemtool-1.6.14/gtkfilesel.c:1718:24: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gtk_file_selection_history_combo_list_key_handler' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/gtkfilesel.c:693:9: note: You might need to cast the function pointer here chemtool-1.6.14/gtkfilesel.c:1718:24: note: Parameter 'event' can be declared as pointer to const chemtool-1.6.14/gtkfilesel.c:1719:19: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'gtk_file_selection_history_combo_list_key_handler' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/gtkfilesel.c:693:9: note: You might need to cast the function pointer here chemtool-1.6.14/gtkfilesel.c:1719:19: note: Parameter 'user_data' can be declared as pointer to const chemtool-1.6.14/gtkfilesel.c:1765:23: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gtk_file_selection_history_combo_callback' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/gtkfilesel.c:679:9: note: You might need to cast the function pointer here chemtool-1.6.14/gtkfilesel.c:1765:23: note: Parameter 'event' can be declared as pointer to const chemtool-1.6.14/gtkfilesel.c:1838:22: style: Parameter 'bevent' can be declared as pointer to const. However it seems that 'gtk_file_selection_file_button' is a callback function, if 'bevent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/gtkfilesel.c:844:25: note: You might need to cast the function pointer here chemtool-1.6.14/gtkfilesel.c:1838:22: note: Parameter 'bevent' can be declared as pointer to const chemtool-1.6.14/gtkfilesel.c:1876:28: style: Parameter 'bevent' can be declared as pointer to const. However it seems that 'gtk_file_selection_dir_button' is a callback function, if 'bevent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/gtkfilesel.c:801:25: note: You might need to cast the function pointer here chemtool-1.6.14/gtkfilesel.c:1876:28: note: Parameter 'bevent' can be declared as pointer to const chemtool-1.6.14/gtkfilesel.c:1942:23: style: Parameter 'bevent' can be declared as pointer to const. However it seems that 'gtk_file_selection_undir_button' is a callback function, if 'bevent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/gtkfilesel.c:804:25: note: You might need to cast the function pointer here chemtool-1.6.14/gtkfilesel.c:1942:23: note: Parameter 'bevent' can be declared as pointer to const chemtool-1.6.14/gtkfilesel.c:2190:38: style: Parameter 'cmpl_state' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:2196:37: style: Parameter 'cmpl_state' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:2208:41: style: Parameter 'cmpl_state' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:2228:22: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkfilesel.c:2229:13: style: Variable 'slash' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkfilesel.c:2264:44: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:2270:41: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:2276:44: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:2435:10: style: Variable 'first_slash' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkfilesel.c:2601:10: style: Variable 'first_slash' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkfilesel.c:2644:28: style: Parameter 'dir_name' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:2672:46: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:2677:18: style: Variable 'dirent_ptr' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkfilesel.c:2962:56: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:3012:35: style: Parameter 'dirname' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:3136:33: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:3406:18: style: Variable 'pwd_ptr' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkfilesel.c:3485:36: style: Parameter 'cmpl_state' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkfilesel.c:96:10: style: struct member '_HistoryCallbackArg::directory' is never used. [unusedStructMember] chemtool-1.6.14/gtkfilesel.c:97:14: style: struct member '_HistoryCallbackArg::menu_item' is never used. [unusedStructMember] chemtool-1.6.14/gtkfilesel.c:181:8: style: struct member '_PossibleCompletion::file_size' is never used. [unusedStructMember] chemtool-1.6.14/gtkfilesel.c:182:8: style: struct member '_PossibleCompletion::file_time' is never used. [unusedStructMember] chemtool-1.6.14/gtkfilesel.c:183:8: style: struct member '_PossibleCompletion::uid' is never used. [unusedStructMember] chemtool-1.6.14/gtkfilesel.c:184:8: style: struct member '_PossibleCompletion::gid' is never used. [unusedStructMember] chemtool-1.6.14/gtkfilesel.c:479:6: style: Variable 'tc' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:1585:12: style: Variable 'list' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:1606:12: style: Variable 'list' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:1742:12: style: Variable 'list' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:1782:9: style: Variable 'list' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:1901:8: style: Variable 'list' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:1993:23: style: Variable 'possible_count' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:2024:7: style: Variable 'row' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:2036:19: style: Variable 'possible_count' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:2049:9: style: Variable 'row' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:2067:13: style: Variable 'row' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkfilesel.c:2082:9: style: Variable 'row' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkmenu.c:183:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_LEFT_RIGHT [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:252:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_POPUP [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:346:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:459:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INCLUDE_INFERIORS [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:518:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:638:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:662:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:692:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:748:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_accel_group_unref [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:794:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:878:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:939:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:987:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_width [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:1048:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_width [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:1199:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_F35 [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:1301:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_width [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:1425:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_LEFT_RIGHT [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:1479:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ENTER_NOTIFY [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:1546:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIRECTION_RIGHT [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:1745:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FLOATING [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:1783:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_width [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:1925:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_width [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:2011:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_width [valueFlowBailoutIncompleteVar] chemtool-1.6.14/gtkmenu.c:253:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkmenu.c:796:14: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/gtkmenu.c:810:4: style: gtk_label_get is deprecated and should not be used in newly-written code. [prohibitedgtk_label_getCalled] chemtool-1.6.14/gtkmenu.c:1961:8: style: The if condition is the same as the previous if condition [duplicateCondition] chemtool-1.6.14/gtkmenu.c:1956:8: note: First condition chemtool-1.6.14/gtkmenu.c:1961:8: note: Second condition chemtool-1.6.14/gtkmenu.c:2051:8: style: The if condition is the same as the previous if condition [duplicateCondition] chemtool-1.6.14/gtkmenu.c:2046:8: note: First condition chemtool-1.6.14/gtkmenu.c:2051:8: note: Second condition chemtool-1.6.14/gtkmenu.c:848:8: error: Allocation with g_strdup, gtk_object_set_data_full doesn't release it. [leakNoVarFunctionCall] chemtool-1.6.14/gtkmenu.c:152:36: style:inconclusive: Function 'gtk_menu_class_init' argument 1 names different: declaration 'klass' definition 'class'. [funcArgNamesDifferent] chemtool-1.6.14/gtkmenu.c:55:53: note: Function 'gtk_menu_class_init' argument 1 names different: declaration 'klass' definition 'class'. chemtool-1.6.14/gtkmenu.c:152:36: note: Function 'gtk_menu_class_init' argument 1 names different: declaration 'klass' definition 'class'. chemtool-1.6.14/gtkmenu.c:425:31: style:inconclusive: Function 'gtk_menu_remove' argument 1 names different: declaration 'menu' definition 'container'. [funcArgNamesDifferent] chemtool-1.6.14/gtkmenu.c:113:57: note: Function 'gtk_menu_remove' argument 1 names different: declaration 'menu' definition 'container'. chemtool-1.6.14/gtkmenu.c:425:31: note: Function 'gtk_menu_remove' argument 1 names different: declaration 'menu' definition 'container'. chemtool-1.6.14/gtkmenu.c:277:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:491:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:654:10: style: Variable 'children' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:723:36: style: Parameter 'menu' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/gtkmenu.c:905:17: style: Variable 'menu_shell' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:907:10: style: Variable 'children' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:965:17: style: Variable 'menu_shell' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:968:10: style: Variable 'children' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:1096:17: style: Variable 'menu_shell' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:1099:10: style: Variable 'children' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:1127:17: style: Variable 'menu_shell' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:1130:10: style: Variable 'children' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:1131:12: style: Variable 'menu' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:1221:12: style: Variable 'slist' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:1226:23: style: Variable 'ac_entry' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:1255:14: style: Variable 'navigation_region' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:1402:17: style: Variable 'menu_shell' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/gtkmenu.c:500:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkmenu.c:1138:8: style: Variable 'menu' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkmenu.c:1801:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/gtkmenu.c:2009:18: style: Variable 'screen_height' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/inout.c:113:36: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] chemtool-1.6.14/intl/bindtextdom.c:226:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domainname [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/bindtextdom.c:252:12: style: Local variable 'len' shadows outer variable [shadowVariable] chemtool-1.6.14/intl/bindtextdom.c:224:14: note: Shadowed declaration chemtool-1.6.14/intl/bindtextdom.c:252:12: note: Shadow variable chemtool-1.6.14/intl/bindtextdom.c:283:15: style: Local variable 'len' shadows outer variable [shadowVariable] chemtool-1.6.14/intl/bindtextdom.c:224:14: note: Shadowed declaration chemtool-1.6.14/intl/bindtextdom.c:283:15: note: Shadow variable chemtool-1.6.14/intl/eval-plural.h:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lor [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/dcigettext.c:545:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/dcigettext.c:544:10: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] chemtool-1.6.14/intl/dcigettext.c:583:39: style: Redundant condition: The condition 'categoryvalue[0] != '\0'' is redundant since 'categoryvalue[0] == ':'' is sufficient. [redundantCondition] chemtool-1.6.14/intl/dcigettext.c:427:25: style:inconclusive: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:207:46: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. chemtool-1.6.14/intl/dcigettext.c:427:25: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. chemtool-1.6.14/intl/dcigettext.c:427:49: style:inconclusive: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:208:18: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. chemtool-1.6.14/intl/dcigettext.c:427:49: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. chemtool-1.6.14/intl/dcigettext.c:427:69: style:inconclusive: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:208:40: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. chemtool-1.6.14/intl/dcigettext.c:427:69: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. chemtool-1.6.14/intl/dcigettext.c:428:10: style:inconclusive: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:209:10: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. chemtool-1.6.14/intl/dcigettext.c:428:10: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. chemtool-1.6.14/intl/dcigettext.c:428:36: style:inconclusive: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:209:38: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. chemtool-1.6.14/intl/dcigettext.c:428:36: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. chemtool-1.6.14/intl/dcigettext.c:428:43: style:inconclusive: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:210:10: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. chemtool-1.6.14/intl/dcigettext.c:428:43: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. chemtool-1.6.14/intl/dcigettext.c:533:13: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/intl/dcigettext.c:224:9: style: struct member 'known_translation_t::domainname' is never used. [unusedStructMember] chemtool-1.6.14/intl/dcigettext.c:227:7: style: struct member 'known_translation_t::category' is never used. [unusedStructMember] chemtool-1.6.14/intl/dcigettext.c:230:7: style: struct member 'known_translation_t::counter' is never used. [unusedStructMember] chemtool-1.6.14/intl/dcigettext.c:233:27: style: struct member 'known_translation_t::domain' is never used. [unusedStructMember] chemtool-1.6.14/intl/dcigettext.c:236:15: style: struct member 'known_translation_t::translation' is never used. [unusedStructMember] chemtool-1.6.14/intl/dcigettext.c:237:10: style: struct member 'known_translation_t::translation_length' is never used. [unusedStructMember] chemtool-1.6.14/intl/dcigettext.c:240:8: style: struct member 'known_translation_t::msgid' is never used. [unusedStructMember] chemtool-1.6.14/intl/dgettext.c:52:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/dngettext.c:53:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/finddomain.c:50:30: style:inconclusive: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:157:54: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. chemtool-1.6.14/intl/finddomain.c:50:30: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. chemtool-1.6.14/intl/finddomain.c:50:45: style:inconclusive: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:157:71: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. chemtool-1.6.14/intl/finddomain.c:50:45: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. chemtool-1.6.14/intl/finddomain.c:51:16: style:inconclusive: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:158:19: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. chemtool-1.6.14/intl/finddomain.c:51:16: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. chemtool-1.6.14/intl/finddomain.c:51:44: style:inconclusive: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:159:23: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. chemtool-1.6.14/intl/finddomain.c:51:44: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. chemtool-1.6.14/intl/gettext.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/l10nflist.c:341:12: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/intl/loadmsgcat.c:940:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/loadmsgcat.c:982:2: error: Resource leak: fd [resourceLeak] chemtool-1.6.14/intl/loadmsgcat.c:975:12: style: The comparison 'data == (struct mo_file_header*)-1' is always true because 'data' and '(struct mo_file_header*)-1' represent the same value. [knownConditionTrueFalse] chemtool-1.6.14/intl/loadmsgcat.c:919:33: note: 'data' is assigned value '(struct mo_file_header*)-1' here. chemtool-1.6.14/intl/loadmsgcat.c:975:12: note: The comparison 'data == (struct mo_file_header*)-1' is always true because 'data' and '(struct mo_file_header*)-1' represent the same value. chemtool-1.6.14/intl/loadmsgcat.c:771:47: style:inconclusive: Function '_nl_init_domain_conv' argument 1 names different: declaration '__domain_file' definition 'domain_file'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:166:59: note: Function '_nl_init_domain_conv' argument 1 names different: declaration '__domain_file' definition 'domain_file'. chemtool-1.6.14/intl/loadmsgcat.c:771:47: note: Function '_nl_init_domain_conv' argument 1 names different: declaration '__domain_file' definition 'domain_file'. chemtool-1.6.14/intl/loadmsgcat.c:772:31: style:inconclusive: Function '_nl_init_domain_conv' argument 2 names different: declaration '__domain' definition 'domain'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:167:29: note: Function '_nl_init_domain_conv' argument 2 names different: declaration '__domain' definition 'domain'. chemtool-1.6.14/intl/loadmsgcat.c:772:31: note: Function '_nl_init_domain_conv' argument 2 names different: declaration '__domain' definition 'domain'. chemtool-1.6.14/intl/loadmsgcat.c:773:25: style:inconclusive: Function '_nl_init_domain_conv' argument 3 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:168:23: note: Function '_nl_init_domain_conv' argument 3 names different: declaration '__domainbinding' definition 'domainbinding'. chemtool-1.6.14/intl/loadmsgcat.c:773:25: note: Function '_nl_init_domain_conv' argument 3 names different: declaration '__domainbinding' definition 'domainbinding'. chemtool-1.6.14/intl/loadmsgcat.c:889:45: style:inconclusive: Function '_nl_free_domain_conv' argument 1 names different: declaration '__domain' definition 'domain'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:170:50: note: Function '_nl_free_domain_conv' argument 1 names different: declaration '__domain' definition 'domain'. chemtool-1.6.14/intl/loadmsgcat.c:889:45: note: Function '_nl_free_domain_conv' argument 1 names different: declaration '__domain' definition 'domain'. chemtool-1.6.14/intl/loadmsgcat.c:909:42: style:inconclusive: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:161:47: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. chemtool-1.6.14/intl/loadmsgcat.c:909:42: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. chemtool-1.6.14/intl/loadmsgcat.c:910:20: style:inconclusive: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent] chemtool-1.6.14/intl/gettextP.h:162:25: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. chemtool-1.6.14/intl/loadmsgcat.c:910:20: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. chemtool-1.6.14/intl/localcharset.c:119:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/localcharset.c:295:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] chemtool-1.6.14/intl/localcharset.c:286:24: note: Assignment 'locale=NULL', assigned value is 0 chemtool-1.6.14/intl/localcharset.c:295:14: note: Condition 'locale==NULL' is always true chemtool-1.6.14/intl/localcharset.c:181:5: error: Common realloc mistake: 'res_ptr' nulled but not freed upon failure [memleakOnRealloc] chemtool-1.6.14/intl/localealias.c:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALE_ALIAS_PATH [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/localealias.c:154:21: style: Variable 'retval' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/intl/localealias.c:254:13: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/intl/localealias.c:255:13: style: Variable 'value' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/intl/localealias.c:172:41: error: Uninitialized variable: &item.value [uninitvar] chemtool-1.6.14/intl/ngettext.c:59:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/os2compat.c:60:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/os2compat.c:51:9: style: Variable 'root' can be declared as pointer to const [constVariablePointer] plural.y:160:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qmop [valueFlowBailoutIncompleteVar] plural.y:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equal [valueFlowBailoutIncompleteVar] /usr/local/share/bison/bison.simple:517:36: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] /usr/local/share/bison/bison.simple:515:9: style: Variable 'yyss1' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/intl/xsize.h:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/printf-parse.c:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/vasnprintf.c:117:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/printf.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] chemtool-1.6.14/intl/vasnprintf.c:744:12: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/main.c:222:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:290:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:355:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:522:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:587:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:657:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:1293:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:1678:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable child [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:1819:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:3043:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:3266:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:3412:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:6267:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:6297:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] chemtool-1.6.14/main.c:3602:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3604:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3606:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3608:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3628:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3644:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3646:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3649:13: 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] chemtool-1.6.14/main.c:3656:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3664:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3673:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3680:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3692:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3700:13: 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] chemtool-1.6.14/main.c:3707:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3714:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3721:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3739:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3758:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3773:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3775:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3777:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3788: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] chemtool-1.6.14/main.c:3811: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] chemtool-1.6.14/main.c:3815:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3823:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3832:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3839:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3848:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3857:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3866:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3877:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3885:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:3894:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4207:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4222: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] chemtool-1.6.14/main.c:4225: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] chemtool-1.6.14/main.c:4242:13: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4250: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] chemtool-1.6.14/main.c:4262:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4267:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4274: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] chemtool-1.6.14/main.c:4300: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] chemtool-1.6.14/main.c:4315:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4324:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4333:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4343:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4350: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] chemtool-1.6.14/main.c:4365:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4374:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4383:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4392:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4400: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] chemtool-1.6.14/main.c:4409:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4413: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] chemtool-1.6.14/main.c:4428: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] chemtool-1.6.14/main.c:4437:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4441: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] chemtool-1.6.14/main.c:4454: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] chemtool-1.6.14/main.c:4467: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] chemtool-1.6.14/main.c:4480: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] chemtool-1.6.14/main.c:4494: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] chemtool-1.6.14/main.c:4513: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] chemtool-1.6.14/main.c:4524:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4534:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4549: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] chemtool-1.6.14/main.c:4583:10: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4626:10: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4670:10: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4715:10: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4760:10: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:4810: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] chemtool-1.6.14/main.c:4814:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5114: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] chemtool-1.6.14/main.c:5154:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5210:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5219:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5228:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5237:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5245:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5254:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5278: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] chemtool-1.6.14/main.c:5303:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5319:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5341:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5358:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5375:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5392:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5409:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5426:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5453:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5480:13: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5509:13: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5533:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5548:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5566:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5583:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5661:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5814:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5828:8: 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] chemtool-1.6.14/main.c:5855:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5872:13: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5953:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5955:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5958:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5961:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5964:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5967:9: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] chemtool-1.6.14/main.c:5978: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] chemtool-1.6.14/main.c:2432:15: style: Condition 'datamask!=NULL' is always true [knownConditionTrueFalse] chemtool-1.6.14/main.c:2583:15: style: Condition 'datamask!=NULL' is always true [knownConditionTrueFalse] chemtool-1.6.14/main.c:2694:16: style: Condition 'filename!=NULL' is always true [knownConditionTrueFalse] chemtool-1.6.14/main.c:3024:15: style: Condition 'datadir==NULL' is always false [knownConditionTrueFalse] chemtool-1.6.14/main.c:3089:19: style: Condition 'datamask!=NULL' is always true [knownConditionTrueFalse] chemtool-1.6.14/main.c:6131:7: style: Condition 'datadir' is always true [knownConditionTrueFalse] chemtool-1.6.14/main.c:343:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:511:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1527:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1592:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1609:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1618:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1627:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1636:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1648:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1662:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1691:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1702:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1732:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1743:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1764:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1852:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1863:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:1941:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:2019:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:2097:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:2173:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:2253:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:2327:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:2798:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:2914:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:2938:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:2952:9: style: Redundant assignment of 'mainw' to itself. [selfAssignment] chemtool-1.6.14/main.c:268:45: style: Parameter 'somefile' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/main.c:336:57: style: Parameter 'event' can be declared as pointer to const. However it seems that 'button_press_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:5962:25: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:336:57: note: Parameter 'event' can be declared as pointer to const chemtool-1.6.14/main.c:341:9: style: Variable 'tmpstr' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/main.c:506:59: style: Parameter 'event' can be declared as pointer to const. However it seems that 'button_release_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:5965:25: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:506:59: note: Parameter 'event' can be declared as pointer to const chemtool-1.6.14/main.c:643:51: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_press_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:5968:25: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:643:51: note: Parameter 'event' can be declared as pointer to const chemtool-1.6.14/main.c:646:14: style: Variable 'hpc' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/main.c:1244:35: style: Parameter 'inout' can be declared as pointer to const. However it seems that 'Zoom' is a callback function, if 'inout' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:5229:9: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1244:35: note: Parameter 'inout' can be declared as pointer to const chemtool-1.6.14/main.c:1268:19: style: Parameter 'mainw' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/main.c:1284:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'change_color' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:5510:6: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1284:43: note: Parameter 'data' can be declared as pointer to const chemtool-1.6.14/main.c:1521:44: style: Parameter 'change' can be declared as pointer to const. However it seems that 'setup_printer' is a callback function, if 'change' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:4535:9: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1521:44: note: Parameter 'change' can be declared as pointer to const chemtool-1.6.14/main.c:1588:39: style: Parameter 'newpaper' can be declared as pointer to const. However it seems that 'newpaper' is a callback function, if 'newpaper' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:4243:6: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1588:39: note: Parameter 'newpaper' can be declared as pointer to const chemtool-1.6.14/main.c:1606:40: style: Parameter 'newo' can be declared as pointer to const. However it seems that 'neworient' is a callback function, if 'newo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:4268:9: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1606:40: note: Parameter 'newo' can be declared as pointer to const chemtool-1.6.14/main.c:1615:39: style: Parameter 'newc' can be declared as pointer to const. However it seems that 'newprcmd' is a callback function, if 'newc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:4344:9: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1615:39: note: Parameter 'newc' can be declared as pointer to const chemtool-1.6.14/main.c:1624:40: style: Parameter 'newo' can be declared as pointer to const. However it seems that 'newepsopt' is a callback function, if 'newo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:4393:9: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1624:40: note: Parameter 'newo' can be declared as pointer to const chemtool-1.6.14/main.c:1633:45: style: Parameter 'dummy' can be declared as pointer to const. However it seems that 'toggle_whiteout' is a callback function, if 'dummy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:4438:6: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1633:45: note: Parameter 'dummy' can be declared as pointer to const chemtool-1.6.14/main.c:1645:46: style: Parameter 'dummy' can be declared as pointer to const. However it seems that 'toggle_intlchars' is a callback function, if 'dummy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:4410:6: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1645:46: note: Parameter 'dummy' can be declared as pointer to const chemtool-1.6.14/main.c:1696:42: style: Parameter 'newc' can be declared as pointer to const. However it seems that 'babelcmd' is a callback function, if 'newc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:3759:9: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1696:42: note: Parameter 'newc' can be declared as pointer to const chemtool-1.6.14/main.c:1757:42: style: Parameter 'textdir' can be declared as pointer to const. However it seems that 'Change_Text' is a callback function, if 'textdir' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:5427:9: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1757:42: note: Parameter 'textdir' can be declared as pointer to const chemtool-1.6.14/main.c:1849:39: style: Parameter 'bondnum' can be declared as pointer to const. However it seems that 'set_bond' is a callback function, if 'bondnum' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:5481:6: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:1849:39: note: Parameter 'bondnum' can be declared as pointer to const chemtool-1.6.14/main.c:2321:43: style: Parameter 'newangle' can be declared as pointer to const. However it seems that 'Change_Angle' is a callback function, if 'newangle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:5359:9: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:2321:43: note: Parameter 'newangle' can be declared as pointer to const chemtool-1.6.14/main.c:2768:9: style: Variable 'exten' can be declared as const array [constVariable] chemtool-1.6.14/main.c:2907:39: style: Parameter 'mode' can be declared as pointer to const. However it seems that 'exp_mode' is a callback function, if 'mode' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:3895:9: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:2907:39: note: Parameter 'mode' can be declared as pointer to const chemtool-1.6.14/main.c:2911:9: style: Variable 'exten' can be declared as const array [constVariable] chemtool-1.6.14/main.c:2935:39: style: Parameter 'mode' can be declared as pointer to const. However it seems that 'pdb_mode' is a callback function, if 'mode' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:3693:9: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:2935:39: note: Parameter 'mode' can be declared as pointer to const chemtool-1.6.14/main.c:2946:39: style: Parameter 'mode' can be declared as pointer to const. However it seems that 'sdf_mode' is a callback function, if 'mode' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:3722:9: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:2946:39: note: Parameter 'mode' can be declared as pointer to const chemtool-1.6.14/main.c:3015:9: style: Variable 'tempstr' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/main.c:3418:9: style: Variable 'mode' can be declared as const array [constVariable] chemtool-1.6.14/main.c:6292:68: style: Parameter 'bevent' can be declared as pointer to const. However it seems that 'getpreview' is a callback function, if 'bevent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] chemtool-1.6.14/main.c:3629:39: note: You might need to cast the function pointer here chemtool-1.6.14/main.c:6292:68: note: Parameter 'bevent' can be declared as pointer to const chemtool-1.6.14/main.c:511:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:517:15: style: Variable 'event_x' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:518:15: style: Variable 'event_y' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:788:12: style: Variable 'direction' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1527:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1592:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1609:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1618:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1627:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1636:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1648:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1662:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1691:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1702:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1732:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1743:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:1852:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:2798:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:2914:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:2938:9: style: Variable 'mainw' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:3102:13: style: Variable 'error' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/main.c:3231:15: style: Variable 'error' is assigned a value that is never used. [unreadVariable] chemtool-1.6.14/src-cht/cht-1.7.c:2415:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] chemtool-1.6.14/src-cht/cht-1.7.c:995:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-1.7.c:1016:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-1.7.c:1035:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-1.7.c:1052:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-1.7.c:1068:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-1.7.c:1087:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-1.7.c:1107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-1.7.c:1624:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-1.7.c:1642:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-1.7.c:1433:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] chemtool-1.6.14/src-cht/cht-1.7.c:1302:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-1.7.c:1304:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-1.7.c:1307:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-1.7.c:636:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-1.7.c:796:16: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-1.7.c:848:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-1.7.c:879:20: style: Variable 's1' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-1.7.c:894:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-1.7.c:958:16: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-1.7.c:1139:16: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-1.7.c:1358:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-1.7.c:1409:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-1.7.c:1429:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-1.7.c:1449:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-1.7.c:1451:16: style: Variable 'where' can be declared as const array [constVariable] chemtool-1.6.14/src-cht/cht-1.7.c:1465:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-1.7.c:1486:20: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-1.7.c:1524:13: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-1.7.c:1637:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-1.7.c:271:12: style: struct member '_PROCEDURE::proc' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-1.7.c:271:18: style: struct member '_PROCEDURE::link' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-1.7.c:427:11: style: struct member '_TEXT::f' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-1.7.c:428:9: style: struct member '_TEXT::f_BFLAGS' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-1.7.c:429:10: style: struct member '_TEXT::f_BUFFER' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-1.7.c:430:10: style: struct member '_TEXT::name' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.4.c:2711:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] chemtool-1.6.14/src-cht/cht-2.4.c:995:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.4.c:1016:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.4.c:1035:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.4.c:1052:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.4.c:1068:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.4.c:1087:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.4.c:1107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.4.c:1527:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.4.c:1545:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.4.c:1302:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.4.c:1304:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.4.c:1307:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.4.c:636:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-2.4.c:796:16: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.4.c:848:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.4.c:879:20: style: Variable 's1' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-2.4.c:894:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.4.c:958:16: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.4.c:1139:16: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.4.c:1358:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.4.c:1427:13: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.4.c:1540:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.4.c:275:12: style: struct member '_PROCEDURE::proc' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.4.c:275:18: style: struct member '_PROCEDURE::link' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.4.c:427:11: style: struct member '_TEXT::f' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.4.c:428:9: style: struct member '_TEXT::f_BFLAGS' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.4.c:429:10: style: struct member '_TEXT::f_BUFFER' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.4.c:430:10: style: struct member '_TEXT::name' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.5.c:2921:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] chemtool-1.6.14/src-cht/cht-2.5.c:995:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:1016:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:1035:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:1052:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:1068:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:1087:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:1107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:1527:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:1545:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:1604:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:1911:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:3056:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.5.c:1302:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.5.c:1304:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.5.c:1307:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.5.c:636:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-2.5.c:796:16: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.5.c:848:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.5.c:879:20: style: Variable 's1' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-2.5.c:894:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.5.c:958:16: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.5.c:1139:16: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.5.c:1358:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.5.c:1427:13: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.5.c:1540:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.5.c:275:12: style: struct member '_PROCEDURE::proc' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.5.c:275:18: style: struct member '_PROCEDURE::link' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.5.c:427:11: style: struct member '_TEXT::f' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.5.c:428:9: style: struct member '_TEXT::f_BFLAGS' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.5.c:429:10: style: struct member '_TEXT::f_BUFFER' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.5.c:430:10: style: struct member '_TEXT::name' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.6.c:996:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:1017:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:1036:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:1053:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:1069:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:1088:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:1108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:1528:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:1546:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:1605:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:1912:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:3057:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.6.c:1303:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.6.c:1305:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.6.c:1308:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.6.c:613:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-2.6.c:797:16: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.6.c:849:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.6.c:880:20: style: Variable 's1' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-2.6.c:895:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.6.c:959:16: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.6.c:1140:16: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.6.c:1359:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.6.c:1428:13: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.6.c:1541:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.6.c:275:12: style: struct member '_PROCEDURE::proc' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.6.c:275:18: style: struct member '_PROCEDURE::link' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.6.c:427:11: style: struct member '_TEXT::f' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.6.c:428:9: style: struct member '_TEXT::f_BFLAGS' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.6.c:429:10: style: struct member '_TEXT::f_BUFFER' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.6.c:430:10: style: struct member '_TEXT::name' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.7.c:897:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:918:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:937:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:954:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:970:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:989:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:1009:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:1414:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:1432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:1491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:1798:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:2943:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht-2.7.c:1204:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.7.c:1206:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.7.c:1209:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht-2.7.c:698:16: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.7.c:750:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.7.c:781:20: style: Variable 's1' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht-2.7.c:796:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.7.c:860:16: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.7.c:1041:16: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.7.c:1314:13: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.7.c:1427:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht-2.7.c:273:12: style: struct member '_PROCEDURE::proc' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.7.c:273:18: style: struct member '_PROCEDURE::link' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.7.c:415:11: style: struct member '_TEXT::f' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.7.c:416:9: style: struct member '_TEXT::f_BFLAGS' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.7.c:417:10: style: struct member '_TEXT::f_BUFFER' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht-2.7.c:418:10: style: struct member '_TEXT::name' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht.c:897:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:918:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:937:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:954:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:970:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:989:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:1009:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:1414:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:1432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:1491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:1798:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:2943:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/src-cht/cht.c:1204:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht.c:1206:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht.c:1209:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] chemtool-1.6.14/src-cht/cht.c:698:16: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht.c:750:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht.c:781:20: style: Variable 's1' can be declared as pointer to const [constVariablePointer] chemtool-1.6.14/src-cht/cht.c:796:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht.c:860:16: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht.c:1041:16: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht.c:1314:13: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht.c:1427:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] chemtool-1.6.14/src-cht/cht.c:273:12: style: struct member '_PROCEDURE::proc' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht.c:273:18: style: struct member '_PROCEDURE::link' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht.c:415:11: style: struct member '_TEXT::f' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht.c:416:9: style: struct member '_TEXT::f_BFLAGS' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht.c:417:10: style: struct member '_TEXT::f_BUFFER' is never used. [unusedStructMember] chemtool-1.6.14/src-cht/cht.c:418:10: style: struct member '_TEXT::name' is never used. [unusedStructMember] chemtool-1.6.14/templ.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chemtool-1.6.14/templ.c:28:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] chemtool-1.6.14/templ.c:32:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] chemtool-1.6.14/templ.c:34:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] chemtool-1.6.14/templ.c:46:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] chemtool-1.6.14/templ.c:54:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] chemtool-1.6.14/templ.c:59:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] chemtool-1.6.14/templ.c:70:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] chemtool-1.6.14/templ.c:26:5: error: Resource leak: fpin [resourceLeak] chemtool-1.6.14/templ.c:160:33: warning: Uninitialized variable: refx [uninitvar] chemtool-1.6.14/templ.c:71:19: note: Assuming condition is false chemtool-1.6.14/templ.c:160:33: note: Uninitialized variable: refx chemtool-1.6.14/templ.c:160:38: warning: Uninitialized variable: refy [uninitvar] chemtool-1.6.14/templ.c:71:19: note: Assuming condition is false chemtool-1.6.14/templ.c:160:38: note: Uninitialized variable: refy chemtool-1.6.14/templ.c:22:22: error: Uninitialized variable: filename [legacyUninitvar] diff: DONE