2025-11-23 08:49 ftp://ftp.de.debian.org/debian/pool/main/p/plutovg/plutovg_1.3.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 338 338 elapsed-time: 6.1 6.8 head-timing-info: old-timing-info: head results: sammycage-plutovg-57f82ac/examples/smiley.c:22:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_TWO_PI [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-utils.h:128:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:6:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_VERSION [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:11:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_VERSION_STRING [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:21:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_BLACK_COLOR [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_BLACK_COLOR [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plutovg_canvas_t [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:407:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_IDENTITY_MATRIX [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:539:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_FILL_RULE_NON_ZERO [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:596:126: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_FILL_RULE_NON_ZERO [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-ft-math.c:315:40: style:inconclusive: Function 'PVG_FT_Atan2' argument 1 names different: declaration 'x' definition 'dx'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-ft-math.h:286:29: note: Function 'PVG_FT_Atan2' argument 1 names different: declaration 'x' definition 'dx'. sammycage-plutovg-57f82ac/source/plutovg-ft-math.c:315:40: note: Function 'PVG_FT_Atan2' argument 1 names different: declaration 'x' definition 'dx'. sammycage-plutovg-57f82ac/source/plutovg-ft-math.c:315:57: style:inconclusive: Function 'PVG_FT_Atan2' argument 2 names different: declaration 'y' definition 'dy'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-ft-math.h:287:19: note: Function 'PVG_FT_Atan2' argument 2 names different: declaration 'y' definition 'dy'. sammycage-plutovg-57f82ac/source/plutovg-ft-math.c:315:57: note: Function 'PVG_FT_Atan2' argument 2 names different: declaration 'y' definition 'dy'. sammycage-plutovg-57f82ac/source/plutovg-ft-math.c:371:50: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-math.c:398:44: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-blend.c:152:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_SPREAD_METHOD_REPEAT [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-blend.c:918:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_OPERATOR_SRC_OVER [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-blend.c:1017:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_TEXTURE_TYPE_PLAIN [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:19:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:19:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:20:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:20:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:21:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:21:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:22:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:22:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:23:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:23:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:24:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:24:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:25:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:25:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:27:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:27:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:28:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:28:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:29:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:29:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:30:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:30:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:31:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:31:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:32:5: warning: If memory allocation fails, then there is a possible null pointer dereference: state [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:18:36: note: Assignment 'state=malloc(sizeof(struct plutovg_state_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:32:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:86:5: warning: If memory allocation fails, then there is a possible null pointer dereference: canvas [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assignment 'canvas=malloc(sizeof(plutovg_canvas_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:86:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:87:5: warning: If memory allocation fails, then there is a possible null pointer dereference: canvas [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assignment 'canvas=malloc(sizeof(plutovg_canvas_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:87:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:88:5: warning: If memory allocation fails, then there is a possible null pointer dereference: canvas [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assignment 'canvas=malloc(sizeof(plutovg_canvas_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:88:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:89:5: warning: If memory allocation fails, then there is a possible null pointer dereference: canvas [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assignment 'canvas=malloc(sizeof(plutovg_canvas_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:89:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:90:5: warning: If memory allocation fails, then there is a possible null pointer dereference: canvas [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assignment 'canvas=malloc(sizeof(plutovg_canvas_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:90:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:91:5: warning: If memory allocation fails, then there is a possible null pointer dereference: canvas [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-canvas.c:84:38: note: Assignment 'canvas=malloc(sizeof(plutovg_canvas_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-canvas.c:91:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-canvas.c:726:53: style: Parameter 'canvas' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-canvas.c:744:53: style: Parameter 'canvas' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-blend.c:205:106: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] sammycage-plutovg-57f82ac/source/plutovg-blend.c:314:53: style: Parameter 'dest' can be declared as pointer to const. However it seems that 'composition_solid_destination' is a callback function, if 'dest' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sammycage-plutovg-57f82ac/source/plutovg-blend.c:431:5: note: You might need to cast the function pointer here sammycage-plutovg-57f82ac/source/plutovg-blend.c:314:53: note: Parameter 'dest' can be declared as pointer to const sammycage-plutovg-57f82ac/source/plutovg-blend.c:467:47: style: Parameter 'dest' can be declared as pointer to const. However it seems that 'composition_destination' is a callback function, if 'dest' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sammycage-plutovg-57f82ac/source/plutovg-blend.c:626:5: note: You might need to cast the function pointer here sammycage-plutovg-57f82ac/source/plutovg-blend.c:467:47: note: Parameter 'dest' can be declared as pointer to const sammycage-plutovg-57f82ac/source/plutovg-blend.c:1045:35: style: Variable 'gradient' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-blend.c:1048:34: style: Variable 'texture' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-blend.c:188:14: style: Variable 'rx' is assigned a value that is never used. [unreadVariable] sammycage-plutovg-57f82ac/source/plutovg-blend.c:188:22: style: Variable 'ry' is assigned a value that is never used. [unreadVariable] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1761:13: style: Condition 'error' is always false [knownConditionTrueFalse] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1760:44: note: Calling function 'PVG_FT_Stroker_BeginSubPath' returns 0 sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1760:44: note: Assignment 'error=PVG_FT_Stroker_BeginSubPath(stroker,&v_start,outline->contours_flag[n])', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1761:13: note: Condition 'error' is always false sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:324:59: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:357:65: style: Parameter 'control' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:358:65: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:384:65: style: Parameter 'control1' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:385:65: style: Parameter 'control2' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:386:65: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:418:46: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1046:75: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1106:76: style: Parameter 'control' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1107:50: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1112:20: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1279:76: style: Parameter 'control1' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1280:50: style: Parameter 'control2' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1280:75: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1285:20: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1463:81: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1510:28: style: Variable 'src_point' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1511:28: style: Variable 'src_tag' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-ft-stroker.c:1704:20: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-matrix.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-paint.c:415:143: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plutovg_gradient_stop_t [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-paint.c:463:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_IDENTITY_MATRIX [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y0 [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-font.c:310:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plutovg_font_face_t [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-font.c:387:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-font.c:418:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-font.c:530:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plutovg_font_face_cache_t [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-font.c:588:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable family [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-font.c:743:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-font.c:1009:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-paint.c:389:5: warning: If memory allocation fails, then there is a possible null pointer dereference: paint [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-paint.c:387:36: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-paint.c:387:36: note: Assignment 'paint=malloc(size)', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-paint.c:389:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:1510:12: style: Condition 'error' is always false [knownConditionTrueFalse] sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:1509:27: note: Calling function 'gray_move_to' returns 0 sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:1509:27: note: Assignment 'error=gray_move_to(&v_start,user)', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:1510:12: note: Condition 'error' is always false sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:1468:17: style: Redundant assignment of 'v_start.x' to itself. [selfAssignment] sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:1469:17: style: Redundant assignment of 'v_start.y' to itself. [selfAssignment] sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:1472:16: style: Redundant assignment of 'v_last.x' to itself. [selfAssignment] sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:1473:16: style: Redundant assignment of 'v_last.y' to itself. [selfAssignment] sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:450:5: warning: Either the condition 'dx>0' is redundant or there is division by zero at line 450. [zerodivcond] sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:438:13: note: Assuming that condition 'dx>0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:447:15: note: Assignment 'dx=-dx', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:450:5: note: Division by zero sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:615:5: warning: Either the condition 'dy>0' is redundant or there is division by zero at line 615. [zerodivcond] sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:599:13: note: Assuming that condition 'dy>0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:610:15: note: Assignment 'dy=-dy', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:615:5: note: Division by zero sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:233:22: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:1079:21: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:1378:28: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-ft-raster.c:1444:21: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:270:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:305:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_SQRT2 [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:21:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:40:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plutovg_path_t [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:90:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_PATH_COMMAND_MOVE_TO [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:100:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_PATH_COMMAND_LINE_TO [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:119:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_PATH_COMMAND_CUBIC_TO [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:181:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_TWO_PI [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:216:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_PATH_COMMAND_CLOSE [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:225:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:241:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_EMPTY_POINT [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:270:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_KAPPA [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_KAPPA [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:313:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_TWO_PI [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:359:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:395:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:421:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_PATH_COMMAND_MOVE_TO [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:491:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_PATH_COMMAND_MOVE_TO [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:608:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_EMPTY_POINT [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:630:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:674:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUTOVG_PATH_COMMAND_MOVE_TO [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:177:5: warning: If memory allocation fails, then there is a possible null pointer dereference: outline [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assignment 'outline=malloc(points_size+tags_size+contours_size+contours_flag_size+sizeof(struct PVG_FT_Outline))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:177:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:178:5: warning: If memory allocation fails, then there is a possible null pointer dereference: outline [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assignment 'outline=malloc(points_size+tags_size+contours_size+contours_flag_size+sizeof(struct PVG_FT_Outline))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:178:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:179:5: warning: If memory allocation fails, then there is a possible null pointer dereference: outline [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assignment 'outline=malloc(points_size+tags_size+contours_size+contours_flag_size+sizeof(struct PVG_FT_Outline))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:179:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:180:5: warning: If memory allocation fails, then there is a possible null pointer dereference: outline [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assignment 'outline=malloc(points_size+tags_size+contours_size+contours_flag_size+sizeof(struct PVG_FT_Outline))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:180:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:181:5: warning: If memory allocation fails, then there is a possible null pointer dereference: outline [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assignment 'outline=malloc(points_size+tags_size+contours_size+contours_flag_size+sizeof(struct PVG_FT_Outline))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:181:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:182:5: warning: If memory allocation fails, then there is a possible null pointer dereference: outline [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assignment 'outline=malloc(points_size+tags_size+contours_size+contours_flag_size+sizeof(struct PVG_FT_Outline))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:182:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:183:5: warning: If memory allocation fails, then there is a possible null pointer dereference: outline [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assignment 'outline=malloc(points_size+tags_size+contours_size+contours_flag_size+sizeof(struct PVG_FT_Outline))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:183:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:176:56: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:174:37: note: Assignment 'outline=malloc(points_size+tags_size+contours_size+contours_flag_size+sizeof(struct PVG_FT_Outline))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:176:56: note: Null pointer addition sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:64:25: style: Variable 'span' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:118:21: style: Variable 'a_end' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-rasterize.c:121:21: style: Variable 'b_end' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:860:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-surface.c:18:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plutovg_surface_t [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-surface.c:39:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plutovg_surface_t [valueFlowBailoutIncompleteVar] sammycage-plutovg-57f82ac/source/plutovg-path.c:42:5: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-path.c:40:34: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-path.c:40:34: note: Assignment 'path=malloc(sizeof(plutovg_path_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-path.c:42:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-path.c:43:5: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-path.c:40:34: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-path.c:40:34: note: Assignment 'path=malloc(sizeof(plutovg_path_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-path.c:43:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-path.c:44:5: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-path.c:40:34: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-path.c:40:34: note: Assignment 'path=malloc(sizeof(plutovg_path_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-path.c:44:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-path.c:45:5: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-path.c:40:34: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-path.c:40:34: note: Assignment 'path=malloc(sizeof(plutovg_path_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-path.c:45:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-path.c:46:5: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-path.c:40:34: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-path.c:40:34: note: Assignment 'path=malloc(sizeof(plutovg_path_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-path.c:46:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:93:70: style: Condition '((codepoint)&0xfffffc00)==0xdc00' is always false [knownConditionTrueFalse] sammycage-plutovg-57f82ac/source/plutovg-font.c:92:39: note: Assuming that condition '((codepoint)&0xfffffc00)==0xd800' is not redundant sammycage-plutovg-57f82ac/source/plutovg-font.c:93:70: note: Condition '((codepoint)&0xfffffc00)==0xdc00' is always false sammycage-plutovg-57f82ac/source/plutovg-font.c:231:9: warning: If memory allocation fails, then there is a possible null pointer dereference: glyph [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assignment 'glyph=malloc(sizeof(struct plutovg_glyph_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:231:9: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:232:9: warning: If memory allocation fails, then there is a possible null pointer dereference: glyph [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assignment 'glyph=malloc(sizeof(struct plutovg_glyph_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:232:9: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:233:9: warning: If memory allocation fails, then there is a possible null pointer dereference: glyph [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assignment 'glyph=malloc(sizeof(struct plutovg_glyph_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:233:9: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:233:61: warning: If memory allocation fails, then there is a possible null pointer dereference: glyph [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assignment 'glyph=malloc(sizeof(struct plutovg_glyph_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:233:61: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:234:45: warning: If memory allocation fails, then there is a possible null pointer dereference: glyph [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assignment 'glyph=malloc(sizeof(struct plutovg_glyph_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:234:45: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:235:44: warning: If memory allocation fails, then there is a possible null pointer dereference: glyph [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:230:23: note: Assignment 'glyph=malloc(sizeof(struct plutovg_glyph_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:235:44: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:252:35: warning: If memory allocation fails, then there is a possible null pointer dereference: newglyphs [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:245:49: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:245:49: note: Assignment 'newglyphs=calloc(newcapacity,sizeof(struct plutovg_glyph_t*))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:252:35: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:253:21: warning: If memory allocation fails, then there is a possible null pointer dereference: newglyphs [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:245:49: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:245:49: note: Assignment 'newglyphs=calloc(newcapacity,sizeof(struct plutovg_glyph_t*))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:253:21: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:312:5: warning: If memory allocation fails, then there is a possible null pointer dereference: face [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:310:39: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:310:39: note: Assignment 'face=malloc(sizeof(plutovg_font_face_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:312:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:317:5: warning: If memory allocation fails, then there is a possible null pointer dereference: face [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:310:39: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:310:39: note: Assignment 'face=malloc(sizeof(plutovg_font_face_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:317:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:318:5: warning: If memory allocation fails, then there is a possible null pointer dereference: face [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:310:39: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:310:39: note: Assignment 'face=malloc(sizeof(plutovg_font_face_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:318:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:533:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cache [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:530:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:530:46: note: Assignment 'cache=malloc(sizeof(plutovg_font_face_cache_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:533:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:534:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cache [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:530:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:530:46: note: Assignment 'cache=malloc(sizeof(plutovg_font_face_cache_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:534:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:535:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cache [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:530:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:530:46: note: Assignment 'cache=malloc(sizeof(plutovg_font_face_cache_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:535:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:536:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cache [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:530:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:530:46: note: Assignment 'cache=malloc(sizeof(plutovg_font_face_cache_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:536:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:588:19: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assignment 'entry=malloc(max_family_length+filename_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:933:50: note: Calling function 'plutovg_font_face_cache_add_entry', 2nd argument 'entry' value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:588:19: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:614:5: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assignment 'entry=malloc(family_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:614:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:615:5: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assignment 'entry=malloc(family_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:615:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:616:12: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assignment 'entry=malloc(family_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:616:12: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:618:5: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assignment 'entry=malloc(family_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:618:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:619:5: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assignment 'entry=malloc(family_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:619:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:620:5: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assignment 'entry=malloc(family_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:620:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:621:5: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assignment 'entry=malloc(family_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:621:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:827:9: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assignment 'entry=malloc(max_family_length+filename_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:827:9: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:828:9: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assignment 'entry=malloc(max_family_length+filename_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:828:9: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:828:27: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assignment 'entry=malloc(max_family_length+filename_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:828:27: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:829:16: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assignment 'entry=malloc(max_family_length+filename_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:829:16: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:920:9: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assignment 'entry=malloc(max_family_length+filename_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:920:9: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:921:9: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assignment 'entry=malloc(max_family_length+filename_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:921:9: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:922:9: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assignment 'entry=malloc(max_family_length+filename_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:922:9: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-font.c:923:9: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assignment 'entry=malloc(max_family_length+filename_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:923:9: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3311:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3307:28: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3307:18: note: Assignment 'scanline=(float*)((void)(userdata),malloc((result->w*2+1)*sizeof(float)))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3311:25: note: Null pointer addition sammycage-plutovg-57f82ac/source/plutovg-font.c:615:35: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:613:46: note: Assignment 'entry=malloc(family_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:615:35: note: Null pointer addition sammycage-plutovg-57f82ac/source/plutovg-font.c:827:39: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-font.c:826:50: note: Assignment 'entry=malloc(max_family_length+filename_length+sizeof(struct plutovg_font_face_entry_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-font.c:827:39: note: Null pointer addition sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:2297:95: style:inconclusive: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:846:95: note: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:2297:95: note: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:2610:74: style:inconclusive: Function 'stbtt_GetGlyphKernAdvance' argument 2 names different: declaration 'glyph1' definition 'g1'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:800:74: note: Function 'stbtt_GetGlyphKernAdvance' argument 2 names different: declaration 'glyph1' definition 'g1'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:2610:74: note: Function 'stbtt_GetGlyphKernAdvance' argument 2 names different: declaration 'glyph1' definition 'g1'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:2610:82: style:inconclusive: Function 'stbtt_GetGlyphKernAdvance' argument 3 names different: declaration 'glyph2' definition 'g2'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:800:86: note: Function 'stbtt_GetGlyphKernAdvance' argument 3 names different: declaration 'glyph2' definition 'g2'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:2610:82: note: Function 'stbtt_GetGlyphKernAdvance' argument 3 names different: declaration 'glyph2' definition 'g2'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:2660:77: style:inconclusive: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:758:77: note: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:2660:77: note: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:2672:74: style:inconclusive: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:857:74: note: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:2672:74: note: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3957:83: style:inconclusive: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:588:84: note: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3957:83: note: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3957:91: style:inconclusive: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:588:95: note: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3957:91: note: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4184:208: style:inconclusive: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 10 names different: declaration 'oversample_x' definition 'prefilter_x'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:918:208: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 10 names different: declaration 'oversample_x' definition 'prefilter_x'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4184:208: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 10 names different: declaration 'oversample_x' definition 'prefilter_x'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4184:225: style:inconclusive: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 11 names different: declaration 'oversample_y' definition 'prefilter_y'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:918:226: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 11 names different: declaration 'oversample_y' definition 'prefilter_y'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4184:225: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 11 names different: declaration 'oversample_y' definition 'prefilter_y'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4339:17: style:inconclusive: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:605:37: note: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'. sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4339:17: note: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'. sammycage-plutovg-57f82ac/source/plutovg-font.c:371:22: style: Variable 'glyph' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-font.c:662:32: style: Variable 'entry_key_ptr' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-font.c:766:33: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-font.c:1005:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-font.c:1028:65: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:1286:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:1287:41: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:1288:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:1289:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:1294:39: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3028:84: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3403:30: style: Variable 'a' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3406:23: style: Variable 'b' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3490:77: style: Parameter 'wcount' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3813:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:3859:120: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4149:67: style: Parameter 'spc' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4363:122: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4398:46: style: Parameter 'orig' can be declared as const array [constParameter] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4398:61: style: Parameter 'ray' can be declared as const array [constParameter] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4398:75: style: Parameter 'q0' can be declared as const array [constParameter] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4398:88: style: Parameter 'q1' can be declared as const array [constParameter] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4398:101: style: Parameter 'q2' can be declared as const array [constParameter] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4462:25: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4462:35: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4776:76: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4311:21: warning: Uninitialized variables: ranges.h_oversample, ranges.v_oversample [uninitvar] sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4347:59: note: Calling function 'stbtt_PackFontRanges', 4th argument '&range' value is sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:4311:21: note: Uninitialized variables: ranges.h_oversample, ranges.v_oversample sammycage-plutovg-57f82ac/source/plutovg-stb-truetype.h:1821:45: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1378:16: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:5588:17: style: Redundant condition: The condition 'req_comp' is redundant since 'req_comp >= 3' is sufficient. [redundantCondition] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:541:8: style: Condition '!stbi_write_tga_with_rle' is always false [knownConditionTrueFalse] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1140:21: style: Condition 'force_filter>=5' is always false [knownConditionTrueFalse] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1130:23: note: Assignment 'force_filter=stbi_write_force_png_filter', assigned value is -1 sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1140:21: note: Condition 'force_filter>=5' is always false sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4393:23: style: Condition 'c==18' is always true [knownConditionTrueFalse] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4391:23: note: Assuming that condition 'c==17' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4382:22: note: Assuming that condition 'c>=19' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4393:23: note: Condition 'c==18' is always true sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:5217:23: style: Condition '!stbi__compute_transparency16(z,tc16,s->img_out_n)' is always false [knownConditionTrueFalse] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:5217:52: note: Calling function 'stbi__compute_transparency16' returns 1 sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:5217:23: note: Condition '!stbi__compute_transparency16(z,tc16,s->img_out_n)' is always false sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:5219:23: style: Condition '!stbi__compute_transparency(z,tc,s->img_out_n)' is always false [knownConditionTrueFalse] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:5219:50: note: Calling function 'stbi__compute_transparency' returns 1 sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:5219:23: note: Condition '!stbi__compute_transparency(z,tc,s->img_out_n)' is always false sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6107:22: style: Condition 'len>128' is always true [knownConditionTrueFalse] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6095:15: note: Assuming that condition 'len==128' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6107:22: note: Condition 'len>128' is always true sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6924:41: style: Condition 'g->transparent>=0' is always true [knownConditionTrueFalse] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6923:49: note: Assignment 'g->transparent=stbi__get8(s)', assigned value is greater than -1 sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6924:41: note: Condition 'g->transparent>=0' is always true sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7268:30: style: Condition 'count==0' is always false [knownConditionTrueFalse] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7264:26: note: Assuming that condition 'count>128' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7267:19: note: Compound assignment '-=', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7268:30: note: Condition 'count==0' is always false sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:836:4: error: Memory leak: p [memleak] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:991:10: warning: Either the condition '(out)==0' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:992:10: note: Assuming that condition '(out)==0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:991:10: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:992:10: warning: Either the condition '(out)==0' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:993:10: note: Assuming that condition '(out)==0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:992:10: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:993:10: warning: Either the condition '(out)==0' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:994:10: note: Assuming that condition '(out)==0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:993:10: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1013:7: warning: Either the condition '(out)==0' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1014:7: note: Assuming that condition '(out)==0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1013:7: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1014:7: warning: Either the condition '(out)==0' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1015:7: note: Assuming that condition '(out)==0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1014:7: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-surface.c:41:5: warning: If memory allocation fails, then there is a possible null pointer dereference: surface [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-surface.c:39:40: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-surface.c:39:40: note: Assignment 'surface=malloc(sizeof(plutovg_surface_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-surface.c:41:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-surface.c:42:5: warning: If memory allocation fails, then there is a possible null pointer dereference: surface [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-surface.c:39:40: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-surface.c:39:40: note: Assignment 'surface=malloc(sizeof(plutovg_surface_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-surface.c:42:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-surface.c:43:5: warning: If memory allocation fails, then there is a possible null pointer dereference: surface [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-surface.c:39:40: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-surface.c:39:40: note: Assignment 'surface=malloc(sizeof(plutovg_surface_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-surface.c:43:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-surface.c:44:5: warning: If memory allocation fails, then there is a possible null pointer dereference: surface [nullPointerOutOfMemory] sammycage-plutovg-57f82ac/source/plutovg-surface.c:39:40: note: Assuming allocation function fails sammycage-plutovg-57f82ac/source/plutovg-surface.c:39:40: note: Assignment 'surface=malloc(sizeof(plutovg_surface_t))', assigned value is 0 sammycage-plutovg-57f82ac/source/plutovg-surface.c:44:5: note: Null pointer dereference sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:991:10: warning: Either the condition '(out)==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:992:10: note: Assuming that condition '(out)==0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:991:10: note: Null pointer subtraction sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:992:10: warning: Either the condition '(out)==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:993:10: note: Assuming that condition '(out)==0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:992:10: note: Null pointer subtraction sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:993:10: warning: Either the condition '(out)==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:994:10: note: Assuming that condition '(out)==0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:993:10: note: Null pointer subtraction sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1013:7: warning: Either the condition '(out)==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1014:7: note: Assuming that condition '(out)==0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1013:7: note: Null pointer subtraction sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1014:7: warning: Either the condition '(out)==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1015:7: note: Assuming that condition '(out)==0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1014:7: note: Null pointer subtraction sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:5527:11: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7114:6: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7112:11: note: c is initialized sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7114:6: note: c is overwritten sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1083:25: warning: Either the condition 'b<0' is redundant or there is division by zero at line 1083. [zerodivcond] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1082:10: note: Assuming that condition 'b<0' is not redundant sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1083:25: note: Division by zero sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:262:49: style:inconclusive: Function 'stbi_flip_vertically_on_write' argument 1 names different: declaration 'flip_boolean' definition 'flag'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:195:49: note: Function 'stbi_flip_vertically_on_write' argument 1 names different: declaration 'flip_boolean' definition 'flag'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:262:49: note: Function 'stbi_flip_vertically_on_write' argument 1 names different: declaration 'flip_boolean' definition 'flag'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:512:79: style:inconclusive: Function 'stbi_write_bmp_to_func' argument 3 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:190:79: note: Function 'stbi_write_bmp_to_func' argument 3 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:512:79: note: Function 'stbi_write_bmp_to_func' argument 3 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:512:86: style:inconclusive: Function 'stbi_write_bmp_to_func' argument 4 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:190:86: note: Function 'stbi_write_bmp_to_func' argument 4 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:512:86: note: Function 'stbi_write_bmp_to_func' argument 4 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:520:55: style:inconclusive: Function 'stbi_write_bmp' argument 2 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:177:55: note: Function 'stbi_write_bmp' argument 2 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:520:55: note: Function 'stbi_write_bmp' argument 2 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:520:62: style:inconclusive: Function 'stbi_write_bmp' argument 3 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:177:62: note: Function 'stbi_write_bmp' argument 3 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:520:62: note: Function 'stbi_write_bmp' argument 3 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:611:79: style:inconclusive: Function 'stbi_write_tga_to_func' argument 3 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:191:79: note: Function 'stbi_write_tga_to_func' argument 3 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:611:79: note: Function 'stbi_write_tga_to_func' argument 3 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:611:86: style:inconclusive: Function 'stbi_write_tga_to_func' argument 4 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:191:86: note: Function 'stbi_write_tga_to_func' argument 4 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:611:86: note: Function 'stbi_write_tga_to_func' argument 4 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:619:55: style:inconclusive: Function 'stbi_write_tga' argument 2 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:178:55: note: Function 'stbi_write_tga' argument 2 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:619:55: note: Function 'stbi_write_tga' argument 2 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:619:62: style:inconclusive: Function 'stbi_write_tga' argument 3 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:178:62: note: Function 'stbi_write_tga' argument 3 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:619:62: note: Function 'stbi_write_tga' argument 3 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:787:79: style:inconclusive: Function 'stbi_write_hdr_to_func' argument 3 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:192:79: note: Function 'stbi_write_hdr_to_func' argument 3 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:787:79: note: Function 'stbi_write_hdr_to_func' argument 3 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:787:86: style:inconclusive: Function 'stbi_write_hdr_to_func' argument 4 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:192:86: note: Function 'stbi_write_hdr_to_func' argument 4 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:787:86: note: Function 'stbi_write_hdr_to_func' argument 4 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:794:55: style:inconclusive: Function 'stbi_write_hdr' argument 2 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:179:55: note: Function 'stbi_write_hdr' argument 2 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:794:55: note: Function 'stbi_write_hdr' argument 2 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:794:62: style:inconclusive: Function 'stbi_write_hdr' argument 3 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:179:62: note: Function 'stbi_write_hdr' argument 3 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:794:62: note: Function 'stbi_write_hdr' argument 3 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1215:55: style:inconclusive: Function 'stbi_write_png' argument 2 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:176:55: note: Function 'stbi_write_png' argument 2 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1215:55: note: Function 'stbi_write_png' argument 2 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1215:62: style:inconclusive: Function 'stbi_write_png' argument 3 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:176:62: note: Function 'stbi_write_png' argument 3 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1215:62: note: Function 'stbi_write_png' argument 3 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1215:97: style:inconclusive: Function 'stbi_write_png' argument 6 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:176:98: note: Function 'stbi_write_png' argument 6 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1215:97: note: Function 'stbi_write_png' argument 6 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1231:79: style:inconclusive: Function 'stbi_write_png_to_func' argument 3 names different: declaration 'w' definition 'x'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:189:79: note: Function 'stbi_write_png_to_func' argument 3 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1231:79: note: Function 'stbi_write_png_to_func' argument 3 names different: declaration 'w' definition 'x'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1231:86: style:inconclusive: Function 'stbi_write_png_to_func' argument 4 names different: declaration 'h' definition 'y'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:189:86: note: Function 'stbi_write_png_to_func' argument 4 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1231:86: note: Function 'stbi_write_png_to_func' argument 4 names different: declaration 'h' definition 'y'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1231:121: style:inconclusive: Function 'stbi_write_png_to_func' argument 7 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:189:122: note: Function 'stbi_write_png_to_func' argument 7 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1231:121: note: Function 'stbi_write_png_to_func' argument 7 names different: declaration 'stride_in_bytes' definition 'stride_bytes'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1366:71: style:inconclusive: Function 'stbi_load' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:427:83: note: Function 'stbi_load' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1366:71: note: Function 'stbi_load' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1366:81: style:inconclusive: Function 'stbi_load' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:427:105: note: Function 'stbi_load' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1366:81: note: Function 'stbi_load' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1376:68: style:inconclusive: Function 'stbi_load_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:428:70: note: Function 'stbi_load_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1376:68: note: Function 'stbi_load_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1376:78: style:inconclusive: Function 'stbi_load_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:428:92: note: Function 'stbi_load_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1376:78: note: Function 'stbi_load_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1389:76: style:inconclusive: Function 'stbi_load_from_file_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:450:71: note: Function 'stbi_load_from_file_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1389:76: note: Function 'stbi_load_from_file_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1389:86: style:inconclusive: Function 'stbi_load_from_file_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:450:93: note: Function 'stbi_load_from_file_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1389:86: note: Function 'stbi_load_from_file_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1402:74: style:inconclusive: Function 'stbi_load_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:449:84: note: Function 'stbi_load_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1402:74: note: Function 'stbi_load_16' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1402:84: style:inconclusive: Function 'stbi_load_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:449:106: note: Function 'stbi_load_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1402:84: note: Function 'stbi_load_16' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1429:93: style:inconclusive: Function 'stbi_load_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:423:109: note: Function 'stbi_load_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1429:93: note: Function 'stbi_load_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1429:103: style:inconclusive: Function 'stbi_load_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:423:131: note: Function 'stbi_load_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1429:103: note: Function 'stbi_load_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1436:107: style:inconclusive: Function 'stbi_load_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:424:109: note: Function 'stbi_load_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1436:107: note: Function 'stbi_load_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1436:117: style:inconclusive: Function 'stbi_load_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:424:131: note: Function 'stbi_load_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1436:117: note: Function 'stbi_load_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1478:92: style:inconclusive: Function 'stbi_loadf_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:458:100: note: Function 'stbi_loadf_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1478:92: note: Function 'stbi_loadf_from_memory' argument 5 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1478:102: style:inconclusive: Function 'stbi_loadf_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:458:122: note: Function 'stbi_loadf_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1478:102: note: Function 'stbi_loadf_from_memory' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1485:106: style:inconclusive: Function 'stbi_loadf_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:459:112: note: Function 'stbi_loadf_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1485:106: note: Function 'stbi_loadf_from_callbacks' argument 5 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1485:116: style:inconclusive: Function 'stbi_loadf_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:459:134: note: Function 'stbi_loadf_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1485:116: note: Function 'stbi_loadf_from_callbacks' argument 6 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1493:70: style:inconclusive: Function 'stbi_loadf' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:462:85: note: Function 'stbi_loadf' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1493:70: note: Function 'stbi_loadf' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1493:80: style:inconclusive: Function 'stbi_loadf' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:462:107: note: Function 'stbi_loadf' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1493:80: note: Function 'stbi_loadf' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1503:67: style:inconclusive: Function 'stbi_loadf_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:463:72: note: Function 'stbi_loadf_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1503:67: note: Function 'stbi_loadf_from_file' argument 4 names different: declaration 'channels_in_file' definition 'comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1503:77: style:inconclusive: Function 'stbi_loadf_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:463:94: note: Function 'stbi_loadf_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1503:77: note: Function 'stbi_loadf_from_file' argument 5 names different: declaration 'desired_channels' definition 'req_comp'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6500:51: style:inconclusive: Function 'stbi__pic_load' argument 2 names different: declaration 'x' definition 'px'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:948:55: note: Function 'stbi__pic_load' argument 2 names different: declaration 'x' definition 'px'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6500:51: note: Function 'stbi__pic_load' argument 2 names different: declaration 'x' definition 'px'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6500:59: style:inconclusive: Function 'stbi__pic_load' argument 3 names different: declaration 'y' definition 'py'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:948:63: note: Function 'stbi__pic_load' argument 3 names different: declaration 'y' definition 'py'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6500:59: note: Function 'stbi__pic_load' argument 3 names different: declaration 'y' definition 'py'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7741:63: style:inconclusive: Function 'stbi_info_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:495:68: note: Function 'stbi_info_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7741:63: note: Function 'stbi_info_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7755:68: style:inconclusive: Function 'stbi_is_16_bit_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. [funcArgNamesDifferent] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:497:73: note: Function 'stbi_is_16_bit_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7755:68: note: Function 'stbi_is_16_bit_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:284:52: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stbi__stdio_write' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:335:35: note: You might need to cast the function pointer here sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:284:52: note: Parameter 'data' can be declared as pointer to const sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:418:128: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:420:18: style: Variable 'bg' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:672:116: style: Parameter 'scanline' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:859:55: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:859:73: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:867:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:901:26: style: Variable 'lengthc' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:902:26: style: Variable 'lengtheb' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:903:26: style: Variable 'distc' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:904:26: style: Variable 'disteb' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:925:22: style: Variable 'bestloc' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1024:49: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1029:24: style: Variable 'crc_table' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1096:9: style: Variable 'mymap' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1099:19: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1131:8: style: Variable 'ctype' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image-write.h:1328:117: style: Parameter 'fdtbl' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:836:72: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1314:57: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:1314:65: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:2003:55: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:2210:120: style: Parameter 'fac' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:2210:146: style: Parameter 'dequant' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:2295:108: style: Parameter 'fac' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3073:62: style: Parameter 'dequant' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3465:63: style: Parameter 'in_near' can be declared as pointer to const. However it seems that 'stbi__resample_row_v_2' is a callback function, if 'in_near' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3915:59: note: You might need to cast the function pointer here sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3465:63: note: Parameter 'in_near' can be declared as pointer to const sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3465:81: style: Parameter 'in_far' can be declared as pointer to const. However it seems that 'stbi__resample_row_v_2' is a callback function, if 'in_far' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3915:59: note: You might need to cast the function pointer here sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3465:81: note: Parameter 'in_far' can be declared as pointer to const sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3479:13: style: Variable 'input' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3505:64: style: Parameter 'in_near' can be declared as pointer to const. However it seems that 'stbi__resample_row_hv_2' is a callback function, if 'in_near' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3825:34: note: You might need to cast the function pointer here sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3505:64: note: Parameter 'in_near' can be declared as pointer to const sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3505:82: style: Parameter 'in_far' can be declared as pointer to const. However it seems that 'stbi__resample_row_hv_2' is a callback function, if 'in_far' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3825:34: note: You might need to cast the function pointer here sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3505:82: note: Parameter 'in_far' can be declared as pointer to const sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3646:67: style: Parameter 'in_near' can be declared as pointer to const. However it seems that 'stbi__resample_row_generic' is a callback function, if 'in_near' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3918:59: note: You might need to cast the function pointer here sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:3646:67: note: Parameter 'in_near' can be declared as pointer to const sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4012:25: style: Variable 'y' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4192:47: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4322:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4675:68: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4699:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4740:16: style: Variable 'prior' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4792:19: style: Variable 'in' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4874:11: style: Variable 'xorig' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4875:11: style: Variable 'yorig' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4876:11: style: Variable 'xspc' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4877:11: style: Variable 'yspc' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4908:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4933:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4956:60: style: Parameter 'palette' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4959:28: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:5035:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:5397:24: style: Variable 'mul_table' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:5402:24: style: Variable 'shift_table' can be declared as const array [constVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6422:28: style: Variable 'packet' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6656:17: style: Variable 'c' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6778:103: style: Parameter 'two_back' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6967:16: style: Variable 'u' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7131:55: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7337:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sammycage-plutovg-57f82ac/source/plutovg-surface.c:17:40: warning: Either the condition 'width>=kMaxSize' is redundant or there is signed integer overflow for expression 'width*height*4'. [integerOverflowCond] sammycage-plutovg-57f82ac/source/plutovg-surface.c:15:43: note: Assuming that condition 'width>=kMaxSize' is not redundant sammycage-plutovg-57f82ac/source/plutovg-surface.c:17:40: note: Integer overflow sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4404:44: warning: Uninitialized variable: lencodes [uninitvar] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4380:13: note: Assuming condition is false sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:4404:44: note: Uninitialized variable: lencodes sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6378:11: warning: Uninitialized variable: dest [uninitvar] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6451:59: note: Calling function 'stbi__readval', 3rd argument 'value' value is sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6372:19: note: Assuming condition is false sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6378:11: note: Uninitialized variable: dest sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6069:40: style: Variable 'tga_palette_len' is assigned a value that is never used. [unreadVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6069:59: style: Variable 'tga_palette_bits' is assigned a value that is never used. [unreadVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:6999:29: style: Variable 'out_size' is assigned a value that is never used. [unreadVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7007:31: style: Variable 'delays_size' is assigned a value that is never used. [unreadVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7013:25: style: Variable 'out_size' is assigned a value that is never used. [unreadVariable] sammycage-plutovg-57f82ac/source/plutovg-stb-image.h:7018:31: style: Variable 'delays_size' is assigned a value that is never used. [unreadVariable] diff: DONE