2026-04-15 22:04 ftp://ftp.de.debian.org/debian/pool/main/g/gbdfed/gbdfed_1.6.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.18.15+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.3.70 compiler: g++ (Debian 15.2.0-16) 15.2.0 cppcheck: head 2.20.0 head-info: 30cdc637 (2026-04-14 15:29:31 +0200) count: 851 853 elapsed-time: 13.3 4.4 head-timing-info: old-timing-info: head results: gbdfed-1.6/bdfcons.c:387:47: style: Parameter 'cb' can be declared as pointer to const. However it seems that '_bdf_codepage_progress' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/bdfcons.c:463:40: note: You might need to cast the function pointer here gbdfed-1.6/bdfcons.c:387:47: note: Parameter 'cb' can be declared as pointer to const gbdfed-1.6/bdfgname.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gbdfed-1.6/bdfgname.c:192:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] gbdfed-1.6/bdfgname.c:154:15: error: Common realloc mistake: 'adobe_names' nulled but not freed upon failure [memleakOnRealloc] gbdfed-1.6/bdfgname.c:163:9: warning: If memory allocation fails, then there is a possible null pointer dereference: adobe_names [nullPointerOutOfMemory] gbdfed-1.6/bdfgname.c:152:25: note: Assuming allocation function fails gbdfed-1.6/bdfgname.c:151:29: note: Assignment 'adobe_names=(struct _bdf_adobe_name_t*)malloc(sizeof(struct _bdf_adobe_name_t)<<9)', assigned value is 0 gbdfed-1.6/bdfgname.c:163:9: note: Null pointer dereference gbdfed-1.6/bdfgname.c:117:24: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdfgname.c:117:29: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdfpsf.c:424:5: warning: If memory allocation fails, then there is a possible null pointer dereference: list [nullPointerOutOfMemory] gbdfed-1.6/bdfpsf.c:418:28: note: Assuming allocation function fails gbdfed-1.6/bdfpsf.c:418:12: note: Assignment 'list=(char**)malloc(sum)', assigned value is 0 gbdfed-1.6/bdfpsf.c:424:5: note: Null pointer dereference gbdfed-1.6/bdfpsf.c:419:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gbdfed-1.6/bdfpsf.c:418:28: note: Assuming allocation function fails gbdfed-1.6/bdfpsf.c:418:12: note: Assignment 'list=(char**)malloc(sum)', assigned value is 0 gbdfed-1.6/bdfpsf.c:419:25: note: Null pointer addition gbdfed-1.6/bdfpsf.c:732:21: style: Variable 'fp->font_ascent' is reassigned a value before the old one has been used. [redundantAssignment] gbdfed-1.6/bdfpsf.c:712:21: note: fp->font_ascent is assigned gbdfed-1.6/bdfpsf.c:732:21: note: fp->font_ascent is overwritten gbdfed-1.6/bdfpsf.c:733:22: style: Variable 'fp->font_descent' is reassigned a value before the old one has been used. [redundantAssignment] gbdfed-1.6/bdfpsf.c:713:22: note: fp->font_descent is assigned gbdfed-1.6/bdfpsf.c:733:22: note: fp->font_descent is overwritten gbdfed-1.6/bdfpsf.c:211:26: style: Variable 'map_end' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdfpsf.c:353:25: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdfpsf.c:524:11: style: Variable 'as' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdfpsf.c:525:11: style: Variable 'bs' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdfpsf.c:649:39: style: Parameter 'magic' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdfpsf.c:825:60: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdfpsf.c:593:20: warning: Size of pointer 'map' used instead of size of its data. [pointerSize] gbdfed-1.6/fontgrid.c:601:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:706:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkPoint [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:792:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:868:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkPoint [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1074:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_RGB_DITHER_NONE [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1287:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_OUT [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1307:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_HAS_FOCUS [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1320:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_HAS_FOCUS [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1444:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_HAS_FOCUS [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1559:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_HAS_FOCUS [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1668:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1705:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1730:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1756:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1792:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_9 [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:2028:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:2290:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:2459:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:2556:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WIDGET [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:3345:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:4256:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:4353:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] gbdfed-1.6/gbdfed.c:659:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] gbdfed-1.6/gbdfed.c:731:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ACCEL_VISIBLE [valueFlowBailoutIncompleteVar] gbdfed-1.6/gbdfed.c:758:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_MAP [valueFlowBailoutIncompleteVar] gbdfed-1.6/gbdfed.c:1078:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] gbdfed-1.6/gbdfed.c:1659:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gbdfed-1.6/gbdfed.c:2245:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gbdfed-1.6/gbdfed.c:2463:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gbdfed-1.6/bdffnt.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] gbdfed-1.6/bdffnt.c:683:9: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdffnt.c:430:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:427:34: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:427:9: note: Assignment 'f=(struct _bdffnt_font_t*)malloc(sizeof(struct _bdffnt_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:430:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:809:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:809:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:810:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:810:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:811:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:811:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:812:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:812:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:813:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:813:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:814:28: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:814:28: note: Null pointer dereference gbdfed-1.6/bdffnt.c:815:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:815:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:816:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:816:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:817:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:817:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:818:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:818:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:819:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:819:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:819:23: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:819:23: note: Null pointer dereference gbdfed-1.6/bdffnt.c:824:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:824:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:825:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:825:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:826:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:826:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:827:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:827:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:827:22: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:827:22: note: Null pointer dereference gbdfed-1.6/bdffnt.c:827:38: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:827:38: note: Null pointer dereference gbdfed-1.6/bdffnt.c:828:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:828:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:828:24: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:828:24: note: Null pointer dereference gbdfed-1.6/bdffnt.c:829:5: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:829:5: note: Null pointer dereference gbdfed-1.6/bdffnt.c:831:9: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:831:9: note: Null pointer dereference gbdfed-1.6/bdffnt.c:837:25: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:837:25: note: Null pointer dereference gbdfed-1.6/bdffnt.c:837:54: warning: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:837:54: note: Null pointer dereference gbdfed-1.6/bdffnt.c:852:40: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfMemory] gbdfed-1.6/bdffnt.c:803:30: note: Assuming allocation function fails gbdfed-1.6/bdffnt.c:803:9: note: Assignment 'f=(struct bdf_font_t*)malloc(sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdffnt.c:852:40: note: Null pointer dereference gbdfed-1.6/bdffnt.c:410:45: style:inconclusive: Function 'bdffnt_open_font' argument 2 names different: declaration 'font' definition 'fnt'. [funcArgNamesDifferent] gbdfed-1.6/bdf.h:521:56: note: Function 'bdffnt_open_font' argument 2 names different: declaration 'font' definition 'fnt'. gbdfed-1.6/bdffnt.c:410:45: note: Function 'bdffnt_open_font' argument 2 names different: declaration 'font' definition 'fnt'. gbdfed-1.6/bdffnt.c:278:34: style: Parameter 'field' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdffnt.c:286:32: style: Parameter 'field' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdffnt.c:410:24: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdffnt.c:632:25: style: Variable 'wname' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdffnt.c:550:38: error: Uninitialized struct member: f.allocated [uninitStructMember] gbdfed-1.6/bdffnt.c:547:21: error: Uninitialized struct member: f.nfonts [uninitStructMember] gbdfed-1.6/bdffnt.c:576:9: error: Uninitialized struct member: f.nfonts [uninitStructMember] gbdfed-1.6/bdf.c:3657:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gbdfed-1.6/bdfgrid.c:358:36: style: Condition 'glp->encodingencoding==code' is not redundant gbdfed-1.6/bdfgrid.c:358:36: note: Condition 'glp->encodingbuttons[18]' is accessed at index 18, which is out of bounds. [arrayIndexOutOfBoundsCond] gbdfed-1.6/gectrl.c:675:16: note: Assuming that condition 'button<3' is not redundant gbdfed-1.6/gectrl.c:697:34: note: Array index out of bounds gbdfed-1.6/gectrl.c:739:34: warning: Either the condition 'button<3' is redundant or the array 'ge->buttons[18]' is accessed at index 18, which is out of bounds. [arrayIndexOutOfBoundsCond] gbdfed-1.6/gectrl.c:719:16: note: Assuming that condition 'button<3' is not redundant gbdfed-1.6/gectrl.c:739:34: note: Array index out of bounds gbdfed-1.6/gectrl.c:780:34: warning: Either the condition 'button<3' is redundant or the array 'ge->buttons[18]' is accessed at index 18, which is out of bounds. [arrayIndexOutOfBoundsCond] gbdfed-1.6/gectrl.c:760:16: note: Assuming that condition 'button<3' is not redundant gbdfed-1.6/gectrl.c:780:34: note: Array index out of bounds gbdfed-1.6/gectrl.c:1243:29: warning: Either the condition 'ge->gimage' is redundant or there is possible null pointer dereference: ge->gimage. [nullPointerRedundantCheck] gbdfed-1.6/gectrl.c:1243:15: note: Assuming that condition 'ge->gimage' is not redundant gbdfed-1.6/gectrl.c:1243:29: note: Null pointer dereference gbdfed-1.6/gectrl.c:1514:27: style:inconclusive: Function 'gecontrol_newv' argument 1 names different: declaration 'tips_label' definition 'tip_label'. [funcArgNamesDifferent] gbdfed-1.6/gectrl.h:195:45: note: Function 'gecontrol_newv' argument 1 names different: declaration 'tips_label' definition 'tip_label'. gbdfed-1.6/gectrl.c:1514:27: note: Function 'gecontrol_newv' argument 1 names different: declaration 'tips_label' definition 'tip_label'. gbdfed-1.6/gectrl.c:847:28: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/gectrl.c:847:36: style: Variable 'img' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/gectrl.c:1514:27: style: Parameter 'tip_label' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/gectrl.c:1514:52: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/gectrl.c:1514:68: style: Parameter 'colors' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/gectrl.c:1526:59: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/gectrl.c:1549:56: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/fontgrid.c:3621:24: style: Variable 'info->font_descent' is reassigned a value before the old one has been used. [redundantAssignment] gbdfed-1.6/fontgrid.c:3620:24: note: info->font_descent is assigned gbdfed-1.6/fontgrid.c:3621:24: note: info->font_descent is overwritten gbdfed-1.6/fontgrid.c:4826:10: style: Variable 'gp' is reassigned a value before the old one has been used. [redundantAssignment] gbdfed-1.6/fontgrid.c:4781:12: note: gp is assigned gbdfed-1.6/fontgrid.c:4826:10: note: gp is overwritten gbdfed-1.6/fontgrid.c:4826:10: style: Variable 'gp' is reassigned a value before the old one has been used. [redundantAssignment] gbdfed-1.6/fontgrid.c:4785:12: note: gp is assigned gbdfed-1.6/fontgrid.c:4826:10: note: gp is overwritten gbdfed-1.6/fontgrid.c:3145:41: style:inconclusive: Function 'fontgrid_goto_code' argument 2 names different: declaration 'pageno' definition 'code'. [funcArgNamesDifferent] gbdfed-1.6/fontgrid.h:306:51: note: Function 'fontgrid_goto_code' argument 2 names different: declaration 'pageno' definition 'code'. gbdfed-1.6/fontgrid.c:3145:41: note: Function 'fontgrid_goto_code' argument 2 names different: declaration 'pageno' definition 'code'. gbdfed-1.6/glyphtest.c:300:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkPoint [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphtest.c:336:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphtest.c:437:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_OUT [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphtest.c:462:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphtest.c:501:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_HAS_FOCUS [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphtest.c:514:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_HAS_FOCUS [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphtest.c:551:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphtest.c:592:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphtest.c:650:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WIDGET [valueFlowBailoutIncompleteVar] gbdfed-1.6/grayswatch.c:80:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_width [valueFlowBailoutIncompleteVar] gbdfed-1.6/grayswatch.c:128:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_width [valueFlowBailoutIncompleteVar] gbdfed-1.6/grayswatch.c:223:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gbdfed-1.6/grayswatch.c:242:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_NO_WINDOW [valueFlowBailoutIncompleteVar] gbdfed-1.6/grayswatch.c:289:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_VBOX [valueFlowBailoutIncompleteVar] gbdfed-1.6/grayswatch.c:142:17: style: Variable 'gs' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/grayswatch.c:170:30: style: Parameter 'container' can be declared as pointer to const. However it seems that 'grayswatch_add' is a callback function, if 'container' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/grayswatch.c:212:15: note: You might need to cast the function pointer here gbdfed-1.6/grayswatch.c:170:30: note: Parameter 'container' can be declared as pointer to const gbdfed-1.6/grayswatch.c:170:52: style: Parameter 'child' can be declared as pointer to const. However it seems that 'grayswatch_add' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/grayswatch.c:212:15: note: You might need to cast the function pointer here gbdfed-1.6/grayswatch.c:170:52: note: Parameter 'child' can be declared as pointer to const gbdfed-1.6/grayswatch.c:179:33: style: Parameter 'container' can be declared as pointer to const. However it seems that 'grayswatch_remove' is a callback function, if 'container' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/grayswatch.c:213:18: note: You might need to cast the function pointer here gbdfed-1.6/grayswatch.c:179:33: note: Parameter 'container' can be declared as pointer to const gbdfed-1.6/grayswatch.c:179:55: style: Parameter 'child' can be declared as pointer to const. However it seems that 'grayswatch_remove' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/grayswatch.c:213:18: note: You might need to cast the function pointer here gbdfed-1.6/grayswatch.c:179:55: note: Parameter 'child' can be declared as pointer to const gbdfed-1.6/grayswatch.c:316:33: style: Parameter 'gs' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/glyphedit.c:416:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:486:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:618:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_GC_FOREGROUND [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:695:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:746:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_OUT [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:766:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_HAS_FOCUS [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:779:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_HAS_FOCUS [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:856:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:1470:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:1566:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:1639:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_PROP_MODE_REPLACE [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:1665:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_PROP_MODE_REPLACE [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:1784:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:2075:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:2262:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:2386:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cidx [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:2430:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gbdfed-1.6/glyphedit.c:2544:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WIDGET [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:269:53: style: Parameter 'core' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/fontgrid.c:362:16: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:562:15: style: Variable 'fw' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:685:20: style: Variable 'bmap' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:685:27: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:787:28: style: Variable 'bmap' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:787:35: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:846:72: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/fontgrid.c:896:26: style: Variable 'gp' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:897:31: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:1301:53: style: Parameter 'event' can be declared as pointer to const. However it seems that 'fontgrid_focus_in' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/fontgrid.c:2272:27: note: You might need to cast the function pointer here gbdfed-1.6/fontgrid.c:1301:53: note: Parameter 'event' can be declared as pointer to const gbdfed-1.6/fontgrid.c:1314:54: style: Parameter 'event' can be declared as pointer to const. However it seems that 'fontgrid_focus_out' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/fontgrid.c:2273:28: note: You might need to cast the function pointer here gbdfed-1.6/fontgrid.c:1314:54: note: Parameter 'event' can be declared as pointer to const gbdfed-1.6/fontgrid.c:1360:31: style: Variable 'pip' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:1429:52: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/fontgrid.c:1435:36: style: Variable 'opi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:1655:31: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:1754:59: style: Parameter 'event' can be declared as pointer to const. However it seems that 'fontgrid_motion_notify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/fontgrid.c:2276:32: note: You might need to cast the function pointer here gbdfed-1.6/fontgrid.c:1754:59: note: Parameter 'event' can be declared as pointer to const gbdfed-1.6/fontgrid.c:1771:58: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/fontgrid.c:1779:36: style: Variable 'opi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:2021:36: style: Variable 'opi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:2722:31: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:2772:29: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/fontgrid.c:2937:34: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/fontgrid.c:2947:31: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:3004:36: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/fontgrid.c:3263:38: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/fontgrid.c:3273:31: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:3325:31: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:3454:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:3501:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:3629:56: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/fontgrid.c:3737:31: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:3772:31: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:3803:31: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:3835:31: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:3869:36: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/fontgrid.c:3903:31: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:4243:16: style: Variable 'win' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/fontgrid.c:4595:18: style: Variable 'gp' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphtest.c:150:16: style: Variable 'gw' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphtest.c:269:70: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/glyphtest.c:274:13: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphtest.c:454:16: style: Variable 'gw' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphtest.c:489:16: style: Variable 'gw' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphtest.c:495:54: style: Parameter 'event' can be declared as pointer to const. However it seems that 'glyphtest_focus_in' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/glyphtest.c:582:27: note: You might need to cast the function pointer here gbdfed-1.6/glyphtest.c:495:54: note: Parameter 'event' can be declared as pointer to const gbdfed-1.6/glyphtest.c:508:55: style: Parameter 'event' can be declared as pointer to const. However it seems that 'glyphtest_focus_out' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/glyphtest.c:583:28: note: You might need to cast the function pointer here gbdfed-1.6/glyphtest.c:508:55: note: Parameter 'event' can be declared as pointer to const gbdfed-1.6/glyphtest.c:725:50: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/glyphtest.c:757:58: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/glyphtest.c:461:8: style: Variable 'gw' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/glyphtest.c:491:8: style: Variable 'gw' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/fontgrid.c:1087:36: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1087. [shiftTooManyBitsSigned] gbdfed-1.6/fontgrid.c:1087:23: note: Assuming that condition 'i<=0xffff' is not redundant gbdfed-1.6/fontgrid.c:1087:36: note: Shift gbdfed-1.6/guiedit.c:90:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] gbdfed-1.6/guiedit.c:242:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GValue [valueFlowBailoutIncompleteVar] gbdfed-1.6/guiedit.c:844:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] gbdfed-1.6/guiedit.c:1293:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GValue [valueFlowBailoutIncompleteVar] gbdfed-1.6/fontgrid.c:1385:16: style: Variable 'm' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/fontgrid.c:1395:15: style: Variable 'l' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/fontgrid.c:3509:12: style: Variable 'p' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/glyphedit.c:1759:54: error: Array 'glyphedit_signals[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] gbdfed-1.6/glyphedit.c:2500:22: error: Array 'glyphedit_signals[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] gbdfed-1.6/guiedit.c:87: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] gbdfed-1.6/guiedit.c:100:16: 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] gbdfed-1.6/guiedit.c:808: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] gbdfed-1.6/guiedit.c:813:16: 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] gbdfed-1.6/guiedit.c:835:16: 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] gbdfed-1.6/guiedit.c:854:16: 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] gbdfed-1.6/guiedit.c:890:16: 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] gbdfed-1.6/guiedit.c:932:16: 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] gbdfed-1.6/guiedit.c:983: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] gbdfed-1.6/guiedit.c:1054:17: 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] gbdfed-1.6/guiedit.c:1081:16: 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] gbdfed-1.6/guiedit.c:1099:16: 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] gbdfed-1.6/guiedit.c:1101:17: 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] gbdfed-1.6/guiedit.c:1144:17: 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] gbdfed-1.6/guiedit.c:1189:16: 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] gbdfed-1.6/guiedit.c:439:9: style: The if condition is the same as the previous if condition [duplicateCondition] gbdfed-1.6/guiedit.c:432:9: note: First condition gbdfed-1.6/guiedit.c:439:9: note: Second condition gbdfed-1.6/guiedit.c:448:9: style: The if condition is the same as the previous if condition [duplicateCondition] gbdfed-1.6/guiedit.c:439:9: note: First condition gbdfed-1.6/guiedit.c:448:9: note: Second condition gbdfed-1.6/guiedit.c:274:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guiedit.c:327:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guiedit.c:396:7: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/guiedit.c:449:7: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/guiedit.c:162:12: warning: Either the condition '(in=fopen(options.unicode_name_file,"r"))==0' is redundant or there is possible null pointer dereference: in. [nullPointerRedundantCheck] gbdfed-1.6/guiedit.c:154:54: note: Assuming that condition '(in=fopen(options.unicode_name_file,"r"))==0' is not redundant gbdfed-1.6/guiedit.c:162:12: note: Null pointer dereference gbdfed-1.6/guiedit.c:185:12: warning: Either the condition '(in=fopen(options.adobe_name_file,"r"))==0' is redundant or there is possible null pointer dereference: in. [nullPointerRedundantCheck] gbdfed-1.6/guiedit.c:177:52: note: Assuming that condition '(in=fopen(options.adobe_name_file,"r"))==0' is not redundant gbdfed-1.6/guiedit.c:185:12: note: Null pointer dereference gbdfed-1.6/glyphedit.c:1284:35: style:inconclusive: Function 'glyphedit_rotate_glyph' argument 1 names different: declaration 'w' definition 'gw'. [funcArgNamesDifferent] gbdfed-1.6/glyphedit.h:288:47: note: Function 'glyphedit_rotate_glyph' argument 1 names different: declaration 'w' definition 'gw'. gbdfed-1.6/glyphedit.c:1284:35: note: Function 'glyphedit_rotate_glyph' argument 1 names different: declaration 'w' definition 'gw'. gbdfed-1.6/guiedit.c:76:47: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:143:56: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:166:54: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:189:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:197:54: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:205:54: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:213:56: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:221:63: style: Parameter 'data' can be declared as pointer to const. However it seems that 'guiedit_select_property' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiedit.c:1042:16: note: You might need to cast the function pointer here gbdfed-1.6/guiedit.c:221:63: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guiedit.c:460:17: style: Variable 'font' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guiedit.c:478:17: style: Variable 'font' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guiedit.c:498:55: style: Parameter 'data' can be declared as pointer to const. However it seems that 'guiedit_enable_comment_buttons' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiedit.c:1198:38: note: You might need to cast the function pointer here gbdfed-1.6/guiedit.c:498:55: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guiedit.c:507:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'guiedit_apply_property' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiedit.c:1111:16: note: You might need to cast the function pointer here gbdfed-1.6/guiedit.c:507:47: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guiedit.c:547:48: style: Parameter 'data' can be declared as pointer to const. However it seems that 'guiedit_delete_property' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiedit.c:1154:16: note: You might need to cast the function pointer here gbdfed-1.6/guiedit.c:547:48: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guiedit.c:564:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'guiedit_erase_comments' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiedit.c:1205:16: note: You might need to cast the function pointer here gbdfed-1.6/guiedit.c:564:47: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guiedit.c:600:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'guiedit_apply_comments' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiedit.c:1193:16: note: You might need to cast the function pointer here gbdfed-1.6/guiedit.c:600:47: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guiedit.c:625:35: style: Parameter 'w' can be declared as pointer to const. However it seems that 'guiedit_change_spacing' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiedit.c:879:9: note: You might need to cast the function pointer here gbdfed-1.6/guiedit.c:625:35: note: Parameter 'w' can be declared as pointer to const gbdfed-1.6/guiedit.c:625:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'guiedit_change_spacing' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiedit.c:879:9: note: You might need to cast the function pointer here gbdfed-1.6/guiedit.c:625:47: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guiedit.c:645:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'guiedit_apply_details' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiedit.c:803:16: note: You might need to cast the function pointer here gbdfed-1.6/guiedit.c:645:46: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guiedit.c:714:31: style: Parameter 'data' can be declared as pointer to const. However it seems that 'notebook_switch_page' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiedit.c:790:16: note: You might need to cast the function pointer here gbdfed-1.6/guiedit.c:714:31: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guiedit.c:729:51: style: Parameter 'data' can be declared as pointer to const. However it seems that 'close_finfo' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiedit.c:1226:9: note: You might need to cast the function pointer here gbdfed-1.6/guiedit.c:729:51: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guiedit.c:764:47: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:771:17: style: Variable 'font' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guiedit.c:1264:12: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guiedit.c:1334:47: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:1342:46: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:1350:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:1358:50: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guiedit.c:1366:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/glyphedit.c:170:16: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphedit.c:171:16: style: Variable 'gw' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphedit.c:361:13: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphedit.c:361:21: style: Variable 'bmap' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphedit.c:684:16: style: Variable 'gw' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphedit.c:760:54: style: Parameter 'event' can be declared as pointer to const. However it seems that 'glyphedit_focus_in' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/glyphedit.c:2516:27: note: You might need to cast the function pointer here gbdfed-1.6/glyphedit.c:760:54: note: Parameter 'event' can be declared as pointer to const gbdfed-1.6/glyphedit.c:773:55: style: Parameter 'event' can be declared as pointer to const. However it seems that 'glyphedit_focus_out' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/glyphedit.c:2517:28: note: You might need to cast the function pointer here gbdfed-1.6/glyphedit.c:773:55: note: Parameter 'event' can be declared as pointer to const gbdfed-1.6/glyphedit.c:963:34: style: Parameter 'grid' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/glyphedit.c:965:25: style: Parameter 'colors' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/glyphedit.c:1161:38: style: Parameter 'gw' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/glyphedit.c:1207:31: style: Parameter 'gw' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/glyphedit.c:1390:37: style: Parameter 'gw' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/glyphedit.c:1400:36: style: Parameter 'gw' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/glyphedit.c:1460:16: style: Variable 'win' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphedit.c:1558:16: style: Variable 'win' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/glyphedit.c:2064:54: style: Parameter 'event' can be declared as pointer to const. However it seems that 'glyphedit_button_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/glyphedit.c:2518:31: note: You might need to cast the function pointer here gbdfed-1.6/glyphedit.c:2064:54: note: Parameter 'event' can be declared as pointer to const gbdfed-1.6/glyphedit.c:2225:55: style: Parameter 'event' can be declared as pointer to const. However it seems that 'glyphedit_motion_notify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/glyphedit.c:2520:32: note: You might need to cast the function pointer here gbdfed-1.6/glyphedit.c:2225:55: note: Parameter 'event' can be declared as pointer to const gbdfed-1.6/glyphedit.c:2336:48: style: Parameter 'event' can be declared as pointer to const. However it seems that 'glyphedit_key_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/glyphedit.c:2521:28: note: You might need to cast the function pointer here gbdfed-1.6/glyphedit.c:2336:48: note: Parameter 'event' can be declared as pointer to const gbdfed-1.6/glyphedit.c:2400:34: style: Parameter 'w' can be declared as pointer to const. However it seems that 'glyphedit_key_release' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/glyphedit.c:2522:30: note: You might need to cast the function pointer here gbdfed-1.6/glyphedit.c:2400:34: note: Parameter 'w' can be declared as pointer to const gbdfed-1.6/glyphedit.c:2400:50: style: Parameter 'event' can be declared as pointer to const. However it seems that 'glyphedit_key_release' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/glyphedit.c:2522:30: note: You might need to cast the function pointer here gbdfed-1.6/glyphedit.c:2400:50: note: Parameter 'event' can be declared as pointer to const gbdfed-1.6/guiedit.c:692:24: style: Variable 'finfo.default_char' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guiedit.c:696:24: style: Variable 'finfo.resolution_x' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guiedit.c:698:24: style: Variable 'finfo.resolution_y' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guiedit.c:702:23: style: Variable 'finfo.font_ascent' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guiedit.c:704:24: style: Variable 'finfo.font_descent' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guiedit.c:780:14: style: Variable 'font' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/glyphedit.c:694:8: style: Variable 'gw' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/glyphedit.c:1471:13: style: Variable 'win' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/glyphedit.c:1564:9: style: Variable 'win' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/glyphedit.c:1691:17: style: Variable 'call_modify' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/glyphedit.c:1723:27: style: Variable 'call_modify' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guihelp.c:161:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WEIGHT_BOLD [valueFlowBailoutIncompleteVar] gbdfed-1.6/guihelp.c:247:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gbdfed-1.6/guihelp.c:294:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] gbdfed-1.6/guihelp.c:289:16: 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] gbdfed-1.6/guihelp.c:122:39: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'help_parse_error' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guihelp.c:131:5: note: You might need to cast the function pointer here gbdfed-1.6/guihelp.c:122:39: note: Parameter 'ctx' can be declared as pointer to const gbdfed-1.6/guihelp.c:122:52: style: Parameter 'err' can be declared as pointer to const. However it seems that 'help_parse_error' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guihelp.c:131:5: note: You might need to cast the function pointer here gbdfed-1.6/guihelp.c:122:52: note: Parameter 'err' can be declared as pointer to const gbdfed-1.6/guihelp.c:122:66: style: Parameter 'data' can be declared as pointer to const. However it seems that 'help_parse_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guihelp.c:131:5: note: You might need to cast the function pointer here gbdfed-1.6/guihelp.c:122:66: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guihelp.c:202:20: style: Variable 'rows' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guihelp.c:31:9: style: struct member 'helpmap_t::mnemonic' is never used. [unusedStructMember] gbdfed-1.6/guiops.c:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] gbdfed-1.6/guiops.c:276:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] gbdfed-1.6/guiops.c:162: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] gbdfed-1.6/guiops.c:201:17: 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] gbdfed-1.6/guiops.c:203:16: 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] gbdfed-1.6/guiops.c:213:16: 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] gbdfed-1.6/guiops.c:257:16: 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] gbdfed-1.6/guiops.c:303:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guiops.c:128:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'enable_apply' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guiops.c:241:16: note: You might need to cast the function pointer here gbdfed-1.6/guiops.c:128:37: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guiops.c:283:16: style: Variable 'button' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guifile.c:1134:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] gbdfed-1.6/guifile.c:2039:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] gbdfed-1.6/guifile.c:2161:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] gbdfed-1.6/guifile.c:2243:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] gbdfed-1.6/guifile.c:2292:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] gbdfed-1.6/guiutil.c:70:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_DIALOG [valueFlowBailoutIncompleteVar] gbdfed-1.6/guiutil.c:134:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_DIALOG [valueFlowBailoutIncompleteVar] gbdfed-1.6/guiutil.c:216:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WATCH [valueFlowBailoutIncompleteVar] gbdfed-1.6/guiutil.c:59:16: 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] gbdfed-1.6/guiutil.c:123:16: 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] gbdfed-1.6/guifile.c:376:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guifile.c:443:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guifile.c:2359:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guifile.c:2396:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guifile.c:2426:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guifile.c:2456:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guifile.c:2486:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guifile.c:1266:1: error: Memory leak: cdata.file [memleak] gbdfed-1.6/guifile.c:1266:1: error: Memory leak: cdata.dir [memleak] gbdfed-1.6/guifile.c:219:27: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] gbdfed-1.6/guifile.c:2995:57: style:inconclusive: Function 'guifile_load_bdf_font' argument 2 names different: declaration 'filename' definition 'fullpath'. [funcArgNamesDifferent] gbdfed-1.6/gbdfed.h:315:69: note: Function 'guifile_load_bdf_font' argument 2 names different: declaration 'filename' definition 'fullpath'. gbdfed-1.6/guifile.c:2995:57: note: Function 'guifile_load_bdf_font' argument 2 names different: declaration 'filename' definition 'fullpath'. gbdfed-1.6/guifile.c:232:20: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guifile.c:440:47: style: Parameter 'call_data' can be declared as pointer to const. However it seems that 'handle_import_messages' is a callback function, if 'call_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guifile.c:476:26: note: You might need to cast the function pointer here gbdfed-1.6/guifile.c:440:47: note: Parameter 'call_data' can be declared as pointer to const gbdfed-1.6/guifile.c:545:47: style: Parameter 'fullpath' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guifile.c:545:64: style: Parameter 'dot' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guifile.c:546:26: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guifile.c:686:44: style: Parameter 'fullpath' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdfpkgf.c:222:23: error: Common realloc mistake: 'comment' nulled but not freed upon failure [memleakOnRealloc] gbdfed-1.6/guifile.c:686:61: style: Parameter 'dot' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdfpkgf.c:261:23: error: Common realloc mistake: 'comment' nulled but not freed upon failure [memleakOnRealloc] gbdfed-1.6/guifile.c:687:23: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdfpkgf.c:681:19: error: Common realloc mistake: 'row' nulled but not freed upon failure [memleakOnRealloc] gbdfed-1.6/guifile.c:828:11: style: Variable 'id' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdfpkgf.c:951:23: error: Common realloc mistake: 'comment' nulled but not freed upon failure [memleakOnRealloc] gbdfed-1.6/guifile.c:835:48: style: Parameter 'data' can be declared as pointer to const. However it seems that 'fnt_load_selected_fonts' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guifile.c:1210:16: note: You might need to cast the function pointer here gbdfed-1.6/guifile.c:835:48: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/bdfpkgf.c:991:23: error: Common realloc mistake: 'comment' nulled but not freed upon failure [memleakOnRealloc] gbdfed-1.6/guifile.c:1022:64: style: Parameter 'dot' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guifile.c:1023:38: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guifile.c:2107:12: style: Variable 'title' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guifile.c:2134:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_open_response' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guifile.c:2166:16: note: You might need to cast the function pointer here gbdfed-1.6/guifile.c:2134:60: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guifile.c:2205:34: style: Variable 'suff' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guifile.c:2263:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_save_response' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guifile.c:2323:16: note: You might need to cast the function pointer here gbdfed-1.6/guifile.c:2263:60: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guifile.c:2278:16: style: Variable 'vbox' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guifile.c:2279:18: style: Variable 'slash' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guifile.c:2903:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guifile.c:2906:17: style: Variable 'font' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guifile.c:2927:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guifile.c:2943:40: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdfpkgf.c:776:32: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gbdfed-1.6/bdfpkgf.c:771:29: note: Assuming allocation function fails gbdfed-1.6/bdfpkgf.c:770:31: note: Assignment 'f->glyphs=(struct bdf_glyph_t*)malloc(sizeof(struct bdf_glyph_t)<<7)', assigned value is 0 gbdfed-1.6/bdfpkgf.c:776:32: note: Null pointer addition gbdfed-1.6/bdfpkgf.c:1252:32: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gbdfed-1.6/bdfpkgf.c:1247:29: note: Assuming allocation function fails gbdfed-1.6/bdfpkgf.c:1246:31: note: Assignment 'f->glyphs=(struct bdf_glyph_t*)malloc(sizeof(struct bdf_glyph_t)<<7)', assigned value is 0 gbdfed-1.6/bdfpkgf.c:1252:32: note: Null pointer addition gbdfed-1.6/bdfpkgf.c:115:18: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdfpkgf.c:115:23: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdfpkgf.c:177:61: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdfpkgf.c:913:61: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guifile.c:2245:20: style: Variable 'dotpos' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guifile.c:2252:18: style: Variable 'dotpos' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guifile.c:2297:14: style: Variable 'vbox' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guifile.c:2364:16: style: Variable 'dotpos' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guifile.c:2376:14: style: Variable 'dotpos' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guipref.c:59:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_NO_HINTING [valueFlowBailoutIncompleteVar] gbdfed-1.6/guipref.c:110:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] gbdfed-1.6/guipref.c:286:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_REJECT [valueFlowBailoutIncompleteVar] gbdfed-1.6/guipref.c:351:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] gbdfed-1.6/guipref.c:441:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] gbdfed-1.6/guipref.c:693:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] gbdfed-1.6/guipref.c:732:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] gbdfed-1.6/guipref.c:859:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] gbdfed-1.6/guipref.c:1053:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] gbdfed-1.6/guipref.c:1088:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] gbdfed-1.6/hbf.c:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gbdfed-1.6/hbf.c:492:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hbf_width [valueFlowBailoutIncompleteVar] gbdfed-1.6/hbf.c:511:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hbf_width [valueFlowBailoutIncompleteVar] gbdfed-1.6/hbf.c:772:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hbf_bitmap_bbox [valueFlowBailoutIncompleteVar] gbdfed-1.6/hbf.c:909:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gbdfed-1.6/hbf.c:1291:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hbf_bitmap_bbox [valueFlowBailoutIncompleteVar] gbdfed-1.6/hbf.c:1338:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hbf_bitmap_bbox [valueFlowBailoutIncompleteVar] gbdfed-1.6/hbf.c:1418:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hbf_width [valueFlowBailoutIncompleteVar] gbdfed-1.6/guigedit.c:333:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ACCEL_VISIBLE [valueFlowBailoutIncompleteVar] gbdfed-1.6/guigedit.c:1281:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] gbdfed-1.6/guigedit.c:1872:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gbdfed-1.6/labcon.c:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_width [valueFlowBailoutIncompleteVar] gbdfed-1.6/labcon.c:81:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_width [valueFlowBailoutIncompleteVar] gbdfed-1.6/labcon.c:190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leader [valueFlowBailoutIncompleteVar] gbdfed-1.6/labcon.c:219:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_NO_WINDOW [valueFlowBailoutIncompleteVar] gbdfed-1.6/labcon.c:244:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_RGB_DITHER_NONE [valueFlowBailoutIncompleteVar] gbdfed-1.6/labcon.c:274:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_CONTAINER [valueFlowBailoutIncompleteVar] gbdfed-1.6/labcon.c:315:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leader [valueFlowBailoutIncompleteVar] gbdfed-1.6/labcon.c:390:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leader [valueFlowBailoutIncompleteVar] gbdfed-1.6/guipref.c:104:12: 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] gbdfed-1.6/guipref.c:159:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guipref.c:339:16: 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] gbdfed-1.6/guipref.c:435:12: 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] gbdfed-1.6/guipref.c:513:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guipref.c:559:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guipref.c:729:12: 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] gbdfed-1.6/guipref.c:734:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guipref.c:761:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guipref.c:861:12: 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] gbdfed-1.6/guipref.c:981:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guipref.c:1140:16: style: Variable 'button' is reassigned a value before the old one has been used. [redundantAssignment] gbdfed-1.6/guipref.c:1136:16: note: button is assigned gbdfed-1.6/guipref.c:1140:16: note: button is overwritten gbdfed-1.6/guipref.c:42:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pref_toggle' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guipref.c:866:12: note: You might need to cast the function pointer here gbdfed-1.6/guipref.c:42:36: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guipref.c:218:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pref_change_size' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guipref.c:495:12: note: You might need to cast the function pointer here gbdfed-1.6/guipref.c:218:41: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guipref.c:259:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pref_set_spacing' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guipref.c:544:12: note: You might need to cast the function pointer here gbdfed-1.6/guipref.c:259:41: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guipref.c:308:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pref_color_update_color' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guipref.c:343:13: note: You might need to cast the function pointer here gbdfed-1.6/guipref.c:308:60: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guipref.c:651:12: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guipref.c:686:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pref_show_fsel_dialog' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guipref.c:840:12: note: You might need to cast the function pointer here gbdfed-1.6/guipref.c:686:46: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guipref.c:924:12: style: Variable 'home' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guipref.c:1072:29: style: Variable 'button' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guipref.c:1140:16: style: Variable 'button' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/hbf.c:844:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] gbdfed-1.6/labcon.c:59:51: style: Parameter 'all' can be declared as pointer to const. However it seems that 'labcon_size_allocate' is a callback function, if 'all' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/labcon.c:206:25: note: You might need to cast the function pointer here gbdfed-1.6/labcon.c:59:51: note: Parameter 'all' can be declared as pointer to const gbdfed-1.6/labcon.c:178:43: style: Parameter 'w' can be declared as pointer to const. However it seems that 'labcon_remove' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/labcon.c:208:18: note: You might need to cast the function pointer here gbdfed-1.6/labcon.c:178:43: note: Parameter 'w' can be declared as pointer to const gbdfed-1.6/labcon.c:202:18: style: Variable 'lc' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/hbf.c:322:2: warning: If memory allocation fails, then there is a possible null pointer dereference: b2r [nullPointerOutOfMemory] gbdfed-1.6/hbf.c:319:8: note: Assuming allocation function fails gbdfed-1.6/hbf.c:319:8: note: Assignment 'b2r=(struct _B2_RANGE*)malloc((unsigned int)(sizeof(struct _B2_RANGE)))', assigned value is 0 gbdfed-1.6/hbf.c:322:2: note: Null pointer dereference gbdfed-1.6/hbf.c:323:2: warning: If memory allocation fails, then there is a possible null pointer dereference: b2r [nullPointerOutOfMemory] gbdfed-1.6/hbf.c:319:8: note: Assuming allocation function fails gbdfed-1.6/hbf.c:319:8: note: Assignment 'b2r=(struct _B2_RANGE*)malloc((unsigned int)(sizeof(struct _B2_RANGE)))', assigned value is 0 gbdfed-1.6/hbf.c:323:2: note: Null pointer dereference gbdfed-1.6/hbf.c:324:2: warning: If memory allocation fails, then there is a possible null pointer dereference: b2r [nullPointerOutOfMemory] gbdfed-1.6/hbf.c:319:8: note: Assuming allocation function fails gbdfed-1.6/hbf.c:319:8: note: Assignment 'b2r=(struct _B2_RANGE*)malloc((unsigned int)(sizeof(struct _B2_RANGE)))', assigned value is 0 gbdfed-1.6/hbf.c:324:2: note: Null pointer dereference gbdfed-1.6/hbf.c:428:2: warning: If memory allocation fails, then there is a possible null pointer dereference: prop [nullPointerOutOfMemory] gbdfed-1.6/hbf.c:422:9: note: Assuming allocation function fails gbdfed-1.6/hbf.c:422:9: note: Assignment 'prop=(struct _PROPERTY*)malloc((unsigned int)(sizeof(struct _PROPERTY)))', assigned value is 0 gbdfed-1.6/hbf.c:428:2: note: Null pointer dereference gbdfed-1.6/labcon.c:361:24: style: Variable 'leader' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/hbf.c:450:2: warning: If memory allocation fails, then there is a possible null pointer dereference: prop [nullPointerOutOfMemory] gbdfed-1.6/hbf.c:422:9: note: Assuming allocation function fails gbdfed-1.6/hbf.c:422:9: note: Assignment 'prop=(struct _PROPERTY*)malloc((unsigned int)(sizeof(struct _PROPERTY)))', assigned value is 0 gbdfed-1.6/hbf.c:450:2: note: Null pointer dereference gbdfed-1.6/hbf.c:452:2: warning: If memory allocation fails, then there is a possible null pointer dereference: prop [nullPointerOutOfMemory] gbdfed-1.6/hbf.c:422:9: note: Assuming allocation function fails gbdfed-1.6/hbf.c:422:9: note: Assignment 'prop=(struct _PROPERTY*)malloc((unsigned int)(sizeof(struct _PROPERTY)))', assigned value is 0 gbdfed-1.6/hbf.c:452:2: note: Null pointer dereference gbdfed-1.6/hbf.c:274:14: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:333:15: style: Variable 'b2r' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/hbf.c:349:15: style: Parameter 'b2r' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:367:15: style: Variable 'b2r' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/hbf.c:386:17: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:387:17: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:416:17: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:459:14: style: Parameter 'propName' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:462:15: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/hbf.c:526:14: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:528:14: style: Parameter 'stem' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:574:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:575:14: style: Parameter 'hbf_name' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:1095:14: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:1096:14: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/hbf.c:1411:11: style: Variable 'bm_end' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/hbf.c:1508:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/hbf.c:885:13: style: Variable 'b2pos' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guigedit.c:1295:12: 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] gbdfed-1.6/guigedit.c:1297:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guigedit.c:1332:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guigedit.c:1362:12: 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] gbdfed-1.6/guigedit.c:1366:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guigedit.c:1387:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guigedit.c:1412:12: 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] gbdfed-1.6/guigedit.c:1444:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guigedit.c:1885:12: 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] gbdfed-1.6/guigedit.c:1914:13: 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] gbdfed-1.6/guigedit.c:1917:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guigedit.c:1966:13: 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] gbdfed-1.6/guigedit.c:1983:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gbdfed-1.6/guigedit.c:1985:13: 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] gbdfed-1.6/guigedit.c:2011:13: 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] gbdfed-1.6/guigedit.c:297:40: style: Condition 'glyph_editors[i].owner==~0' is always false [knownConditionTrueFalse] gbdfed-1.6/guigedit.c:589:19: style: Condition 'ge->owner==~0' is always false [knownConditionTrueFalse] gbdfed-1.6/guigedit.c:2154:36: style: Condition 'glyph_editors[i].owner!=~0' is always true [knownConditionTrueFalse] gbdfed-1.6/guigedit.c:2169:36: style: Condition 'glyph_editors[i].owner!=~0' is always true [knownConditionTrueFalse] gbdfed-1.6/guigedit.c:2183:36: style: Condition 'glyph_editors[i].owner!=~0' is always true [knownConditionTrueFalse] gbdfed-1.6/guigedit.c:2198:36: style: Condition 'glyph_editors[i].owner!=~0' is always true [knownConditionTrueFalse] gbdfed-1.6/guigedit.c:2213:36: style: Condition 'glyph_editors[i].owner!=~0' is always true [knownConditionTrueFalse] gbdfed-1.6/guigedit.c:2244:33: style: Condition 'glyph_editors[i].id!=~0' is always true [knownConditionTrueFalse] gbdfed-1.6/guigedit.c:402:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:443:5: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:456:5: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:456:5: warning: %hd in format string (no. 2) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:1736:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:1743:5: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:1743:5: warning: %hd in format string (no. 2) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:1749:9: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:1846:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:1867:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:2057:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:2098:5: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:2107:5: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:2107:5: warning: %hd in format string (no. 2) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:2220:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/guigedit.c:2085:45: warning: Either the condition 'grid' is redundant or there is possible null pointer dereference: grid. [nullPointerRedundantCheck] gbdfed-1.6/guigedit.c:2068:13: note: Assuming that condition 'grid' is not redundant gbdfed-1.6/guigedit.c:2085:45: note: Null pointer dereference gbdfed-1.6/guigedit.c:2086:9: warning: Either the condition 'grid' is redundant or there is possible null pointer dereference: grid. [nullPointerRedundantCheck] gbdfed-1.6/guigedit.c:2068:13: note: Assuming that condition 'grid' is not redundant gbdfed-1.6/guigedit.c:2086:9: note: Null pointer dereference gbdfed-1.6/guigedit.c:2208:29: style:inconclusive: Function 'guigedit_set_code_base' argument 1 names different: declaration 'code_base' definition 'base'. [funcArgNamesDifferent] gbdfed-1.6/gbdfed.h:357:41: note: Function 'guigedit_set_code_base' argument 1 names different: declaration 'code_base' definition 'base'. gbdfed-1.6/guigedit.c:2208:29: note: Function 'guigedit_set_code_base' argument 1 names different: declaration 'code_base' definition 'base'. gbdfed-1.6/guigedit.c:340:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'update_font' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1929:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:340:36: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:345:12: style: Variable 'prgname' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:498:35: style: Parameter 'data' can be declared as pointer to const. However it seems that 'next_glyph' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1949:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:498:35: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:532:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'previous_glyph' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1939:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:532:39: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:580:57: style: Parameter 'data' can be declared as pointer to const. However it seems that 'close_glyph_editor' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1881:12: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:580:57: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:668:54: style: Parameter 'data' can be declared as pointer to const. However it seems that 'edit_menu_up' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:796:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:668:54: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:706:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'edit_menu_down' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:798:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:706:56: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:722:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'reload_glyph' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:803:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:722:37: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:744:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'copy_selection' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:815:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:744:39: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:752:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cut_selection' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:821:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:752:38: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:765:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'paste_selection' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:827:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:765:40: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:778:35: style: Parameter 'data' can be declared as pointer to const. However it seems that 'select_all' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:840:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:778:35: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:867:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'operations_menu_up' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1593:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:867:60: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:883:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'operations_menu_down' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1595:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:883:62: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:886:16: style: Variable 'gw' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:895:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'draw_operation' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1601:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:895:39: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:903:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'move_operation' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1607:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:903:39: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:911:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'copy_operation' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1613:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:911:39: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:919:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'set_rotate_limits' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1299:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:919:42: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:929:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'set_shear_limits' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1304:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:929:41: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:963:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'degrees_changed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1344:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:963:40: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:975:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'resize_changed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1397:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:975:39: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:1008:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'apply_operations' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1270:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1008:56: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:1102:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'add_mapping' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1458:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1102:36: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:1143:35: style: Parameter 'data' can be declared as pointer to const. However it seems that 'enable_add' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1460:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1143:35: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:1155:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'delete_unimap' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1448:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1155:38: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:1248:29: style: Variable 'button' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:1252:23: style: Variable 'sel' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:1487:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'show_rotate_dialog' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1626:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1487:43: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:1510:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'show_shear_dialog' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1632:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1510:42: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:1533:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'show_resize_dialog' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1653:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1533:43: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:1557:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'embolden_glyph' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1638:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1557:39: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:1565:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'show_unimap_dialog' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1659:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1565:43: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:1667:51: style: Parameter 'ged' can be declared as pointer to const. However it seems that 'pointer_moved' is a callback function, if 'ged' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:2001:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1667:51: note: Parameter 'ged' can be declared as pointer to const gbdfed-1.6/guigedit.c:1670:26: style: Variable 'si' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:1671:23: style: Variable 'g' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:1702:55: style: Parameter 'ged' can be declared as pointer to const. However it seems that 'operation_changed' is a callback function, if 'ged' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:2003:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1702:55: note: Parameter 'ged' can be declared as pointer to const gbdfed-1.6/guigedit.c:1705:26: style: Variable 'si' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:1716:51: style: Parameter 'ged' can be declared as pointer to const. However it seems that 'color_changed' is a callback function, if 'ged' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:2005:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1716:51: note: Parameter 'ged' can be declared as pointer to const gbdfed-1.6/guigedit.c:1719:26: style: Variable 'si' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:1725:52: style: Parameter 'ged' can be declared as pointer to const. However it seems that 'glyph_modified' is a callback function, if 'ged' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1999:5: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1725:52: note: Parameter 'ged' can be declared as pointer to const gbdfed-1.6/guigedit.c:1728:22: style: Variable 'ed' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:1730:12: style: Variable 'prgname' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:1776:28: style: Variable 'ai' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:1840:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'enable_update' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gbdfed-1.6/guigedit.c:1972:19: note: You might need to cast the function pointer here gbdfed-1.6/guigedit.c:1840:38: note: Parameter 'data' can be declared as pointer to const gbdfed-1.6/guigedit.c:1843:22: style: Variable 'ed' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/guigedit.c:1861:41: style: Parameter 'ed' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guigedit.c:2035:65: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/guigedit.c:888:8: style: Variable 'gw' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guigedit.c:933:14: style: Variable 'v' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guigedit.c:1283:12: style: Variable 'button' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/guigedit.c:1440:9: style: Variable 'sel' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/bdf.c:3359:27: style: The statement 'if (p->format!=property->format) p->format=property->format' is logically equivalent to 'p->format=property->format'. [duplicateConditionalAssign] gbdfed-1.6/bdf.c:3360:25: note: Assignment 'p->format=property->format' gbdfed-1.6/bdf.c:3359:27: note: Condition 'p->format!=property->format' is redundant gbdfed-1.6/bdf.c:3274:25: style: Condition 'n!=0' is always true [knownConditionTrueFalse] gbdfed-1.6/bdf.c:3273:29: note: Assignment 'n=_num_bdf_properties+nuser_props', assigned value is greater than 83 gbdfed-1.6/bdf.c:3274:25: note: Condition 'n!=0' is always true gbdfed-1.6/bdf.c:5536:21: style: Condition 'unencoded==0' is always true [knownConditionTrueFalse] gbdfed-1.6/bdf.c:5458:9: note: Assuming that condition 'unencoded' is not redundant gbdfed-1.6/bdf.c:5536:21: note: Condition 'unencoded==0' is always true gbdfed-1.6/bdf.c:5537:21: style: Condition 'unencoded==0' is always true [knownConditionTrueFalse] gbdfed-1.6/bdf.c:5458:9: note: Assuming that condition 'unencoded' is not redundant gbdfed-1.6/bdf.c:5537:21: note: Condition 'unencoded==0' is always true gbdfed-1.6/bdf.c:1263:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1365:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1517:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1539:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1583:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1624:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1789:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1830:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1851:21: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1856:17: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1938:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1951:17: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1951:17: warning: %hd in format string (no. 2) requires 'short' but the argument type is 'signed int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1976:17: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:1976:17: warning: %hd in format string (no. 2) requires 'short' but the argument type is 'signed int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2005:15: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2010:15: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2745:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2745:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2748:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2748:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2748:7: warning: %hd in format string (no. 4) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2754:5: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2754:5: warning: %hd in format string (no. 2) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2767:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2835:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2838:9: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2838:9: warning: %hd in format string (no. 3) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2840:9: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2840:9: warning: %hd in format string (no. 2) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2910:9: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2910:9: warning: %hd in format string (no. 3) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2912:9: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:2912:9: warning: %hd in format string (no. 2) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3011:5: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3012:5: warning: %hd in format string (no. 3) requires 'short' but the argument type is 'signed int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3657:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3657:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3660:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3666:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3669:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3680:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3680:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3683:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3698:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3698:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3701:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3712:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3712:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3715:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3726:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3726:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3729:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3740:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3740:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3743:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3755:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3755:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3758:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3768:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3768:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3771:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3782:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3782:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3785:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3796:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3796:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3799:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3814:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3825:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3825:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3828:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3843:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3855:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3855:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3858:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3890:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3964:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3968:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:5816:9: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:5833:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:5835:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:5842:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:5844:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:5884:9: warning: %hd in format string (no. 1) requires 'short' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:5950:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gbdfed-1.6/bdf.c:3217:7: error: Common realloc mistake: 'user_props' nulled but not freed upon failure [memleakOnRealloc] gbdfed-1.6/bdf.c:1761:10: warning: If memory allocation fails, then there is a possible null pointer dereference: p->font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:1760:47: note: Assuming allocation function fails gbdfed-1.6/bdf.c:1760:24: note: Assignment 'p->font=font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:1761:10: note: Null pointer dereference gbdfed-1.6/bdf.c:3340:9: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4079:27: note: Calling function 'bdf_add_font_property', 1st argument 'font' value is 0 gbdfed-1.6/bdf.c:3333:46: note: Assuming condition is false gbdfed-1.6/bdf.c:3340:9: note: Null pointer dereference gbdfed-1.6/bdf.c:4036:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4036:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4037:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4037:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4038:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4038:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4039:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4039:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4052:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4052:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4053:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4053:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4059:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4059:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4060:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4060:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4060:32: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4060:32: note: Null pointer dereference gbdfed-1.6/bdf.c:4062:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4062:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4062:27: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4062:27: note: Null pointer dereference gbdfed-1.6/bdf.c:4067:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4067:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4068:29: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4068:29: note: Null pointer dereference gbdfed-1.6/bdf.c:4070:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4070:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4071:5: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4071:5: note: Null pointer dereference gbdfed-1.6/bdf.c:4078:24: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4078:24: note: Null pointer dereference gbdfed-1.6/bdf.c:4088:40: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4088:40: note: Null pointer dereference gbdfed-1.6/bdf.c:4093:40: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4093:40: note: Null pointer dereference gbdfed-1.6/bdf.c:4098:30: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4098:30: note: Null pointer dereference gbdfed-1.6/bdf.c:4103:30: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4103:30: note: Null pointer dereference gbdfed-1.6/bdf.c:4108:24: warning: If memory allocation fails, then there is a possible null pointer dereference: font [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:4030:33: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4030:12: note: Assignment 'font=(struct bdf_font_t*)calloc(1,sizeof(struct bdf_font_t))', assigned value is 0 gbdfed-1.6/bdf.c:4108:24: note: Null pointer dereference gbdfed-1.6/bdf.c:5906:19: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] gbdfed-1.6/bdf.c:5905:27: note: Assuming allocation function fails gbdfed-1.6/bdf.c:5905:12: note: Assignment 'name=(char*)malloc(len)', assigned value is 0 gbdfed-1.6/bdf.c:5906:19: note: Null pointer dereference gbdfed-1.6/bdf.c:955:23: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gbdfed-1.6/bdf.c:950:37: note: Assuming allocation function fails gbdfed-1.6/bdf.c:950:22: note: Assignment 'font->acmsgs=(char*)malloc(len+2)', assigned value is 0 gbdfed-1.6/bdf.c:955:23: note: Null pointer addition gbdfed-1.6/bdf.c:974:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gbdfed-1.6/bdf.c:969:39: note: Assuming allocation function fails gbdfed-1.6/bdf.c:969:24: note: Assignment 'font->comments=(char*)malloc(len+2)', assigned value is 0 gbdfed-1.6/bdf.c:974:25: note: Null pointer addition gbdfed-1.6/bdf.c:1149:26: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gbdfed-1.6/bdf.c:1144:50: note: Assuming allocation function fails gbdfed-1.6/bdf.c:1144:25: note: Assignment 'font->props=(struct bdf_property_t*)malloc(sizeof(struct bdf_property_t))', assigned value is 0 gbdfed-1.6/bdf.c:1149:26: note: Null pointer addition gbdfed-1.6/bdf.c:3278:35: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gbdfed-1.6/bdf.c:3275:38: note: Assuming allocation function fails gbdfed-1.6/bdf.c:3275:13: note: Assignment 'p=(struct bdf_property_t*)malloc(sizeof(struct bdf_property_t)*n)', assigned value is 0 gbdfed-1.6/bdf.c:3278:35: note: Null pointer addition gbdfed-1.6/bdf.c:4220:29: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gbdfed-1.6/bdf.c:4216:50: note: Assuming allocation function fails gbdfed-1.6/bdf.c:4216:28: note: Assignment 'glyphs->glyphs=(struct bdf_glyph_t*)malloc(sizeof(struct bdf_glyph_t)*tmp)', assigned value is 0 gbdfed-1.6/bdf.c:4220:29: note: Null pointer addition gbdfed-1.6/bdf.c:5600:35: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gbdfed-1.6/bdf.c:5595:41: note: Assuming allocation function fails gbdfed-1.6/bdf.c:5595:19: note: Assignment 'font->unencoded=(struct bdf_glyph_t*)malloc(sizeof(struct bdf_glyph_t)*ng)', assigned value is 0 gbdfed-1.6/bdf.c:5600:35: note: Null pointer addition gbdfed-1.6/bdf.c:5611:32: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gbdfed-1.6/bdf.c:5606:41: note: Assuming allocation function fails gbdfed-1.6/bdf.c:5606:19: note: Assignment 'font->glyphs=(struct bdf_glyph_t*)malloc(sizeof(struct bdf_glyph_t)*ng)', assigned value is 0 gbdfed-1.6/bdf.c:5611:32: note: Null pointer addition gbdfed-1.6/bdf.c:6633:9: style: Checking if unsigned expression 'wd' is less than zero. [unsignedLessThanZero] gbdfed-1.6/bdf.c:6610:9: note: Assignment 'w=0', assigned value is 0 gbdfed-1.6/bdf.c:6633:9: note: Unsigned less than zero gbdfed-1.6/bdf.c:3200:37: style:inconclusive: Function 'bdf_create_property' argument 2 names different: declaration 'type' definition 'format'. [funcArgNamesDifferent] gbdfed-1.6/bdf.h:553:49: note: Function 'bdf_create_property' argument 2 names different: declaration 'type' definition 'format'. gbdfed-1.6/bdf.c:3200:37: note: Function 'bdf_create_property' argument 2 names different: declaration 'type' definition 'format'. gbdfed-1.6/bdf.c:4314:41: style:inconclusive: Function '_bdf_locate_glyph' argument 2 names different: declaration 'encoding' definition 'code'. [funcArgNamesDifferent] gbdfed-1.6/bdfP.h:109:61: note: Function '_bdf_locate_glyph' argument 2 names different: declaration 'encoding' definition 'code'. gbdfed-1.6/bdf.c:4314:41: note: Function '_bdf_locate_glyph' argument 2 names different: declaration 'encoding' definition 'code'. gbdfed-1.6/bdf.c:205:11: style: Variable 'kp' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:386:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:531:11: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:562:26: style: Variable 'pe' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:641:28: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:741:20: style: Variable 'dmap' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:781:20: style: Variable 'dmap' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:830:20: style: Variable 'dmap' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:877:18: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:877:23: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:945:40: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:964:42: style: Parameter 'comment' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:987:59: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:1022:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:1730:17: style: Variable 'font' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:2500:29: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:2506:27: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:2621:16: style: Variable 'bbx' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:2624:27: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:2684:59: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:2690:21: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:2964:46: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:2964:67: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:2965:29: style: Parameter 'appname' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:2967:11: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:3259:21: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:3259:26: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:3287:46: style: Parameter 'comments' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:3305:36: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:3623:24: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:3924:44: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:4021:20: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:4492:28: style: Variable 'ones' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:4532:28: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:4574:28: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:4617:28: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:4675:28: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:4724:28: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:4767:28: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:4809:28: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:4856:72: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:5258:33: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:5262:20: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:5444:35: style: Variable 'base' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:5701:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:5713:31: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:5733:44: style: Parameter 'foundry' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:5733:59: style: Parameter 'family' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:5741:27: style: Variable 'val' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:5914:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6140:51: style: Parameter 'metrics' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:6175:18: style: Variable 'gp' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6175:28: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6420:18: style: Variable 'gp' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6420:28: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6421:20: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6695:18: style: Variable 'gp' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6695:28: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6696:20: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6851:27: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] gbdfed-1.6/bdf.c:6855:27: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6920:20: style: Variable 'masks' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6921:18: style: Variable 'gp' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:6921:28: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] gbdfed-1.6/bdf.c:1239:10: style: Variable 'next' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/bdf.c:1760:24: style: Variable 'font' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/bdf.c:4730:11: style: Variable 'masks' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/bdf.c:4971:11: style: Variable 'maxlb' is assigned a value that is never used. [unreadVariable] gbdfed-1.6/bdf.c:5512:11: style: Variable 'maxlb' is assigned a value that is never used. [unreadVariable] diff: 2.20.0 gbdfed-1.6/bdfpkgf.c:230:17: warning: If memory allocation fails, then there is a possible null pointer dereference: comment [nullPointerOutOfMemory] gbdfed-1.6/bdfpkgf.c:220:57: note: Assuming allocation function fails gbdfed-1.6/bdfpkgf.c:220:33: note: Assignment 'comment=(unsigned char*)malloc(num+1)', assigned value is 0 gbdfed-1.6/bdfpkgf.c:230:17: note: Null pointer dereference 2.20.0 gbdfed-1.6/bdfpkgf.c:959:17: warning: If memory allocation fails, then there is a possible null pointer dereference: comment [nullPointerOutOfMemory] gbdfed-1.6/bdfpkgf.c:949:57: note: Assuming allocation function fails gbdfed-1.6/bdfpkgf.c:949:33: note: Assignment 'comment=(unsigned char*)malloc(num+1)', assigned value is 0 gbdfed-1.6/bdfpkgf.c:959:17: note: Null pointer dereference DONE