2025-11-25 05:45 ftp://ftp.de.debian.org/debian/pool/main/b/box2d/box2d_2.4.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=opengl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-88-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 2024 2019 elapsed-time: 58.6 60.6 head-timing-info: old-timing-info: head results: box2d-2.4.1/extern/glad/src/gl.c:860:13: error: There is an unknown macro here somewhere. Configuration is required. If GLAD_GNUC_EXTENSION is a macro then please configure it. [unknownMacro] box2d-2.4.1/extern/glfw/src/context.c:756:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] box2d-2.4.1/extern/glfw/src/context.c:611:49: style:inconclusive: Function 'glfwMakeContextCurrent' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:5123:49: note: Function 'glfwMakeContextCurrent' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/context.c:611:49: note: Function 'glfwMakeContextCurrent' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/context.c:641:42: style:inconclusive: Function 'glfwSwapBuffers' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:5178:42: note: Function 'glfwSwapBuffers' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/context.c:641:42: note: Function 'glfwSwapBuffers' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/egl_context.c:135:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualIDMask [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/egl_context.c:717:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualScreenMask [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/egl_context.c:262:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] box2d-2.4.1/extern/glfw/src/egl_context.c:112:29: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: nativeConfigs [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/egl_context.c:104:27: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/egl_context.c:104:27: note: Assignment 'nativeConfigs=calloc(nativeCount,sizeof(voidEGLConfig))', assigned value is 0 box2d-2.4.1/extern/glfw/src/egl_context.c:112:29: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/egl_context.c:113:42: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] box2d-2.4.1/extern/glfw/src/egl_context.c:107:27: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/egl_context.c:107:27: note: Assignment 'usableConfigs=calloc(nativeCount,sizeof(struct _GLFWfbconfig))', assigned value is 0 box2d-2.4.1/extern/glfw/src/egl_context.c:113:42: note: Null pointer addition box2d-2.4.1/extern/glfw/src/egl_context.c:589:13: style: Local variable 'index' shadows outer variable [shadowVariable] box2d-2.4.1/extern/glfw/src/egl_context.c:463:9: note: Shadowed declaration box2d-2.4.1/extern/glfw/src/egl_context.c:589:13: note: Shadow variable box2d-2.4.1/extern/glfw/src/glx_context.c:236:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/glx_context.c:575:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/glx_context.c:688:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/glx_context.c:222:9: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] box2d-2.4.1/extern/glfw/src/glx_context.c:224:9: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] box2d-2.4.1/extern/glfw/src/glx_context.c:80:42: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] box2d-2.4.1/extern/glfw/src/glx_context.c:74:27: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/glx_context.c:74:27: note: Assignment 'usableConfigs=calloc(nativeCount,sizeof(struct _GLFWfbconfig))', assigned value is 0 box2d-2.4.1/extern/glfw/src/glx_context.c:80:42: note: Null pointer addition box2d-2.4.1/extern/glfw/src/init.c:118:12: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/init.c:117:26: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/init.c:117:26: note: Assignment 'result=calloc(length+1,1)', assigned value is 0 box2d-2.4.1/extern/glfw/src/init.c:118:12: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/init.c:202:13: warning: If memory allocation fails, then there is a possible null pointer dereference: error [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/init.c:199:27: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/init.c:199:27: note: Assignment 'error=calloc(1,sizeof(struct _GLFWerror))', assigned value is 0 box2d-2.4.1/extern/glfw/src/init.c:202:13: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/init.c:210:5: warning: If memory allocation fails, then there is a possible null pointer dereference: error [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/init.c:199:27: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/init.c:199:27: note: Assignment 'error=calloc(1,sizeof(struct _GLFWerror))', assigned value is 0 box2d-2.4.1/extern/glfw/src/init.c:210:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/init.c:211:12: warning: If memory allocation fails, then there is a possible null pointer dereference: error [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/init.c:199:27: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/init.c:199:27: note: Assignment 'error=calloc(1,sizeof(struct _GLFWerror))', assigned value is 0 box2d-2.4.1/extern/glfw/src/init.c:211:12: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/input.c:667:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/input.c:701:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cursor [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/input.c:700:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/input.c:700:20: note: Assignment 'cursor=calloc(1,sizeof(struct _GLFWcursor))', assigned value is 0 box2d-2.4.1/extern/glfw/src/input.c:701:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/input.c:731:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cursor [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/input.c:730:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/input.c:730:20: note: Assignment 'cursor=calloc(1,sizeof(struct _GLFWcursor))', assigned value is 0 box2d-2.4.1/extern/glfw/src/input.c:731:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/input.c:360:66: style:inconclusive: Function '_glfwInputDrop' argument 3 names different: declaration 'names' definition 'paths'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:720:66: note: Function '_glfwInputDrop' argument 3 names different: declaration 'names' definition 'paths'. box2d-2.4.1/extern/glfw/src/input.c:360:66: note: Function '_glfwInputDrop' argument 3 names different: declaration 'names' definition 'paths'. box2d-2.4.1/extern/glfw/src/input.c:461:42: style:inconclusive: Function 'glfwGetInputMode' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3842:42: note: Function 'glfwGetInputMode' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:461:42: note: Function 'glfwGetInputMode' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:484:43: style:inconclusive: Function 'glfwSetInputMode' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3896:43: note: Function 'glfwSetInputMode' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:484:43: note: Function 'glfwSetInputMode' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:591:36: style:inconclusive: Function 'glfwGetKey' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4026:36: note: Function 'glfwGetKey' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:591:36: note: Function 'glfwGetKey' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:614:44: style:inconclusive: Function 'glfwGetMouseButton' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4055:44: note: Function 'glfwGetMouseButton' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:614:44: note: Function 'glfwGetMouseButton' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:637:43: style:inconclusive: Function 'glfwGetCursorPos' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4093:43: note: Function 'glfwGetCursorPos' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:637:43: note: Function 'glfwGetCursorPos' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:660:43: style:inconclusive: Function 'glfwSetCursorPos' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4133:43: note: Function 'glfwSetCursorPos' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:660:43: note: Function 'glfwSetCursorPos' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:743:44: style:inconclusive: Function 'glfwDestroyCursor' argument 1 names different: declaration 'cursor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4221:44: note: Function 'glfwDestroyCursor' argument 1 names different: declaration 'cursor' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:743:44: note: Function 'glfwDestroyCursor' argument 1 names different: declaration 'cursor' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:778:40: style:inconclusive: Function 'glfwSetCursor' argument 1 names different: declaration 'window' definition 'windowHandle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4248:40: note: Function 'glfwSetCursor' argument 1 names different: declaration 'window' definition 'windowHandle'. box2d-2.4.1/extern/glfw/src/input.c:778:40: note: Function 'glfwSetCursor' argument 1 names different: declaration 'window' definition 'windowHandle'. box2d-2.4.1/extern/glfw/src/input.c:778:66: style:inconclusive: Function 'glfwSetCursor' argument 2 names different: declaration 'cursor' definition 'cursorHandle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4248:60: note: Function 'glfwSetCursor' argument 2 names different: declaration 'cursor' definition 'cursorHandle'. box2d-2.4.1/extern/glfw/src/input.c:778:66: note: Function 'glfwSetCursor' argument 2 names different: declaration 'cursor' definition 'cursorHandle'. box2d-2.4.1/extern/glfw/src/input.c:791:51: style:inconclusive: Function 'glfwSetKeyCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4291:51: note: Function 'glfwSetKeyCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:791:51: note: Function 'glfwSetKeyCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:801:53: style:inconclusive: Function 'glfwSetCharCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4327:53: note: Function 'glfwSetCharCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:801:53: note: Function 'glfwSetCharCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:811:61: style:inconclusive: Function 'glfwSetCharModsCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4362:61: note: Function 'glfwSetCharModsCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:811:61: note: Function 'glfwSetCharModsCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:821:67: style:inconclusive: Function 'glfwSetMouseButtonCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4392:67: note: Function 'glfwSetMouseButtonCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:821:67: note: Function 'glfwSetMouseButtonCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:832:63: style:inconclusive: Function 'glfwSetCursorPosCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4417:63: note: Function 'glfwSetCursorPosCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:832:63: note: Function 'glfwSetCursorPosCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:843:67: style:inconclusive: Function 'glfwSetCursorEnterCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4441:67: note: Function 'glfwSetCursorEnterCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:843:67: note: Function 'glfwSetCursorEnterCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:854:57: style:inconclusive: Function 'glfwSetScrollCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4468:57: note: Function 'glfwSetScrollCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:854:57: note: Function 'glfwSetScrollCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:865:53: style:inconclusive: Function 'glfwSetDropCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4498:53: note: Function 'glfwSetDropCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:865:53: note: Function 'glfwSetDropCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:1261:49: style:inconclusive: Function 'glfwSetClipboardString' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4959:49: note: Function 'glfwSetClipboardString' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:1261:49: note: Function 'glfwSetClipboardString' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:1269:56: style:inconclusive: Function 'glfwGetClipboardString' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:4989:56: note: Function 'glfwGetClipboardString' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:1269:56: note: Function 'glfwGetClipboardString' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/input.c:368:40: style: Parameter 'js' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/input.c:1056:20: style: Variable 'js' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/glfw/src/linux_joystick.c:51:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_MISC [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/linux_joystick.c:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABS_HAT3Y [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/linux_joystick.c:109:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABS_CNT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/linux_joystick.c:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CNT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/linux_joystick.c:273:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_NONBLOCK [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/linux_joystick.c:360:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inotify_event [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/linux_joystick.c:398:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/linux_joystick.c:80:24: style: Condition 'value>0' is always true [knownConditionTrueFalse] box2d-2.4.1/extern/glfw/src/linux_joystick.c:76:19: note: Assuming that condition 'value==0' is not redundant box2d-2.4.1/extern/glfw/src/linux_joystick.c:80:24: note: Condition 'value>0' is always true box2d-2.4.1/extern/glfw/src/linux_joystick.c:150:9: error: Resource leak: linjs.fd [resourceLeak] box2d-2.4.1/extern/glfw/src/linux_joystick.c:295:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/glfw/src/linux_joystick.c:431:43: style: Parameter 'guid' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/monitor.c:436:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/monitor.c:164:5: warning: If memory allocation fails, then there is a possible null pointer dereference: monitor [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/monitor.c:163:35: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/monitor.c:163:35: note: Assignment 'monitor=calloc(1,sizeof(struct _GLFWmonitor))', assigned value is 0 box2d-2.4.1/extern/glfw/src/monitor.c:164:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/monitor.c:165:5: warning: If memory allocation fails, then there is a possible null pointer dereference: monitor [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/monitor.c:163:35: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/monitor.c:163:35: note: Assignment 'monitor=calloc(1,sizeof(struct _GLFWmonitor))', assigned value is 0 box2d-2.4.1/extern/glfw/src/monitor.c:165:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/monitor.c:463:9: warning: If memory allocation fails, then there is a possible null pointer dereference: values [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/monitor.c:450:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/monitor.c:450:20: note: Assignment 'values=calloc(original->size,sizeof(unsigned short))', assigned value is 0 box2d-2.4.1/extern/glfw/src/monitor.c:463:9: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/monitor.c:499:20: style: Checking if unsigned expression 'ramp->size' is less than zero. [unsignedLessThanZero] box2d-2.4.1/extern/glfw/src/monitor.c:265:47: style:inconclusive: Function '_glfwCompareVideoModes' argument 1 names different: declaration 'first' definition 'fm'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:751:47: note: Function '_glfwCompareVideoModes' argument 1 names different: declaration 'first' definition 'fm'. box2d-2.4.1/extern/glfw/src/monitor.c:265:47: note: Function '_glfwCompareVideoModes' argument 1 names different: declaration 'first' definition 'fm'. box2d-2.4.1/extern/glfw/src/monitor.c:265:70: style:inconclusive: Function '_glfwCompareVideoModes' argument 2 names different: declaration 'second' definition 'sm'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:751:73: note: Function '_glfwCompareVideoModes' argument 2 names different: declaration 'second' definition 'sm'. box2d-2.4.1/extern/glfw/src/monitor.c:265:70: note: Function '_glfwCompareVideoModes' argument 2 names different: declaration 'second' definition 'sm'. box2d-2.4.1/extern/glfw/src/monitor.c:318:45: style:inconclusive: Function 'glfwGetMonitorPos' argument 1 names different: declaration 'monitor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:1931:45: note: Function 'glfwGetMonitorPos' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:318:45: note: Function 'glfwGetMonitorPos' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:333:54: style:inconclusive: Function 'glfwGetMonitorPhysicalSize' argument 1 names different: declaration 'monitor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:1965:54: note: Function 'glfwGetMonitorPhysicalSize' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:333:54: note: Function 'glfwGetMonitorPhysicalSize' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:351:54: style:inconclusive: Function 'glfwGetMonitorContentScale' argument 1 names different: declaration 'monitor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:1995:54: note: Function 'glfwGetMonitorContentScale' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:351:54: note: Function 'glfwGetMonitorContentScale' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:366:53: style:inconclusive: Function 'glfwGetMonitorName' argument 1 names different: declaration 'monitor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2021:53: note: Function 'glfwGetMonitorName' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:366:53: note: Function 'glfwGetMonitorName' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:375:53: style:inconclusive: Function 'glfwSetMonitorUserPointer' argument 1 names different: declaration 'monitor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2047:53: note: Function 'glfwSetMonitorUserPointer' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:375:53: note: Function 'glfwSetMonitorUserPointer' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:384:54: style:inconclusive: Function 'glfwGetMonitorUserPointer' argument 1 names different: declaration 'monitor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2071:54: note: Function 'glfwGetMonitorUserPointer' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:384:54: note: Function 'glfwGetMonitorUserPointer' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:400:59: style:inconclusive: Function 'glfwGetVideoModes' argument 1 names different: declaration 'monitor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2127:59: note: Function 'glfwGetVideoModes' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:400:59: note: Function 'glfwGetVideoModes' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:417:58: style:inconclusive: Function 'glfwGetVideoMode' argument 1 names different: declaration 'monitor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2155:58: note: Function 'glfwGetVideoMode' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:417:58: note: Function 'glfwGetVideoMode' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:428:40: style:inconclusive: Function 'glfwSetGamma' argument 1 names different: declaration 'monitor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2188:40: note: Function 'glfwSetGamma' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:428:40: note: Function 'glfwSetGamma' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:475:60: style:inconclusive: Function 'glfwGetGammaRamp' argument 1 names different: declaration 'monitor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2218:60: note: Function 'glfwGetGammaRamp' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:475:60: note: Function 'glfwGetGammaRamp' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:489:44: style:inconclusive: Function 'glfwSetGammaRamp' argument 1 names different: declaration 'monitor' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2259:44: note: Function 'glfwSetGammaRamp' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:489:44: note: Function 'glfwSetGammaRamp' argument 1 names different: declaration 'monitor' definition 'handle'. box2d-2.4.1/extern/glfw/src/monitor.c:335:19: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/glfw/src/monitor.c:368:19: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/glfw/src/monitor.c:386:19: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/glfw/src/null_joystick.c:34:46: style: Parameter 'js' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_joystick.c:39:43: style: Parameter 'guid' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_monitor.c:52:69: style:inconclusive: Function '_glfwPlatformGetVideoModes' argument 2 names different: declaration 'count' definition 'found'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:613:69: note: Function '_glfwPlatformGetVideoModes' argument 2 names different: declaration 'count' definition 'found'. box2d-2.4.1/extern/glfw/src/null_monitor.c:52:69: note: Function '_glfwPlatformGetVideoModes' argument 2 names different: declaration 'count' definition 'found'. box2d-2.4.1/extern/glfw/src/null_monitor.c:35:45: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_monitor.c:39:47: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_monitor.c:39:61: style: Parameter 'xpos' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_monitor.c:39:72: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_monitor.c:52:55: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_monitor.c:52:69: style: Parameter 'found' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_monitor.c:57:46: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_monitor.c:57:68: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_monitor.c:61:50: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_monitor.c:61:74: style: Parameter 'ramp' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_monitor.c:66:46: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:50:9: style: Condition '!createNativeWindow(window,wndconfig)' is always false [knownConditionTrueFalse] box2d-2.4.1/extern/glfw/src/null_window.c:50:28: note: Calling function 'createNativeWindow' returns 1 box2d-2.4.1/extern/glfw/src/null_window.c:50:9: note: Condition '!createNativeWindow(window,wndconfig)' is always false box2d-2.4.1/extern/glfw/src/null_window.c:124:65: style:inconclusive: Function '_glfwPlatformSetWindowAspectRatio' argument 2 names different: declaration 'numer' definition 'n'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:642:65: note: Function '_glfwPlatformSetWindowAspectRatio' argument 2 names different: declaration 'numer' definition 'n'. box2d-2.4.1/extern/glfw/src/null_window.c:124:65: note: Function '_glfwPlatformSetWindowAspectRatio' argument 2 names different: declaration 'numer' definition 'n'. box2d-2.4.1/extern/glfw/src/null_window.c:124:72: style:inconclusive: Function '_glfwPlatformSetWindowAspectRatio' argument 3 names different: declaration 'denom' definition 'd'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:642:76: note: Function '_glfwPlatformSetWindowAspectRatio' argument 3 names different: declaration 'denom' definition 'd'. box2d-2.4.1/extern/glfw/src/null_window.c:124:72: note: Function '_glfwPlatformSetWindowAspectRatio' argument 3 names different: declaration 'denom' definition 'd'. box2d-2.4.1/extern/glfw/src/null_window.c:255:60: style:inconclusive: Function '_glfwPlatformSetCursorPos' argument 2 names different: declaration 'xpos' definition 'x'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:598:60: note: Function '_glfwPlatformSetCursorPos' argument 2 names different: declaration 'xpos' definition 'x'. box2d-2.4.1/extern/glfw/src/null_window.c:255:60: note: Function '_glfwPlatformSetCursorPos' argument 2 names different: declaration 'xpos' definition 'x'. box2d-2.4.1/extern/glfw/src/null_window.c:255:70: style:inconclusive: Function '_glfwPlatformSetCursorPos' argument 3 names different: declaration 'ypos' definition 'y'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:598:73: note: Function '_glfwPlatformSetCursorPos' argument 3 names different: declaration 'ypos' definition 'y'. box2d-2.4.1/extern/glfw/src/null_window.c:255:70: note: Function '_glfwPlatformSetCursorPos' argument 3 names different: declaration 'ypos' definition 'y'. box2d-2.4.1/extern/glfw/src/null_window.c:79:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:83:46: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:88:49: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:89:50: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:96:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:96:58: style: Parameter 'xpos' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:96:69: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:100:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:118:52: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:124:53: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:136:51: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:137:43: style: Parameter 'left' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:137:54: style: Parameter 'top' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:138:43: style: Parameter 'right' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:138:55: style: Parameter 'bottom' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:151:46: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:155:46: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:159:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:163:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:168:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:173:54: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:178:51: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:182:51: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:186:50: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:190:50: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:195:49: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:199:43: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:204:55: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:208:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:212:43: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:216:44: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:220:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:225:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:230:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:251:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:251:61: style: Parameter 'xpos' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:251:75: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:255:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:259:46: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:263:44: style: Parameter 'cursor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:270:52: style: Parameter 'cursor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:275:46: style: Parameter 'cursor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:279:42: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:279:63: style: Parameter 'cursor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:314:56: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/null_window.c:316:57: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/osmesa_context.c:90:44: style: Parameter 'window' can be declared as pointer to const. However it seems that 'swapBuffersOSMesa' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/osmesa_context.c:277:35: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/osmesa_context.c:90:44: note: Parameter 'window' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wgl_context.c:69:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGL_NUMBER_PIXEL_FORMATS_ARB [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wgl_context.c:385:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PFD_DRAW_TO_WINDOW [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wgl_context.c:558:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wgl_context.c:203:9: warning: If memory allocation fails, then there is a possible null pointer dereference: u [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/wgl_context.c:79:27: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/wgl_context.c:79:27: note: Assignment 'usableConfigs=calloc(nativeCount,sizeof(struct _GLFWfbconfig))', assigned value is 0 box2d-2.4.1/extern/glfw/src/wgl_context.c:85:26: note: u is assigned 'usableConfigs+usableCount' here. box2d-2.4.1/extern/glfw/src/wgl_context.c:203:9: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/wgl_context.c:85:42: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] box2d-2.4.1/extern/glfw/src/wgl_context.c:79:27: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/wgl_context.c:79:27: note: Assignment 'usableConfigs=calloc(nativeCount,sizeof(struct _GLFWfbconfig))', assigned value is 0 box2d-2.4.1/extern/glfw/src/wgl_context.c:85:42: note: Null pointer addition box2d-2.4.1/extern/glfw/src/win32_init.c:338:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_CLIPSIBLINGS [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_init.c:389:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_init.c:417:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_init.c:445:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_FROM_SYSTEM [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_init.c:490:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAPVK_VSC_TO_VK [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_init.c:518:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VER_MAJORVERSION [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_init.c:533:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VER_MAJORVERSION [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_init.c:553:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI_GETFOREGROUNDLOCKTIMEOUT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_init.c:596:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI_SETFOREGROUNDLOCKTIMEOUT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_joystick.c:165:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINPUT_CAPS_WIRELESS [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_joystick.c:197:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAWINPUTDEVICELIST [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_joystick.c:278:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIDFT_AXIS [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_joystick.c:360:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUID [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_joystick.c:499:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTINPUT_VERSION [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_joystick.c:533:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XUSER_MAX_COUNT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_joystick.c:616:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIERR_NOTACQUIRED [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_joystick.c:357:24: style: Local variable 'js' shadows outer variable [shadowVariable] box2d-2.4.1/extern/glfw/src/win32_joystick.c:351:20: note: Shadowed declaration box2d-2.4.1/extern/glfw/src/win32_joystick.c:357:24: note: Shadow variable box2d-2.4.1/extern/glfw/src/win32_joystick.c:673:25: style: Local variable 'state' shadows outer variable [shadowVariable] box2d-2.4.1/extern/glfw/src/win32_joystick.c:610:20: note: Shadowed declaration box2d-2.4.1/extern/glfw/src/win32_joystick.c:673:25: note: Shadow variable box2d-2.4.1/extern/glfw/src/win32_joystick.c:357:24: style: Variable 'js' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/glfw/src/win32_monitor.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_monitor.c:78:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENUM_CURRENT_SETTINGS [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_monitor.c:161:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_DEVICE_ACTIVE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_monitor.c:258:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DM_PELSWIDTH [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_monitor.c:317:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDT_EFFECTIVE_DPI [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_monitor.c:348:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENUM_CURRENT_SETTINGS [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_monitor.c:414:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISP_CHANGE_SUCCESSFUL [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_monitor.c:447:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENUM_CURRENT_SETTINGS [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_monitor.c:423:13: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc] box2d-2.4.1/extern/glfw/src/win32_monitor.c:146:16: warning: If memory allocation fails, then there is a possible null pointer dereference: disconnected [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/win32_monitor.c:145:30: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/win32_monitor.c:145:30: note: Assignment 'disconnected=calloc(_glfw.monitorCount,sizeof(struct _GLFWmonitor*))', assigned value is 0 box2d-2.4.1/extern/glfw/src/win32_monitor.c:146:16: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/win32_monitor.c:449:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/win32_monitor.c:433:24: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/win32_monitor.c:433:24: note: Assignment 'result=calloc(1,sizeof(struct GLFWvidmode))', assigned value is 0 box2d-2.4.1/extern/glfw/src/win32_monitor.c:434:44: note: Calling function '_glfwPlatformGetVideoMode', 2nd argument 'result' value is 0 box2d-2.4.1/extern/glfw/src/win32_monitor.c:449:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/win32_monitor.c:450:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/win32_monitor.c:433:24: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/win32_monitor.c:433:24: note: Assignment 'result=calloc(1,sizeof(struct GLFWvidmode))', assigned value is 0 box2d-2.4.1/extern/glfw/src/win32_monitor.c:434:44: note: Calling function '_glfwPlatformGetVideoMode', 2nd argument 'result' value is 0 box2d-2.4.1/extern/glfw/src/win32_monitor.c:450:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/win32_monitor.c:451:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/win32_monitor.c:433:24: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/win32_monitor.c:433:24: note: Assignment 'result=calloc(1,sizeof(struct GLFWvidmode))', assigned value is 0 box2d-2.4.1/extern/glfw/src/win32_monitor.c:434:44: note: Calling function '_glfwPlatformGetVideoMode', 2nd argument 'result' value is 0 box2d-2.4.1/extern/glfw/src/win32_monitor.c:451:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/win32_monitor.c:337:45: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/win32_thread.c:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_OUT_OF_INDEXES [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_CLIPSIBLINGS [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_EX_APPWINDOW [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:119:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BI_BITFIELDS [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:199:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:212:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_DEFAULT_SCREEN_DPI [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:345:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWL_STYLE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:382:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWM_BB_ENABLE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:426:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SHIFT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:448:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SHIFT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:469:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_CONTROL [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:517:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWND_TOPMOST [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:531:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ES_CONTINUOUS [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:559:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ES_CONTINUOUS [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:597:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBT_DEVICEARRIVAL [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1205:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CW_USEDEFAULT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1311:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_HREDRAW [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1438:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM_CXICON [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1497:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOACTIVATE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1537:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWND_TOP [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1559:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1570:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMSZ_BOTTOMRIGHT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1618:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONITOR_DEFAULTTONEAREST [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1624:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_MINIMIZE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1629:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_RESTORE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1634:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_MAXIMIZE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1639:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOWNA [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1644:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_HIDE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1649:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1691:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWND_TOP [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1819:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWND_NOTOPMOST [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1829:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWL_EXSTYLE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1844:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWL_EXSTYLE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1863:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_REMOVE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1938:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QS_ALLEVENTS [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1945:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_NULL [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:2014:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDC_ARROW [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:2057:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:2106:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_UNICODETEXT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/win32_window.c:1161:17: warning: If memory allocation fails, then there is a possible null pointer dereference: paths [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/win32_window.c:1149:34: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/win32_window.c:1149:34: note: Assignment 'paths=calloc(count,sizeof(char*))', assigned value is 0 box2d-2.4.1/extern/glfw/src/win32_window.c:1161:17: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/win32_window.c:1169:22: warning: If memory allocation fails, then there is a possible null pointer dereference: paths [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/win32_window.c:1149:34: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/win32_window.c:1149:34: note: Assignment 'paths=calloc(count,sizeof(char*))', assigned value is 0 box2d-2.4.1/extern/glfw/src/win32_window.c:1169:22: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/win32_window.c:599:40: style: Variable 'dbh' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/glfw/src/win32_window.c:605:40: style: Variable 'dbh' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/glfw/src/win32_window.c:1794:54: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/win32_window.c:1807:51: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/win32_window.c:1812:51: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/window.c:1093:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/window.c:189:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:189:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:192:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:192:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:193:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:193:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:194:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:194:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:195:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:195:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:196:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:196:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:197:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:197:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:199:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:199:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:200:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:200:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:201:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:201:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:202:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:202:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:203:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:203:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:204:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:204:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:205:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:205:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:207:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:207:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:208:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:208:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:209:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:209:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:210:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:210:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:211:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:211:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:212:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:212:5: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/window.c:72:51: style:inconclusive: Function '_glfwInputWindowPos' argument 2 names different: declaration 'xpos' definition 'x'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:701:51: note: Function '_glfwInputWindowPos' argument 2 names different: declaration 'xpos' definition 'x'. box2d-2.4.1/extern/glfw/src/window.c:72:51: note: Function '_glfwInputWindowPos' argument 2 names different: declaration 'xpos' definition 'x'. box2d-2.4.1/extern/glfw/src/window.c:72:58: style:inconclusive: Function '_glfwInputWindowPos' argument 3 names different: declaration 'ypos' definition 'y'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:701:61: note: Function '_glfwInputWindowPos' argument 3 names different: declaration 'ypos' definition 'y'. box2d-2.4.1/extern/glfw/src/window.c:72:58: note: Function '_glfwInputWindowPos' argument 3 names different: declaration 'ypos' definition 'y'. box2d-2.4.1/extern/glfw/src/window.c:444:44: style:inconclusive: Function 'glfwDestroyWindow' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2531:44: note: Function 'glfwDestroyWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:444:44: note: Function 'glfwDestroyWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:477:47: style:inconclusive: Function 'glfwWindowShouldClose' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2551:47: note: Function 'glfwWindowShouldClose' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:477:47: note: Function 'glfwWindowShouldClose' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:486:51: style:inconclusive: Function 'glfwSetWindowShouldClose' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2573:51: note: Function 'glfwSetWindowShouldClose' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:486:51: note: Function 'glfwSetWindowShouldClose' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:495:45: style:inconclusive: Function 'glfwSetWindowTitle' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2598:45: note: Function 'glfwSetWindowTitle' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:495:45: note: Function 'glfwSetWindowTitle' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:505:44: style:inconclusive: Function 'glfwSetWindowIcon' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2645:44: note: Function 'glfwSetWindowIcon' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:505:44: note: Function 'glfwSetWindowIcon' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:517:43: style:inconclusive: Function 'glfwGetWindowPos' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2677:43: note: Function 'glfwGetWindowPos' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:517:43: note: Function 'glfwGetWindowPos' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:531:43: style:inconclusive: Function 'glfwSetWindowPos' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2712:43: note: Function 'glfwSetWindowPos' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:531:43: note: Function 'glfwSetWindowPos' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:544:44: style:inconclusive: Function 'glfwGetWindowSize' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2742:44: note: Function 'glfwGetWindowSize' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:544:44: note: Function 'glfwGetWindowSize' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:558:44: style:inconclusive: Function 'glfwSetWindowSize' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2869:44: note: Function 'glfwSetWindowSize' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:558:44: note: Function 'glfwSetWindowSize' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:573:50: style:inconclusive: Function 'glfwSetWindowSizeLimits' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2785:50: note: Function 'glfwSetWindowSizeLimits' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:573:50: note: Function 'glfwSetWindowSizeLimits' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:618:51: style:inconclusive: Function 'glfwSetWindowAspectRatio' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2828:51: note: Function 'glfwSetWindowAspectRatio' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:618:51: note: Function 'glfwSetWindowAspectRatio' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:647:49: style:inconclusive: Function 'glfwGetFramebufferSize' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2898:49: note: Function 'glfwGetFramebufferSize' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:647:49: note: Function 'glfwGetFramebufferSize' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:661:49: style:inconclusive: Function 'glfwGetWindowFrameSize' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2935:49: note: Function 'glfwGetWindowFrameSize' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:661:49: note: Function 'glfwGetWindowFrameSize' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:681:52: style:inconclusive: Function 'glfwGetWindowContentScale' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2966:52: note: Function 'glfwGetWindowContentScale' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:681:52: note: Function 'glfwGetWindowContentScale' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:696:48: style:inconclusive: Function 'glfwGetWindowOpacity' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:2993:48: note: Function 'glfwGetWindowOpacity' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:696:48: note: Function 'glfwGetWindowOpacity' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:705:47: style:inconclusive: Function 'glfwSetWindowOpacity' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3022:47: note: Function 'glfwSetWindowOpacity' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:705:47: note: Function 'glfwSetWindowOpacity' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:724:44: style:inconclusive: Function 'glfwIconifyWindow' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3053:44: note: Function 'glfwIconifyWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:724:44: note: Function 'glfwIconifyWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:733:44: style:inconclusive: Function 'glfwRestoreWindow' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3080:44: note: Function 'glfwRestoreWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:733:44: note: Function 'glfwRestoreWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:742:45: style:inconclusive: Function 'glfwMaximizeWindow' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3105:45: note: Function 'glfwMaximizeWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:742:45: note: Function 'glfwMaximizeWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:755:41: style:inconclusive: Function 'glfwShowWindow' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3132:41: note: Function 'glfwShowWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:755:41: note: Function 'glfwShowWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:771:53: style:inconclusive: Function 'glfwRequestWindowAttention' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3220:53: note: Function 'glfwRequestWindowAttention' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:771:53: note: Function 'glfwRequestWindowAttention' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:781:41: style:inconclusive: Function 'glfwHideWindow' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3154:41: note: Function 'glfwHideWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:781:41: note: Function 'glfwHideWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:794:42: style:inconclusive: Function 'glfwFocusWindow' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3193:42: note: Function 'glfwFocusWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:794:42: note: Function 'glfwFocusWindow' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:804:45: style:inconclusive: Function 'glfwGetWindowAttrib' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3335:45: note: Function 'glfwGetWindowAttrib' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:804:45: note: Function 'glfwGetWindowAttrib' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:863:46: style:inconclusive: Function 'glfwSetWindowAttrib' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3372:46: note: Function 'glfwSetWindowAttrib' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:863:46: note: Function 'glfwSetWindowAttrib' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:907:55: style:inconclusive: Function 'glfwGetWindowMonitor' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3242:55: note: Function 'glfwGetWindowMonitor' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:907:55: note: Function 'glfwGetWindowMonitor' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:916:47: style:inconclusive: Function 'glfwSetWindowMonitor' argument 1 names different: declaration 'window' definition 'wh'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3301:47: note: Function 'glfwSetWindowMonitor' argument 1 names different: declaration 'window' definition 'wh'. box2d-2.4.1/extern/glfw/src/window.c:916:47: note: Function 'glfwSetWindowMonitor' argument 1 names different: declaration 'window' definition 'wh'. box2d-2.4.1/extern/glfw/src/window.c:917:48: style:inconclusive: Function 'glfwSetWindowMonitor' argument 2 names different: declaration 'monitor' definition 'mh'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3301:68: note: Function 'glfwSetWindowMonitor' argument 2 names different: declaration 'monitor' definition 'mh'. box2d-2.4.1/extern/glfw/src/window.c:917:48: note: Function 'glfwSetWindowMonitor' argument 2 names different: declaration 'monitor' definition 'mh'. box2d-2.4.1/extern/glfw/src/window.c:955:51: style:inconclusive: Function 'glfwSetWindowUserPointer' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3395:51: note: Function 'glfwSetWindowUserPointer' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:955:51: note: Function 'glfwSetWindowUserPointer' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:964:52: style:inconclusive: Function 'glfwGetWindowUserPointer' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3416:52: note: Function 'glfwGetWindowUserPointer' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:964:52: note: Function 'glfwGetWindowUserPointer' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:973:63: style:inconclusive: Function 'glfwSetWindowPosCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3444:63: note: Function 'glfwSetWindowPosCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:973:63: note: Function 'glfwSetWindowPosCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:984:65: style:inconclusive: Function 'glfwSetWindowSizeCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3469:65: note: Function 'glfwSetWindowSizeCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:984:65: note: Function 'glfwSetWindowSizeCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:995:67: style:inconclusive: Function 'glfwSetWindowCloseCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3502:67: note: Function 'glfwSetWindowCloseCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:995:67: note: Function 'glfwSetWindowCloseCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1006:71: style:inconclusive: Function 'glfwSetWindowRefreshCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3531:71: note: Function 'glfwSetWindowRefreshCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1006:71: note: Function 'glfwSetWindowRefreshCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1017:67: style:inconclusive: Function 'glfwSetWindowFocusCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3559:67: note: Function 'glfwSetWindowFocusCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1017:67: note: Function 'glfwSetWindowFocusCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1028:71: style:inconclusive: Function 'glfwSetWindowIconifyCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3585:71: note: Function 'glfwSetWindowIconifyCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1028:71: note: Function 'glfwSetWindowIconifyCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1039:73: style:inconclusive: Function 'glfwSetWindowMaximizeCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3608:73: note: Function 'glfwSetWindowMaximizeCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1039:73: note: Function 'glfwSetWindowMaximizeCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1050:75: style:inconclusive: Function 'glfwSetFramebufferSizeCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3631:75: note: Function 'glfwSetFramebufferSizeCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1050:75: note: Function 'glfwSetFramebufferSizeCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1061:81: style:inconclusive: Function 'glfwSetWindowContentScaleCallback' argument 1 names different: declaration 'window' definition 'handle'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/include/GLFW/glfw3.h:3655:81: note: Function 'glfwSetWindowContentScaleCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:1061:81: note: Function 'glfwSetWindowContentScaleCallback' argument 1 names different: declaration 'window' definition 'handle'. box2d-2.4.1/extern/glfw/src/window.c:234:17: style: Local variable 'width' shadows outer argument [shadowArgument] box2d-2.4.1/extern/glfw/src/window.c:151:42: note: Shadowed declaration box2d-2.4.1/extern/glfw/src/window.c:234:17: note: Shadow variable box2d-2.4.1/extern/glfw/src/window.c:234:24: style: Local variable 'height' shadows outer argument [shadowArgument] box2d-2.4.1/extern/glfw/src/window.c:151:53: note: Shadowed declaration box2d-2.4.1/extern/glfw/src/window.c:234:24: note: Shadow variable box2d-2.4.1/extern/glfw/src/window.c:479:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/glfw/src/window.c:966:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/glfw/src/wl_init.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topDecoration [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_init.c:200:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GLFW_DECORATION_WIDTH [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_init.c:242:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SHELL_SURFACE_RESIZE_NONE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_init.c:342:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_POINTER_AXIS_HORIZONTAL_SCROLL [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_init.c:378:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1 [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_init.c:577:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_init.c:626:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_MODS_DEPRESSED [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_init.c:674:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SEAT_CAPABILITY_POINTER [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_init.c:793:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_compositor_interface [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_init.c:909:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_GRAVE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_init.c:1172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_init.c:394:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: mapStr [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/wl_init.c:384:18: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/wl_init.c:384:18: note: Assignment 'mapStr=mmap(NULL,size,PROT_READ,MAP_SHARED,fd,0)', assigned value is 0 box2d-2.4.1/extern/glfw/src/wl_init.c:394:12: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/wl_init.c:47:72: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_init.c:128:36: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_init.c:697:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'seatHandleName' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:705:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:697:34: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:698:44: style: Parameter 'seat' can be declared as pointer to const. However it seems that 'seatHandleName' is a callback function, if 'seat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:705:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:698:44: note: Parameter 'seat' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:708:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dataOfferHandleOffer' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:715:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:708:40: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:709:56: style: Parameter 'dataOffer' can be declared as pointer to const. However it seems that 'dataOfferHandleOffer' is a callback function, if 'dataOffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:715:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:709:56: note: Parameter 'dataOffer' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:729:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dataDeviceHandleEnter' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:765:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:729:41: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:730:58: style: Parameter 'dataDevice' can be declared as pointer to const. However it seems that 'dataDeviceHandleEnter' is a callback function, if 'dataDevice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:765:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:730:58: note: Parameter 'dataDevice' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:732:54: style: Parameter 'surface' can be declared as pointer to const. However it seems that 'dataDeviceHandleEnter' is a callback function, if 'surface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:765:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:732:54: note: Parameter 'surface' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:735:57: style: Parameter 'id' can be declared as pointer to const. However it seems that 'dataDeviceHandleEnter' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:765:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:735:57: note: Parameter 'id' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:739:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dataDeviceHandleLeave' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:766:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:739:41: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:740:58: style: Parameter 'dataDevice' can be declared as pointer to const. However it seems that 'dataDeviceHandleLeave' is a callback function, if 'dataDevice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:766:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:740:58: note: Parameter 'dataDevice' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:744:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dataDeviceHandleMotion' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:767:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:744:42: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:745:59: style: Parameter 'dataDevice' can be declared as pointer to const. However it seems that 'dataDeviceHandleMotion' is a callback function, if 'dataDevice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:767:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:745:59: note: Parameter 'dataDevice' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:752:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dataDeviceHandleDrop' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:768:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:752:40: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:753:57: style: Parameter 'dataDevice' can be declared as pointer to const. However it seems that 'dataDeviceHandleDrop' is a callback function, if 'dataDevice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:768:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:753:57: note: Parameter 'dataDevice' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:757:45: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dataDeviceHandleSelection' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:769:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:757:45: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:758:62: style: Parameter 'dataDevice' can be declared as pointer to const. However it seems that 'dataDeviceHandleSelection' is a callback function, if 'dataDevice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:769:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:758:62: note: Parameter 'dataDevice' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:759:61: style: Parameter 'id' can be declared as pointer to const. However it seems that 'dataDeviceHandleSelection' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_init.c:769:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_init.c:759:61: note: Parameter 'id' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_init.c:420:16: style: Variable 'locale' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/extern/glfw/src/wl_monitor.c:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_MODE_CURRENT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_monitor.c:129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_output_interface [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_monitor.c:172:69: style:inconclusive: Function '_glfwPlatformGetVideoModes' argument 2 names different: declaration 'count' definition 'found'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:613:69: note: Function '_glfwPlatformGetVideoModes' argument 2 names different: declaration 'count' definition 'found'. box2d-2.4.1/extern/glfw/src/wl_monitor.c:172:69: note: Function '_glfwPlatformGetVideoModes' argument 2 names different: declaration 'count' definition 'found'. box2d-2.4.1/extern/glfw/src/wl_monitor.c:172:55: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_monitor.c:183:50: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_monitor.c:183:74: style: Parameter 'ramp' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_monitor.c:190:46: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GLFW_DECORATION_HORIZONTAL [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:112:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:206:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:287:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GLFW_DECORATION_TOP [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:330:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZXDG_TOPLEVEL_DECORATION_V1_MODE_SERVER_SIDE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:372:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GLFW_DECORATION_TOP [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:408:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:528:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SHELL_SURFACE_FULLSCREEN_METHOD_DEFAULT [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:677:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZXDG_TOPLEVEL_DECORATION_V1_MODE_SERVER_SIDE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:797:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainWindow [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:813:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:1109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GLFW_DECORATION_TOP [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:1525:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainWindow [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:1618:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:1723:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/wl_window.c:1698:5: error: Common realloc mistake: 'clipboard' nulled but not freed upon failure [memleakOnRealloc] box2d-2.4.1/extern/glfw/src/wl_window.c:112:19: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpname [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/wl_window.c:168:22: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/wl_window.c:168:22: note: Assignment 'name=calloc(strlen(path)+sizeof(template),1)', assigned value is 0 box2d-2.4.1/extern/glfw/src/wl_window.c:172:35: note: Calling function 'createTmpfileCloexec', 1st argument 'name' value is 0 box2d-2.4.1/extern/glfw/src/wl_window.c:112:19: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/wl_window.c:169:16: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/wl_window.c:168:22: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/wl_window.c:168:22: note: Assignment 'name=calloc(strlen(path)+sizeof(template),1)', assigned value is 0 box2d-2.4.1/extern/glfw/src/wl_window.c:169:16: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/wl_window.c:170:16: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/wl_window.c:168:22: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/wl_window.c:168:22: note: Assignment 'name=calloc(strlen(path)+sizeof(template),1)', assigned value is 0 box2d-2.4.1/extern/glfw/src/wl_window.c:170:16: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/wl_window.c:235:12: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/wl_window.c:206:16: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/wl_window.c:206:16: note: Assignment 'data=mmap(NULL,length,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 box2d-2.4.1/extern/glfw/src/wl_window.c:235:12: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/wl_window.c:1337:60: style:inconclusive: Function '_glfwPlatformSetCursorPos' argument 2 names different: declaration 'xpos' definition 'x'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:598:60: note: Function '_glfwPlatformSetCursorPos' argument 2 names different: declaration 'xpos' definition 'x'. box2d-2.4.1/extern/glfw/src/wl_window.c:1337:60: note: Function '_glfwPlatformSetCursorPos' argument 2 names different: declaration 'xpos' definition 'x'. box2d-2.4.1/extern/glfw/src/wl_window.c:1337:70: style:inconclusive: Function '_glfwPlatformSetCursorPos' argument 3 names different: declaration 'ypos' definition 'y'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:598:73: note: Function '_glfwPlatformSetCursorPos' argument 3 names different: declaration 'ypos' definition 'y'. box2d-2.4.1/extern/glfw/src/wl_window.c:1337:70: note: Function '_glfwPlatformSetCursorPos' argument 3 names different: declaration 'ypos' definition 'y'. box2d-2.4.1/extern/glfw/src/wl_window.c:97:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'shellSurfaceHandlePopupDone' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_window.c:105:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_window.c:97:47: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_window.c:98:66: style: Parameter 'shellSurface' can be declared as pointer to const. However it seems that 'shellSurfaceHandlePopupDone' is a callback function, if 'shellSurface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_window.c:105:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_window.c:98:66: note: Parameter 'shellSurface' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_window.c:447:19: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/glfw/src/wl_window.c:747:41: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1024:46: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1031:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1031:58: style: Parameter 'xpos' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1031:69: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1040:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1087:53: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1102:51: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1205:55: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1212:44: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1241:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1246:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1273:51: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1291:50: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1298:50: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1303:49: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/wl_window.c:1439:45: style: Parameter 'data' can be declared as pointer to const. However it seems that 'lockedPointerHandleLocked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_window.c:1466:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_window.c:1439:45: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_window.c:1440:69: style: Parameter 'lockedPointer' can be declared as pointer to const. However it seems that 'lockedPointerHandleLocked' is a callback function, if 'lockedPointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_window.c:1466:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_window.c:1440:69: note: Parameter 'lockedPointer' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_window.c:1460:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'lockedPointerHandleUnlocked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_window.c:1467:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_window.c:1460:47: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_window.c:1461:71: style: Parameter 'lockedPointer' can be declared as pointer to const. However it seems that 'lockedPointerHandleUnlocked' is a callback function, if 'lockedPointer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_window.c:1467:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_window.c:1461:71: note: Parameter 'lockedPointer' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_window.c:1572:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dataSourceHandleTarget' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_window.c:1649:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_window.c:1572:42: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_window.c:1573:59: style: Parameter 'dataSource' can be declared as pointer to const. However it seems that 'dataSourceHandleTarget' is a callback function, if 'dataSource' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_window.c:1649:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_window.c:1573:59: note: Parameter 'dataSource' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_window.c:1584:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dataSourceHandleSend' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_window.c:1650:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_window.c:1584:40: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/wl_window.c:1585:57: style: Parameter 'dataSource' can be declared as pointer to const. However it seems that 'dataSourceHandleSend' is a callback function, if 'dataSource' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/wl_window.c:1650:5: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/wl_window.c:1585:57: note: Parameter 'dataSource' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/x11_init.c:243:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyNameLength [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_init.c:336:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNQueryInputStyle [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_init.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_init.c:386:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WINDOW [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_init.c:505:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_init.c:831:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyChangeMask [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_init.c:857:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_init.c:889:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_init.c:931:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_init.c:1004:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_init.c:961:9: style: Condition '!initExtensions()' is always false [knownConditionTrueFalse] box2d-2.4.1/extern/glfw/src/x11_init.c:961:24: note: Calling function 'initExtensions' returns 1 box2d-2.4.1/extern/glfw/src/x11_init.c:961:9: note: Condition '!initExtensions()' is always false box2d-2.4.1/extern/glfw/src/x11_init.c:772:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] box2d-2.4.1/extern/glfw/src/x11_init.c:354:36: style: Parameter 'supportedAtoms' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/x11_init.c:842:34: style: Parameter 'display' can be declared as pointer to const. However it seems that 'errorHandler' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/x11_init.c:858:22: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/x11_init.c:842:34: note: Parameter 'display' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/x11_init.c:842:56: style: Parameter 'event' can be declared as pointer to const. However it seems that 'errorHandler' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/x11_init.c:858:22: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/x11_init.c:842:56: note: Parameter 'event' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/x11_monitor.c:39:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR_Interlace [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_monitor.c:60:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_monitor.c:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR_Rotate_90 [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_monitor.c:132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR_Connected [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_monitor.c:228:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_monitor.c:284:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_monitor.c:507:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_monitor.c:514:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_monitor.c:119:20: warning: If memory allocation fails, then there is a possible null pointer dereference: disconnected [nullPointerOutOfMemory] box2d-2.4.1/extern/glfw/src/x11_monitor.c:118:34: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/x11_monitor.c:118:34: note: Assignment 'disconnected=calloc(_glfw.monitorCount,sizeof(struct _GLFWmonitor*))', assigned value is 0 box2d-2.4.1/extern/glfw/src/x11_monitor.c:119:20: note: Null pointer dereference box2d-2.4.1/extern/glfw/src/x11_monitor.c:311:45: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/x11_window.c:85:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisibilityNotify [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithdrawnState [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:151:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionRequest [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:184:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:248:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMinSize [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:324:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWOverrideRedirect [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:541:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XI_RawMotion [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:574:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIAllMasterDevices [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:608:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllocNone [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:798:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:950:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionNotify [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:964:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:1172:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:1901:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2072:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2153:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPosition [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2227:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2450:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconicState [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2457:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsViewable [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2476:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2522:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2557:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2584:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2638:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2655:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2717:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2749:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2775:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2811:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_left_ptr [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:2859:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:3037:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:3051:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/x11_window.c:389:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] box2d-2.4.1/extern/glfw/src/x11_window.c:407:9: error: Common realloc mistake: 'paths' nulled but not freed upon failure [memleakOnRealloc] box2d-2.4.1/extern/glfw/src/x11_window.c:1059:21: error: Common realloc mistake: 'string' nulled but not freed upon failure [memleakOnRealloc] box2d-2.4.1/extern/glfw/src/x11_window.c:2743:60: style:inconclusive: Function '_glfwPlatformSetCursorPos' argument 2 names different: declaration 'xpos' definition 'x'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:598:60: note: Function '_glfwPlatformSetCursorPos' argument 2 names different: declaration 'xpos' definition 'x'. box2d-2.4.1/extern/glfw/src/x11_window.c:2743:60: note: Function '_glfwPlatformSetCursorPos' argument 2 names different: declaration 'xpos' definition 'x'. box2d-2.4.1/extern/glfw/src/x11_window.c:2743:70: style:inconclusive: Function '_glfwPlatformSetCursorPos' argument 3 names different: declaration 'ypos' definition 'y'. [funcArgNamesDifferent] box2d-2.4.1/extern/glfw/src/internal.h:598:73: note: Function '_glfwPlatformSetCursorPos' argument 3 names different: declaration 'ypos' definition 'y'. box2d-2.4.1/extern/glfw/src/x11_window.c:2743:70: note: Function '_glfwPlatformSetCursorPos' argument 3 names different: declaration 'ypos' definition 'y'. box2d-2.4.1/extern/glfw/src/x11_window.c:839:23: style: Local variable 'i' shadows outer variable [shadowVariable] box2d-2.4.1/extern/glfw/src/x11_window.c:796:9: note: Shadowed declaration box2d-2.4.1/extern/glfw/src/x11_window.c:839:23: note: Shadow variable box2d-2.4.1/extern/glfw/src/x11_window.c:1192:26: style: Local variable 'window' shadows outer variable [shadowVariable] box2d-2.4.1/extern/glfw/src/x11_window.c:1167:18: note: Shadowed declaration box2d-2.4.1/extern/glfw/src/x11_window.c:1192:26: note: Shadow variable box2d-2.4.1/extern/glfw/src/x11_window.c:146:39: style: Parameter 'display' can be declared as pointer to const. However it seems that 'isSelectionEvent' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/x11_window.c:1909:57: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/x11_window.c:146:39: note: Parameter 'display' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/x11_window.c:146:56: style: Parameter 'event' can be declared as pointer to const. However it seems that 'isSelectionEvent' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/x11_window.c:1909:57: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/x11_window.c:146:56: note: Parameter 'event' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/x11_window.c:158:42: style: Parameter 'display' can be declared as pointer to const. However it seems that 'isFrameExtentsEvent' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/x11_window.c:2248:31: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/x11_window.c:158:42: note: Parameter 'display' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/x11_window.c:169:46: style: Parameter 'display' can be declared as pointer to const. However it seems that 'isSelPropNewValueNotify' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/glfw/src/x11_window.c:1036:39: note: You might need to cast the function pointer here box2d-2.4.1/extern/glfw/src/x11_window.c:169:46: note: Parameter 'display' can be declared as pointer to const box2d-2.4.1/extern/glfw/src/x11_window.c:928:42: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/x11_window.c:2495:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/x11_window.c:2517:54: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/glfw/src/x11_window.c:2545:27: style: struct member 'Anonymous20::functions' is never used. [unusedStructMember] box2d-2.4.1/extern/glfw/src/x11_window.c:2547:18: style: struct member 'Anonymous20::input_mode' is never used. [unusedStructMember] box2d-2.4.1/extern/glfw/src/x11_window.c:2548:27: style: struct member 'Anonymous20::status' is never used. [unusedStructMember] box2d-2.4.1/extern/imgui/imgui_internal.h:662:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_internal.h:695:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:1180:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:1858:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PairCompareByID [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:1962:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_i [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:2030:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:3160:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:3394:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:3542:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:3841:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:4079:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenMousePos [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:4532:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:4703:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:4857:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:6591:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupId [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:6597:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupId [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:6644:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupId [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:6699:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RootWindow [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:6716:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentWindow [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:6740:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupId [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:6940:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8080:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8092:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNormBeforeResize [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8106:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8125:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8149:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Min [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8155:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8219:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8267:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flags [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8324:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8681:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8741:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8813:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8833:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeHash [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:8979:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:9168:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:9244:195: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetNorm [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_internal.h:255:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_i [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] box2d-2.4.1/extern/imgui/imgui.h:1202:199: error: Buffer is accessed out of bounds: &v [bufferAccessOutOfBounds] box2d-2.4.1/extern/imgui/imgui.h:1206:140: error: Buffer is accessed out of bounds: &v [bufferAccessOutOfBounds] box2d-2.4.1/extern/imgui/imgui.h:1212:314: error: Buffer is accessed out of bounds: &v [bufferAccessOutOfBounds] box2d-2.4.1/extern/imgui/imgui.h:169:71: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] box2d-2.4.1/extern/imgui/imgui.h:169:68: note: Address of variable taken here. box2d-2.4.1/extern/imgui/imgui.h:169:71: note: The address of variable 'x' might be accessed at non-zero index. box2d-2.4.1/extern/imgui/imgui_internal.h:541:55: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] box2d-2.4.1/extern/imgui/imgui.cpp:1131:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] box2d-2.4.1/extern/imgui/imgui.h:1699:71: performance: Variable 'Value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/extern/imgui/imgui.h:2029:110: performance: Variable 'GlyphOffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/extern/imgui/imgui_internal.h:559:56: performance: Variable 'Size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/extern/imgui/imgui_internal.h:689:32: performance: Variable 'SizeVal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/extern/imgui/imgui_internal.h:1049:58: performance: Variable 'CursorMaxPos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/extern/imgui/imgui.cpp:1067:5: performance: Variable 'WindowPadding' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/extern/imgui/imgui.h:1581:25: style:inconclusive: Technically the member function 'ImGuiTextBuffer::empty' can be const. [functionConst] box2d-2.4.1/extern/imgui/imgui.h:1997:33: style:inconclusive: Technically the member function 'ImFontAtlas::IsBuilt' can be const. [functionConst] box2d-2.4.1/extern/imgui/imgui.h:1544:25: style: Struct 'ImGuiTextFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/extern/imgui/imgui.h:1660:5: style: Struct 'ImGuiListClipper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/extern/imgui/imgui.h:1697:5: style: Struct 'ImColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/extern/imgui/imgui.h:1699:5: style: Struct 'ImColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/extern/imgui/imgui.h:1809:5: style: Struct 'ImDrawList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/extern/imgui/imgui_internal.h:272:5: style: Struct 'ImVec1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/extern/imgui/imgui_internal.h:448:5: style: Struct 'ImRect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/extern/imgui/imgui_internal.h:881:5: style: Struct 'ImGuiContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/extern/imgui/imgui.cpp:1289:31: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1299:15: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1303:31: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1308:21: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1323:21: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1442:36: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1516:25: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1535:32: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1545:42: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1556:42: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1570:42: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1852:18: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1852:44: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1853:18: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1853:44: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:3559:35: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:3560:35: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:4637:51: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:4662:51: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:5703:23: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:5717:24: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:5734:76: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:5735:76: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:5735:119: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:6367:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:8821:23: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:8849:17: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:8875:30: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:8943:37: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:9162:55: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:9240:41: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_internal.h:256:157: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_internal.h:258:72: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.h:1203:115: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui.cpp:1901:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui.cpp:5661:73: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui.cpp:2227:18: style: The scope of the variable 'window' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui.cpp:2253:18: style: The scope of the variable 'window' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui.cpp:2328:18: style: The scope of the variable 'window' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui.cpp:4488:17: style: The scope of the variable 'style' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui.cpp:4530:19: style: The scope of the variable 'g' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui.cpp:6482:19: style: The scope of the variable 'g' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui.cpp:6664:18: style: The scope of the variable 'window' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui.cpp:8001:19: style: The scope of the variable 'g' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui.cpp:8230:19: style: The scope of the variable 'g' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui.cpp:8793:19: style: The scope of the variable 'g' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui.cpp:1196:50: style:inconclusive: Function 'AddInputCharactersUTF8' argument 1 names different: declaration 'str' definition 'utf8_chars'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1354:56: note: Function 'AddInputCharactersUTF8' argument 1 names different: declaration 'str' definition 'utf8_chars'. box2d-2.4.1/extern/imgui/imgui.cpp:1196:50: note: Function 'AddInputCharactersUTF8' argument 1 names different: declaration 'str' definition 'utf8_chars'. box2d-2.4.1/extern/imgui/imgui.cpp:1292:62: style:inconclusive: Function 'ImStrdupcpy' argument 3 names different: declaration 'str' definition 'src'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:165:80: note: Function 'ImStrdupcpy' argument 3 names different: declaration 'str' definition 'src'. box2d-2.4.1/extern/imgui/imgui.cpp:1292:62: note: Function 'ImStrdupcpy' argument 3 names different: declaration 'str' definition 'src'. box2d-2.4.1/extern/imgui/imgui.cpp:1306:39: style:inconclusive: Function 'ImStrchrRange' argument 1 names different: declaration 'str_begin' definition 'str'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:166:51: note: Function 'ImStrchrRange' argument 1 names different: declaration 'str_begin' definition 'str'. box2d-2.4.1/extern/imgui/imgui.cpp:1306:39: note: Function 'ImStrchrRange' argument 1 names different: declaration 'str_begin' definition 'str'. box2d-2.4.1/extern/imgui/imgui.cpp:1357:28: style:inconclusive: Function 'ImStrTrimBlanks' argument 1 names different: declaration 'str' definition 'buf'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:171:47: note: Function 'ImStrTrimBlanks' argument 1 names different: declaration 'str' definition 'buf'. box2d-2.4.1/extern/imgui/imgui.cpp:1357:28: note: Function 'ImStrTrimBlanks' argument 1 names different: declaration 'str' definition 'buf'. box2d-2.4.1/extern/imgui/imgui.cpp:1467:52: style:inconclusive: Function 'ImFileOpen' argument 2 names different: declaration 'file_open_mode' definition 'mode'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:146:70: note: Function 'ImFileOpen' argument 2 names different: declaration 'file_open_mode' definition 'mode'. box2d-2.4.1/extern/imgui/imgui.cpp:1467:52: note: Function 'ImFileOpen' argument 2 names different: declaration 'file_open_mode' definition 'mode'. box2d-2.4.1/extern/imgui/imgui.cpp:1590:110: style:inconclusive: Function 'ImTextStrFromUtf8' argument 5 names different: declaration 'in_remaining' definition 'in_text_remaining'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:138:130: note: Function 'ImTextStrFromUtf8' argument 5 names different: declaration 'in_remaining' definition 'in_text_remaining'. box2d-2.4.1/extern/imgui/imgui.cpp:1590:110: note: Function 'ImTextStrFromUtf8' argument 5 names different: declaration 'in_remaining' definition 'in_text_remaining'. box2d-2.4.1/extern/imgui/imgui.cpp:1959:34: style:inconclusive: Function 'SetAllInt' argument 1 names different: declaration 'val' definition 'v'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1632:39: note: Function 'SetAllInt' argument 1 names different: declaration 'val' definition 'v'. box2d-2.4.1/extern/imgui/imgui.cpp:1959:34: note: Function 'SetAllInt' argument 1 names different: declaration 'val' definition 'v'. box2d-2.4.1/extern/imgui/imgui.cpp:2141:34: style:inconclusive: Function 'Begin' argument 1 names different: declaration 'items_count' definition 'count'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1664:30: note: Function 'Begin' argument 1 names different: declaration 'items_count' definition 'count'. box2d-2.4.1/extern/imgui/imgui.cpp:2141:34: note: Function 'Begin' argument 1 names different: declaration 'items_count' definition 'count'. box2d-2.4.1/extern/imgui/imgui.cpp:2268:132: style:inconclusive: Function 'RenderTextClippedEx' argument 5 names different: declaration 'text_end' definition 'text_display_end'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:1379:148: note: Function 'RenderTextClippedEx' argument 5 names different: declaration 'text_end' definition 'text_display_end'. box2d-2.4.1/extern/imgui/imgui.cpp:2268:132: note: Function 'RenderTextClippedEx' argument 5 names different: declaration 'text_end' definition 'text_display_end'. box2d-2.4.1/extern/imgui/imgui.cpp:2338:32: style:inconclusive: Function 'RenderArrow' argument 1 names different: declaration 'pos' definition 'p_min'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:1383:48: note: Function 'RenderArrow' argument 1 names different: declaration 'pos' definition 'p_min'. box2d-2.4.1/extern/imgui/imgui.cpp:2338:32: note: Function 'RenderArrow' argument 1 names different: declaration 'pos' definition 'p_min'. box2d-2.4.1/extern/imgui/imgui.cpp:2714:65: style:inconclusive: Function 'ItemAdd' argument 3 names different: declaration 'nav_bb' definition 'nav_bb_arg'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:1311:81: note: Function 'ItemAdd' argument 3 names different: declaration 'nav_bb' definition 'nav_bb_arg'. box2d-2.4.1/extern/imgui/imgui.cpp:2714:65: note: Function 'ItemAdd' argument 3 names different: declaration 'nav_bb' definition 'nav_bb_arg'. box2d-2.4.1/extern/imgui/imgui.cpp:2937:56: style:inconclusive: Function 'DebugCheckVersionAndDataLayout' argument 1 names different: declaration 'version_str' definition 'version'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:200:72: note: Function 'DebugCheckVersionAndDataLayout' argument 1 names different: declaration 'version_str' definition 'version'. box2d-2.4.1/extern/imgui/imgui.cpp:2937:56: note: Function 'DebugCheckVersionAndDataLayout' argument 1 names different: declaration 'version_str' definition 'version'. box2d-2.4.1/extern/imgui/imgui.cpp:2937:135: style:inconclusive: Function 'DebugCheckVersionAndDataLayout' argument 6 names different: declaration 'sz_drawvert' definition 'sz_vert'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:200:155: note: Function 'DebugCheckVersionAndDataLayout' argument 6 names different: declaration 'sz_drawvert' definition 'sz_vert'. box2d-2.4.1/extern/imgui/imgui.cpp:2937:135: note: Function 'DebugCheckVersionAndDataLayout' argument 6 names different: declaration 'sz_drawvert' definition 'sz_vert'. box2d-2.4.1/extern/imgui/imgui.cpp:3618:56: style:inconclusive: Function 'AddWindowToDrawData' argument 1 names different: declaration 'out_list' definition 'out_render_list'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.cpp:994:68: note: Function 'AddWindowToDrawData' argument 1 names different: declaration 'out_list' definition 'out_render_list'. box2d-2.4.1/extern/imgui/imgui.cpp:3618:56: note: Function 'AddWindowToDrawData' argument 1 names different: declaration 'out_list' definition 'out_render_list'. box2d-2.4.1/extern/imgui/imgui.cpp:3980:73: style:inconclusive: Function 'GetKeyPressedAmount' argument 3 names different: declaration 'rate' definition 'repeat_rate'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:639:90: note: Function 'GetKeyPressedAmount' argument 3 names different: declaration 'rate' definition 'repeat_rate'. box2d-2.4.1/extern/imgui/imgui.cpp:3980:73: note: Function 'GetKeyPressedAmount' argument 3 names different: declaration 'rate' definition 'repeat_rate'. box2d-2.4.1/extern/imgui/imgui.cpp:4120:45: style:inconclusive: Function 'SetMouseCursor' argument 1 names different: declaration 'type' definition 'cursor_type'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:653:61: note: Function 'SetMouseCursor' argument 1 names different: declaration 'type' definition 'cursor_type'. box2d-2.4.1/extern/imgui/imgui.cpp:4120:45: note: Function 'SetMouseCursor' argument 1 names different: declaration 'type' definition 'cursor_type'. box2d-2.4.1/extern/imgui/imgui.cpp:4125:41: style:inconclusive: Function 'CaptureKeyboardFromApp' argument 1 names different: declaration 'want_capture_keyboard_value' definition 'capture'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:654:57: note: Function 'CaptureKeyboardFromApp' argument 1 names different: declaration 'want_capture_keyboard_value' definition 'capture'. box2d-2.4.1/extern/imgui/imgui.cpp:4125:41: note: Function 'CaptureKeyboardFromApp' argument 1 names different: declaration 'want_capture_keyboard_value' definition 'capture'. box2d-2.4.1/extern/imgui/imgui.cpp:4130:38: style:inconclusive: Function 'CaptureMouseFromApp' argument 1 names different: declaration 'want_capture_mouse_value' definition 'capture'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:655:54: note: Function 'CaptureMouseFromApp' argument 1 names different: declaration 'want_capture_mouse_value' definition 'capture'. box2d-2.4.1/extern/imgui/imgui.cpp:4130:38: note: Function 'CaptureMouseFromApp' argument 1 names different: declaration 'want_capture_mouse_value' definition 'capture'. box2d-2.4.1/extern/imgui/imgui.cpp:4339:78: style:inconclusive: Function 'BeginChildFrame' argument 3 names different: declaration 'flags' definition 'extra_flags'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:625:94: note: Function 'BeginChildFrame' argument 3 names different: declaration 'flags' definition 'extra_flags'. box2d-2.4.1/extern/imgui/imgui.cpp:4339:78: note: Function 'BeginChildFrame' argument 3 names different: declaration 'flags' definition 'extra_flags'. box2d-2.4.1/extern/imgui/imgui.cpp:5357:65: style:inconclusive: Function 'Begin' argument 3 names different: declaration 'size_on_first_use' definition 'size_first_use'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1499:77: note: Function 'Begin' argument 3 names different: declaration 'size_on_first_use' definition 'size_first_use'. box2d-2.4.1/extern/imgui/imgui.cpp:5357:65: note: Function 'Begin' argument 3 names different: declaration 'size_on_first_use' definition 'size_first_use'. box2d-2.4.1/extern/imgui/imgui.cpp:5503:56: style:inconclusive: Function 'PushMultiItemsWidths' argument 2 names different: declaration 'width_full' definition 'w_full'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:1318:72: note: Function 'PushMultiItemsWidths' argument 2 names different: declaration 'width_full' definition 'w_full'. box2d-2.4.1/extern/imgui/imgui.cpp:5503:56: note: Function 'PushMultiItemsWidths' argument 2 names different: declaration 'width_full' definition 'w_full'. box2d-2.4.1/extern/imgui/imgui.cpp:5609:35: style:inconclusive: Function 'PushTextWrapPos' argument 1 names different: declaration 'wrap_local_pos_x' definition 'wrap_pos_x'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:313:51: note: Function 'PushTextWrapPos' argument 1 names different: declaration 'wrap_local_pos_x' definition 'wrap_pos_x'. box2d-2.4.1/extern/imgui/imgui.cpp:5609:35: note: Function 'PushTextWrapPos' argument 1 names different: declaration 'wrap_local_pos_x' definition 'wrap_pos_x'. box2d-2.4.1/extern/imgui/imgui.cpp:6062:131: style:inconclusive: Function 'SetNextWindowSizeConstraints' argument 4 names different: declaration 'custom_callback_data' definition 'custom_callback_user_data'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:267:154: note: Function 'SetNextWindowSizeConstraints' argument 4 names different: declaration 'custom_callback_data' definition 'custom_callback_user_data'. box2d-2.4.1/extern/imgui/imgui.cpp:6062:131: note: Function 'SetNextWindowSizeConstraints' argument 4 names different: declaration 'custom_callback_data' definition 'custom_callback_user_data'. box2d-2.4.1/extern/imgui/imgui.cpp:6219:33: style:inconclusive: Function 'SetCursorPosX' argument 1 names different: declaration 'local_x' definition 'x'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:336:49: note: Function 'SetCursorPosX' argument 1 names different: declaration 'local_x' definition 'x'. box2d-2.4.1/extern/imgui/imgui.cpp:6219:33: note: Function 'SetCursorPosX' argument 1 names different: declaration 'local_x' definition 'x'. box2d-2.4.1/extern/imgui/imgui.cpp:6226:33: style:inconclusive: Function 'SetCursorPosY' argument 1 names different: declaration 'local_y' definition 'y'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:337:49: note: Function 'SetCursorPosY' argument 1 names different: declaration 'local_y' definition 'y'. box2d-2.4.1/extern/imgui/imgui.cpp:6226:33: note: Function 'SetCursorPosY' argument 1 names different: declaration 'local_y' definition 'y'. box2d-2.4.1/extern/imgui/imgui.cpp:6335:43: style:inconclusive: Function 'SetStateStorage' argument 1 names different: declaration 'storage' definition 'tree'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:621:59: note: Function 'SetStateStorage' argument 1 names different: declaration 'storage' definition 'tree'. box2d-2.4.1/extern/imgui/imgui.cpp:6335:43: note: Function 'SetStateStorage' argument 1 names different: declaration 'storage' definition 'tree'. box2d-2.4.1/extern/imgui/imgui.cpp:6476:28: style:inconclusive: Function 'SameLine' argument 1 names different: declaration 'local_pos_x' definition 'pos_x'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:324:44: note: Function 'SameLine' argument 1 names different: declaration 'local_pos_x' definition 'pos_x'. box2d-2.4.1/extern/imgui/imgui.cpp:6476:28: note: Function 'SameLine' argument 1 names different: declaration 'local_pos_x' definition 'pos_x'. box2d-2.4.1/extern/imgui/imgui.cpp:8109:53: style:inconclusive: Function 'SetColumnOffset' argument 2 names different: declaration 'offset_x' definition 'offset'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:555:69: note: Function 'SetColumnOffset' argument 2 names different: declaration 'offset_x' definition 'offset'. box2d-2.4.1/extern/imgui/imgui.cpp:8109:53: note: Function 'SetColumnOffset' argument 2 names different: declaration 'offset_x' definition 'offset'. box2d-2.4.1/extern/imgui/imgui.cpp:8164:50: style:inconclusive: Function 'BeginColumns' argument 2 names different: declaration 'count' definition 'columns_count'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:1358:66: note: Function 'BeginColumns' argument 2 names different: declaration 'count' definition 'columns_count'. box2d-2.4.1/extern/imgui/imgui.cpp:8164:50: note: Function 'BeginColumns' argument 2 names different: declaration 'count' definition 'columns_count'. box2d-2.4.1/extern/imgui/imgui.cpp:8296:25: style:inconclusive: Function 'Columns' argument 1 names different: declaration 'count' definition 'columns_count'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:549:41: note: Function 'Columns' argument 1 names different: declaration 'count' definition 'columns_count'. box2d-2.4.1/extern/imgui/imgui.cpp:8296:25: note: Function 'Columns' argument 1 names different: declaration 'count' definition 'columns_count'. box2d-2.4.1/extern/imgui/imgui.cpp:8447:75: style:inconclusive: Function 'SetDragDropPayload' argument 3 names different: declaration 'size' definition 'data_size'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:578:91: note: Function 'SetDragDropPayload' argument 3 names different: declaration 'size' definition 'data_size'. box2d-2.4.1/extern/imgui/imgui.cpp:8447:75: note: Function 'SetDragDropPayload' argument 3 names different: declaration 'size' definition 'data_size'. box2d-2.4.1/extern/imgui/imgui.cpp:8917:52: style:inconclusive: Function 'SaveIniSettingsToMemory' argument 1 names different: declaration 'out_ini_size' definition 'out_size'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:667:61: note: Function 'SaveIniSettingsToMemory' argument 1 names different: declaration 'out_ini_size' definition 'out_size'. box2d-2.4.1/extern/imgui/imgui.cpp:8917:52: note: Function 'SaveIniSettingsToMemory' argument 1 names different: declaration 'out_ini_size' definition 'out_size'. box2d-2.4.1/extern/imgui/imgui.h:1502:74: style: Variable 'io' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_internal.h:1277:62: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_internal.h:1297:61: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_internal.h:1298:61: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_internal.h:1299:61: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:1786:17: style: Variable 'style' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:1794:17: style: Variable 'style' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:1802:17: style: Variable 'style' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:1822:69: style: Parameter 'data' can be declared as reference to const [constParameterReference] box2d-2.4.1/extern/imgui/imgui.cpp:2226:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:2304:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:2340:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:2381:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:2399:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:2633:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:2662:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:2759:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:2799:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:2821:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:2863:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:3185:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:3591:16: style: Variable 'last_cmd' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:3660:14: style: Variable 'io' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:3829:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:3858:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:3942:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:3982:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:3991:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4004:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4012:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4019:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4028:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4046:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4053:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4060:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4077:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4097:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4137:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4148:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4155:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4161:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4173:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4179:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4185:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4231:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4301:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4341:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4362:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4383:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4488:17: style: Variable 'style' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4530:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:4780:24: style: Variable 'popup_ref' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:5481:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:5896:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6141:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6147:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6153:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6159:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6433:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6437:21: style: Variable 'group_data' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6482:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6501:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6509:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6521:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6567:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6590:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6602:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6689:28: style: Variable 'popup' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:6928:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:7212:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:7237:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:7331:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:7351:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:7396:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:7784:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:8001:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:8057:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:8111:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:8166:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:8544:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui.cpp:1825:25: style: Variable 'last' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:1863:25: style: Variable 'it' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:1876:25: style: Variable 'it' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:1884:25: style: Variable 'it' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:2658:58: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.cpp:2664:26: style: Variable 'focused_root_window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:2822:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:3114:26: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:3124:51: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.cpp:3837:13: style: Variable 'font' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:4302:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:4318:22: style: Variable 'parent_window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:4407:34: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:4595:48: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.cpp:5479:57: style: Parameter 'ignore_window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.cpp:5799:42: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.cpp:5799:63: style: Parameter 'potential_parent' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.cpp:5877:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.cpp:5897:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:5934:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:5940:22: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:5946:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:5989:22: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:6011:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:6017:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:6023:22: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:6165:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:6675:48: style: Parameter 'ref_window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.cpp:6936:22: style: Variable 'parent_window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:7782:46: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.cpp:7952:71: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.cpp:8053:54: style: Parameter 'columns' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.cpp:8101:22: style: Variable 'columns' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:8134:22: style: Variable 'columns' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:8145:22: style: Variable 'columns' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:8298:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui.cpp:1534:20: style: Variable 'c' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/extern/imgui/imgui.cpp:5734:93: style: Variable '((float*)data)[0]' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/extern/imgui/imgui.cpp:5735:136: style: Variable '((float*)data)[1]' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/extern/imgui/imgui.cpp:9260:15: style: Variable 'p' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/extern/imgui/imgui.cpp:2089:5: error: va_list 'args_copy' used before va_start() was called. [va_list_usedBeforeStarted] box2d-2.4.1/extern/imgui/imgui.cpp:2094:9: error: va_list 'args_copy' used before va_start() was called. [va_list_usedBeforeStarted] box2d-2.4.1/extern/imgui/imgui_demo.cpp:794:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemGetter [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2946:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_demo.cpp:3720:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_demo.cpp:3925:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_demo.cpp:4047:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Open [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_demo.cpp:897:141: warning: Either the condition 'data->EventChar<256' is redundant or strchr() argument nr 2 can have invalid value. The value is -1 but the valid values are '0:255'. [invalidFunctionArg] box2d-2.4.1/extern/imgui/imgui_demo.cpp:897:116: note: Assuming that condition 'data->EventChar<256' is not redundant box2d-2.4.1/extern/imgui/imgui_demo.cpp:897:141: note: Invalid argument box2d-2.4.1/extern/imgui/imgui_demo.cpp:3953:9: performance: Variable 'Color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/extern/imgui/imgui_demo.cpp:3947:5: style: Struct 'MyDocument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2881:47: style: Condition 'cfg=&font->ConfigData[config_i]' is always true [knownConditionTrueFalse] box2d-2.4.1/extern/imgui/imgui_demo.cpp:3089:149: warning: If memory allocation fails, then there is a possible null pointer dereference: buff [nullPointerOutOfMemory] box2d-2.4.1/extern/imgui/imgui_demo.cpp:3089:121: note: Assuming allocation function fails box2d-2.4.1/extern/imgui/imgui_demo.cpp:3089:121: note: Assignment 'buff=malloc(len)', assigned value is 0 box2d-2.4.1/extern/imgui/imgui_demo.cpp:3089:149: note: Null pointer dereference box2d-2.4.1/extern/imgui/imgui_demo.cpp:304:71: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:305:70: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:307:74: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:309:61: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:320:73: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:336:65: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:337:70: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:338:69: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:555:37: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:584:56: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:597:39: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:760:64: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:761:67: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:763:63: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:792:109: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1088:44: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1374:42: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1762:66: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1763:72: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1764:83: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1767:82: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1769:78: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1918:44: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2891:62: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:3089:155: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:3197:209: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:3255:38: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1015:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1018:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1021:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1025:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1054:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1075:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1077:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1124:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1991:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2770:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2772:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2773:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2774:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2775:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2793:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2794:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2796:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:2840:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:3726:125: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] box2d-2.4.1/extern/imgui/imgui_demo.cpp:977:39: style: The scope of the variable 'progress_dir' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui_demo.cpp:4037:17: style: The scope of the variable 'opt_reorderable' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui_demo.cpp:4038:29: style: The scope of the variable 'opt_fitting_flags' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui_demo.cpp:840:25: portability:inconclusive: Array 'selection' might be filled incompletely. Did you forget to multiply the size given to 'memset()' with 'sizeof(*selection)'? [incompleteArrayFill] box2d-2.4.1/extern/imgui/imgui_demo.cpp:709:18: style: Variable 'io' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_demo.cpp:1713:21: style: Variable 'style' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_demo.cpp:897:88: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui_draw.cpp:543:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1361:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1449:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontDataOwnedByAtlas [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1991:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_draw.cpp:2343:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Codepoint [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_draw.cpp:2843:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElemCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imstb_truetype.h:2395:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] box2d-2.4.1/extern/imgui/imgui_draw.cpp:689:41: warning: Obsolete function 'alloca' called. [allocaCalled] box2d-2.4.1/extern/imgui/imgui_draw.cpp:880:41: warning: Obsolete function 'alloca' called. [allocaCalled] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1806:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1808:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] box2d-2.4.1/extern/imgui/imgui_draw.cpp:346:5: performance: Variable 'ClipRectFullscreen' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1357:5: performance: Variable 'GlyphExtraSpacing' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1433:5: performance: Variable 'TexUvScale' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/extern/imgui/imgui_draw.cpp:2306:5: performance: Variable 'DisplayOffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/extern/imgui/imgui_draw.cpp:2285:32: style:inconclusive: Technically the member function 'ImFontGlyphRangesBuilder::BuildRanges' can be const. [functionConst] box2d-2.4.1/extern/imgui/imgui.h:1947:20: note: Technically the member function 'ImFontGlyphRangesBuilder::BuildRanges' can be const. box2d-2.4.1/extern/imgui/imgui_draw.cpp:2285:32: note: Technically the member function 'ImFontGlyphRangesBuilder::BuildRanges' can be const. box2d-2.4.1/extern/imgui/imgui_draw.cpp:2061:31: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesDefault' can be static (but you may consider moving to unnamed namespace). [functionStatic] box2d-2.4.1/extern/imgui/imgui.h:2007:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesDefault' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2061:31: note: Technically the member function 'ImFontAtlas::GetGlyphRangesDefault' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2071:30: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesKorean' can be static (but you may consider moving to unnamed namespace). [functionStatic] box2d-2.4.1/extern/imgui/imgui.h:2008:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesKorean' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2071:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesKorean' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2177:30: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesJapanese' can be static (but you may consider moving to unnamed namespace). [functionStatic] box2d-2.4.1/extern/imgui/imgui.h:2009:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesJapanese' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2177:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesJapanese' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2083:30: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseFull' can be static (but you may consider moving to unnamed namespace). [functionStatic] box2d-2.4.1/extern/imgui/imgui.h:2010:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseFull' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2083:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseFull' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2111:30: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseSimplifiedCommon' can be static (but you may consider moving to unnamed namespace). [functionStatic] box2d-2.4.1/extern/imgui/imgui.h:2011:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseSimplifiedCommon' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2111:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesChineseSimplifiedCommon' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2235:30: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesCyrillic' can be static (but you may consider moving to unnamed namespace). [functionStatic] box2d-2.4.1/extern/imgui/imgui.h:2012:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesCyrillic' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2235:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesCyrillic' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2248:30: performance:inconclusive: Technically the member function 'ImFontAtlas::GetGlyphRangesThai' can be static (but you may consider moving to unnamed namespace). [functionStatic] box2d-2.4.1/extern/imgui/imgui.h:2013:33: note: Technically the member function 'ImFontAtlas::GetGlyphRangesThai' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imgui_draw.cpp:2248:30: note: Technically the member function 'ImFontAtlas::GetGlyphRangesThai' can be static (but you may consider moving to unnamed namespace). box2d-2.4.1/extern/imgui/imstb_rectpack.h:547:7: style: Comparing expression of type 'unsigned short' against value 65535. Condition is always true. [compareValueOutOfTypeRangeError] box2d-2.4.1/extern/imgui/imgui_draw.cpp:2690:22: style: Condition 'text_end-s>10000' is always false [knownConditionTrueFalse] box2d-2.4.1/extern/imgui/imgui_draw.cpp:2681:51: note: Assuming that condition 's10000' is always false box2d-2.4.1/extern/imgui/imstb_rectpack.h:517:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_rectpack.h:518:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_rectpack.h:528:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_rectpack.h:529:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:1139:13: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:1454:17: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:1781:25: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:1782:25: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:2664:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:2683:5: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:2749:28: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4093:21: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4600:62: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4600:87: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4656:70: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4656:110: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4675:37: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4708:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4708:64: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4722:41: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4727:48: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4732:43: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4737:41: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4742:43: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4742:71: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4747:55: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:4747:74: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:689:32: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:880:32: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1520:31: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1634:70: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1635:44: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1636:43: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1648:14: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1648:64: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1784:38: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1791:61: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1793:44: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1803:41: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1804:29: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1805:36: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1852:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1871:30: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1981:35: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:2683:17: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:2696:21: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:2677:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1528:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imstb_truetype.h:3049:53: style: Same expression on both sides of '-'. [duplicateExpression] box2d-2.4.1/extern/imgui/imstb_truetype.h:4264:12: style: Variable 'orig[1]' is reassigned a value before the old one has been used. [redundantAssignment] box2d-2.4.1/extern/imgui/imstb_truetype.h:4256:12: note: orig[1] is assigned box2d-2.4.1/extern/imgui/imstb_truetype.h:4264:12: note: orig[1] is overwritten box2d-2.4.1/extern/imgui/imstb_truetype.h:4365:22: style: Variable 'scale_x' is assigned an expression that holds the same value. [redundantAssignment] box2d-2.4.1/extern/imgui/imstb_truetype.h:4359:35: note: scale_y is assigned 'scale' here. box2d-2.4.1/extern/imgui/imstb_truetype.h:4365:22: note: Variable 'scale_x' is assigned an expression that holds the same value. box2d-2.4.1/extern/imgui/imstb_truetype.h:1159:22: style: The scope of the variable 'offsize' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:1184:8: style: The scope of the variable 'v' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:1202:11: style: The scope of the variable 'start' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:1626:17: style: The scope of the variable 'endPtsOfContours' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:1769:34: style: The scope of the variable 'i' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:1937:8: style: The scope of the variable 'nranges' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:1937:17: style: The scope of the variable 'start' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:1937:24: style: The scope of the variable 'end' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:1937:29: style: The scope of the variable 'v' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:1937:54: style: The scope of the variable 'i' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2272:25: style: The scope of the variable 'straw' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2273:14: style: The scope of the variable 'm' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2307:46: style: The scope of the variable 'm' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2308:17: style: The scope of the variable 'straw' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2330:46: style: The scope of the variable 'm' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2331:17: style: The scope of the variable 'strawStart' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2331:29: style: The scope of the variable 'strawEnd' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2379:51: style: The scope of the variable 'm' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2380:17: style: The scope of the variable 'strawStart' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2380:29: style: The scope of the variable 'strawEnd' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2449:47: style: The scope of the variable 'm' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2450:33: style: The scope of the variable 'straw' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:3215:10: style: The scope of the variable 'j' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:3236:19: style: The scope of the variable 'c' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:3308:12: style: The scope of the variable 'j' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:4285:19: style: The scope of the variable 'hits' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:4676:20: style: The scope of the variable 'hd' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_truetype.h:2249:95: style:inconclusive: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imstb_truetype.h:819:95: note: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'. box2d-2.4.1/extern/imgui/imstb_truetype.h:2249:95: note: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'. box2d-2.4.1/extern/imgui/imstb_truetype.h:2538:74: style:inconclusive: Function 'stbtt_GetGlyphKernAdvance' argument 2 names different: declaration 'glyph1' definition 'g1'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imstb_truetype.h:785:74: note: Function 'stbtt_GetGlyphKernAdvance' argument 2 names different: declaration 'glyph1' definition 'g1'. box2d-2.4.1/extern/imgui/imstb_truetype.h:2538:74: note: Function 'stbtt_GetGlyphKernAdvance' argument 2 names different: declaration 'glyph1' definition 'g1'. box2d-2.4.1/extern/imgui/imstb_truetype.h:2538:82: style:inconclusive: Function 'stbtt_GetGlyphKernAdvance' argument 3 names different: declaration 'glyph2' definition 'g2'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imstb_truetype.h:785:86: note: Function 'stbtt_GetGlyphKernAdvance' argument 3 names different: declaration 'glyph2' definition 'g2'. box2d-2.4.1/extern/imgui/imstb_truetype.h:2538:82: note: Function 'stbtt_GetGlyphKernAdvance' argument 3 names different: declaration 'glyph2' definition 'g2'. box2d-2.4.1/extern/imgui/imstb_truetype.h:2589:77: style:inconclusive: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imstb_truetype.h:743:77: note: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'. box2d-2.4.1/extern/imgui/imstb_truetype.h:2589:77: note: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'. box2d-2.4.1/extern/imgui/imstb_truetype.h:2601:74: style:inconclusive: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imstb_truetype.h:830:74: note: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'. box2d-2.4.1/extern/imgui/imstb_truetype.h:2601:74: note: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'. box2d-2.4.1/extern/imgui/imstb_truetype.h:3771:83: style:inconclusive: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imstb_truetype.h:581:84: note: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'. box2d-2.4.1/extern/imgui/imstb_truetype.h:3771:83: note: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'. box2d-2.4.1/extern/imgui/imstb_truetype.h:3771:91: style:inconclusive: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imstb_truetype.h:581:95: note: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'. box2d-2.4.1/extern/imgui/imstb_truetype.h:3771:91: note: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'. box2d-2.4.1/extern/imgui/imstb_truetype.h:3985:208: style:inconclusive: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 10 names different: declaration 'oversample_x' definition 'prefilter_x'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imstb_truetype.h:885:208: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 10 names different: declaration 'oversample_x' definition 'prefilter_x'. box2d-2.4.1/extern/imgui/imstb_truetype.h:3985:208: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 10 names different: declaration 'oversample_x' definition 'prefilter_x'. box2d-2.4.1/extern/imgui/imstb_truetype.h:3985:225: style:inconclusive: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 11 names different: declaration 'oversample_y' definition 'prefilter_y'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imstb_truetype.h:885:226: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 11 names different: declaration 'oversample_y' definition 'prefilter_y'. box2d-2.4.1/extern/imgui/imstb_truetype.h:3985:225: note: Function 'stbtt_MakeGlyphBitmapSubpixelPrefilter' argument 11 names different: declaration 'oversample_y' definition 'prefilter_y'. box2d-2.4.1/extern/imgui/imstb_truetype.h:4133:17: style:inconclusive: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imstb_truetype.h:598:37: note: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'. box2d-2.4.1/extern/imgui/imstb_truetype.h:4133:17: note: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:477:38: style:inconclusive: Function 'PushClipRect' argument 1 names different: declaration 'clip_rect_min' definition 'cr_min'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1811:41: note: Function 'PushClipRect' argument 1 names different: declaration 'clip_rect_min' definition 'cr_min'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:477:38: note: Function 'PushClipRect' argument 1 names different: declaration 'clip_rect_min' definition 'cr_min'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:477:53: style:inconclusive: Function 'PushClipRect' argument 2 names different: declaration 'clip_rect_max' definition 'cr_max'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1811:63: note: Function 'PushClipRect' argument 2 names different: declaration 'clip_rect_max' definition 'cr_max'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:477:53: note: Function 'PushClipRect' argument 2 names different: declaration 'clip_rect_max' definition 'cr_max'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:587:41: style:inconclusive: Function 'ChannelsSetCurrent' argument 1 names different: declaration 'channel_index' definition 'idx'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1855:44: note: Function 'ChannelsSetCurrent' argument 1 names different: declaration 'channel_index' definition 'idx'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:587:41: note: Function 'ChannelsSetCurrent' argument 1 names different: declaration 'channel_index' definition 'idx'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:615:58: style:inconclusive: Function 'PrimRect' argument 2 names different: declaration 'b' definition 'c'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1867:61: note: Function 'PrimRect' argument 2 names different: declaration 'b' definition 'c'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:615:58: note: Function 'PrimRect' argument 2 names different: declaration 'b' definition 'c'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:630:60: style:inconclusive: Function 'PrimRectUV' argument 2 names different: declaration 'b' definition 'c'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1868:63: note: Function 'PrimRectUV' argument 2 names different: declaration 'b' definition 'c'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:630:60: note: Function 'PrimRectUV' argument 2 names different: declaration 'b' definition 'c'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:630:97: style:inconclusive: Function 'PrimRectUV' argument 4 names different: declaration 'uv_b' definition 'uv_c'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1868:100: note: Function 'PrimRectUV' argument 4 names different: declaration 'uv_b' definition 'uv_c'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:630:97: note: Function 'PrimRectUV' argument 4 names different: declaration 'uv_b' definition 'uv_c'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:666:62: style:inconclusive: Function 'AddPolyline' argument 2 names different: declaration 'num_points' definition 'points_count'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1835:65: note: Function 'AddPolyline' argument 2 names different: declaration 'num_points' definition 'points_count'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:666:62: note: Function 'AddPolyline' argument 2 names different: declaration 'num_points' definition 'points_count'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:854:70: style:inconclusive: Function 'AddConvexPolyFilled' argument 2 names different: declaration 'num_points' definition 'points_count'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1836:73: note: Function 'AddConvexPolyFilled' argument 2 names different: declaration 'num_points' definition 'points_count'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:854:70: note: Function 'AddConvexPolyFilled' argument 2 names different: declaration 'num_points' definition 'points_count'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:991:50: warning: Function 'PathBezierCurveTo' argument order different: declaration 'p1, p2, p3, num_segments' definition 'p2, p3, p4, num_segments' [funcArgOrderDifferent] box2d-2.4.1/extern/imgui/imgui.h:1847:53: note: Function 'PathBezierCurveTo' argument order different: declaration 'p1, p2, p3, num_segments' definition 'p2, p3, p4, num_segments' box2d-2.4.1/extern/imgui/imgui_draw.cpp:991:50: note: Function 'PathBezierCurveTo' argument order different: declaration 'p1, p2, p3, num_segments' definition 'p2, p3, p4, num_segments' box2d-2.4.1/extern/imgui/imgui_draw.cpp:1015:41: style:inconclusive: Function 'PathRect' argument 1 names different: declaration 'rect_min' definition 'a'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1848:44: note: Function 'PathRect' argument 1 names different: declaration 'rect_min' definition 'a'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1015:41: note: Function 'PathRect' argument 1 names different: declaration 'rect_min' definition 'a'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1015:58: style:inconclusive: Function 'PathRect' argument 2 names different: declaration 'rect_max' definition 'b'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1848:68: note: Function 'PathRect' argument 2 names different: declaration 'rect_max' definition 'b'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1015:58: note: Function 'PathRect' argument 2 names different: declaration 'rect_max' definition 'b'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1015:81: style:inconclusive: Function 'PathRect' argument 4 names different: declaration 'rounding_corners_flags' definition 'rounding_corners'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1848:105: note: Function 'PathRect' argument 4 names different: declaration 'rounding_corners_flags' definition 'rounding_corners'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1015:81: note: Function 'PathRect' argument 4 names different: declaration 'rounding_corners_flags' definition 'rounding_corners'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1077:73: style:inconclusive: Function 'AddRectFilledMultiColor' argument 2 names different: declaration 'b' definition 'c'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1823:76: note: Function 'AddRectFilledMultiColor' argument 2 names different: declaration 'b' definition 'c'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1077:73: note: Function 'AddRectFilledMultiColor' argument 2 names different: declaration 'b' definition 'c'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1283:47: style:inconclusive: Function 'ScaleClipRects' argument 1 names different: declaration 'sc' definition 'scale'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1894:50: note: Function 'ScaleClipRects' argument 1 names different: declaration 'sc' definition 'scale'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1283:47: note: Function 'ScaleClipRects' argument 1 names different: declaration 'sc' definition 'scale'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1579:57: style:inconclusive: Function 'AddFontDefault' argument 1 names different: declaration 'font_cfg' definition 'font_cfg_template'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1979:68: note: Function 'AddFontDefault' argument 1 names different: declaration 'font_cfg' definition 'font_cfg_template'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1579:57: note: Function 'AddFontDefault' argument 1 names different: declaration 'font_cfg' definition 'font_cfg_template'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1597:102: style:inconclusive: Function 'AddFontFromFileTTF' argument 3 names different: declaration 'font_cfg' definition 'font_cfg_template'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1980:113: note: Function 'AddFontFromFileTTF' argument 3 names different: declaration 'font_cfg' definition 'font_cfg_template'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1597:102: note: Function 'AddFontFromFileTTF' argument 3 names different: declaration 'font_cfg' definition 'font_cfg_template'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1619:49: style:inconclusive: Function 'AddFontFromMemoryTTF' argument 1 names different: declaration 'font_data' definition 'ttf_data'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1981:60: note: Function 'AddFontFromMemoryTTF' argument 1 names different: declaration 'font_data' definition 'ttf_data'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1619:49: note: Function 'AddFontFromMemoryTTF' argument 1 names different: declaration 'font_data' definition 'ttf_data'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1619:63: style:inconclusive: Function 'AddFontFromMemoryTTF' argument 2 names different: declaration 'font_size' definition 'ttf_size'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1981:75: note: Function 'AddFontFromMemoryTTF' argument 2 names different: declaration 'font_size' definition 'ttf_size'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1619:63: note: Function 'AddFontFromMemoryTTF' argument 2 names different: declaration 'font_size' definition 'ttf_size'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1619:112: style:inconclusive: Function 'AddFontFromMemoryTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1981:125: note: Function 'AddFontFromMemoryTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1619:112: note: Function 'AddFontFromMemoryTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1632:65: style:inconclusive: Function 'AddFontFromMemoryCompressedTTF' argument 1 names different: declaration 'compressed_font_data' definition 'compressed_ttf_data'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1982:76: note: Function 'AddFontFromMemoryCompressedTTF' argument 1 names different: declaration 'compressed_font_data' definition 'compressed_ttf_data'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1632:65: note: Function 'AddFontFromMemoryCompressedTTF' argument 1 names different: declaration 'compressed_font_data' definition 'compressed_ttf_data'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1632:90: style:inconclusive: Function 'AddFontFromMemoryCompressedTTF' argument 2 names different: declaration 'compressed_font_size' definition 'compressed_ttf_size'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1982:102: note: Function 'AddFontFromMemoryCompressedTTF' argument 2 names different: declaration 'compressed_font_size' definition 'compressed_ttf_size'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1632:90: note: Function 'AddFontFromMemoryCompressedTTF' argument 2 names different: declaration 'compressed_font_size' definition 'compressed_ttf_size'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1632:150: style:inconclusive: Function 'AddFontFromMemoryCompressedTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1982:163: note: Function 'AddFontFromMemoryCompressedTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1632:150: note: Function 'AddFontFromMemoryCompressedTTF' argument 4 names different: declaration 'font_cfg' definition 'font_cfg_template'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1644:71: style:inconclusive: Function 'AddFontFromMemoryCompressedBase85TTF' argument 1 names different: declaration 'compressed_font_data_base85' definition 'compressed_ttf_data_base85'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1983:82: note: Function 'AddFontFromMemoryCompressedBase85TTF' argument 1 names different: declaration 'compressed_font_data_base85' definition 'compressed_ttf_data_base85'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1644:71: note: Function 'AddFontFromMemoryCompressedBase85TTF' argument 1 names different: declaration 'compressed_font_data_base85' definition 'compressed_ttf_data_base85'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1691:58: style:inconclusive: Function 'GetMouseCursorTexData' argument 1 names different: declaration 'cursor' definition 'cursor_type'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:2039:64: note: Function 'GetMouseCursorTexData' argument 1 names different: declaration 'cursor' definition 'cursor_type'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1691:58: note: Function 'GetMouseCursorTexData' argument 1 names different: declaration 'cursor' definition 'cursor_type'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1719:85: style:inconclusive: Function 'ImFontAtlasBuildMultiplyCalcLookupTable' argument 2 names different: declaration 'in_multiply_factor' definition 'in_brighten_factor'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:1445:105: note: Function 'ImFontAtlasBuildMultiplyCalcLookupTable' argument 2 names different: declaration 'in_multiply_factor' definition 'in_brighten_factor'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1719:85: note: Function 'ImFontAtlasBuildMultiplyCalcLookupTable' argument 2 names different: declaration 'in_multiply_factor' definition 'in_brighten_factor'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1979:64: style:inconclusive: Function 'ImFontAtlasBuildPackCustomRects' argument 2 names different: declaration 'spc' definition 'pack_context_opaque'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:1443:87: note: Function 'ImFontAtlasBuildPackCustomRects' argument 2 names different: declaration 'spc' definition 'pack_context_opaque'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:1979:64: note: Function 'ImFontAtlasBuildPackCustomRects' argument 2 names different: declaration 'spc' definition 'pack_context_opaque'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:2395:31: style:inconclusive: Function 'AddGlyph' argument 1 names different: declaration 'c' definition 'codepoint'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:2113:50: note: Function 'AddGlyph' argument 1 names different: declaration 'c' definition 'codepoint'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:2395:31: note: Function 'AddGlyph' argument 1 names different: declaration 'c' definition 'codepoint'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:3063:80: style:inconclusive: Function 'stb_decompress' argument 2 names different: declaration 'input' definition 'i'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1564:80: note: Function 'stb_decompress' argument 2 names different: declaration 'input' definition 'i'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:3063:80: note: Function 'stb_decompress' argument 2 names different: declaration 'input' definition 'i'. box2d-2.4.1/extern/imgui/imgui_draw.cpp:579:24: style: Variable 'ch' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1699:30: style: Variable 'r' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1920:31: style: Variable 'range' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_draw.cpp:2009:30: style: Variable 'r' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_draw.cpp:447:16: style: Variable 'prev_cmd' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_draw.cpp:466:16: style: Variable 'prev_cmd' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1306:17: style: Variable 'vert_end' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_draw.cpp:1328:17: style: Variable 'vert_end' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imstb_rectpack.h:345:31: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:1253:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:1254:41: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:1255:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:1256:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:1261:39: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:2918:84: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:3217:30: style: Variable 'a' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:3220:23: style: Variable 'b' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:3304:77: style: Parameter 'wcount' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:3627:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:3673:120: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:3957:67: style: Parameter 'spc' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:4144:122: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:4179:46: style: Parameter 'orig' can be declared as const array [constParameter] box2d-2.4.1/extern/imgui/imstb_truetype.h:4179:61: style: Parameter 'ray' can be declared as const array [constParameter] box2d-2.4.1/extern/imgui/imstb_truetype.h:4179:75: style: Parameter 'q0' can be declared as const array [constParameter] box2d-2.4.1/extern/imgui/imstb_truetype.h:4179:88: style: Parameter 'q1' can be declared as const array [constParameter] box2d-2.4.1/extern/imgui/imstb_truetype.h:4179:101: style: Parameter 'q2' can be declared as const array [constParameter] box2d-2.4.1/extern/imgui/imstb_truetype.h:4243:25: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:4243:35: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_truetype.h:4559:76: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui.h:1943:76: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 2273. [shiftTooManyBitsSigned] box2d-2.4.1/extern/imgui/imgui_draw.cpp:2273:15: note: Assuming that condition 'c<0x10000' is not redundant box2d-2.4.1/extern/imgui/imgui_draw.cpp:2274:21: note: Calling function 'AddChar', 1st argument '(unsigned short)c' value is 65535 box2d-2.4.1/extern/imgui/imgui.h:1944:50: note: Calling function 'SetBit', 1st argument 'c' value is 65535 box2d-2.4.1/extern/imgui/imgui.h:1943:76: note: Shift box2d-2.4.1/extern/imgui/imstb_truetype.h:4105:21: warning: Uninitialized variables: ranges.h_oversample, ranges.v_oversample [uninitvar] box2d-2.4.1/extern/imgui/imstb_truetype.h:4141:59: note: Calling function 'stbtt_PackFontRanges', 4th argument '&range' value is box2d-2.4.1/extern/imgui/imstb_truetype.h:4105:21: note: Uninitialized variables: ranges.h_oversample, ranges.v_oversample box2d-2.4.1/extern/imgui/imstb_truetype.h:1770:45: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/extern/imgui/imstb_truetype.h:2371:27: style: Variable 'classDefTable' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/extern/imgui/imstb_truetype.h:2395:27: style: Variable 'classDefTable' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/extern/imgui/imstb_truetype.h:3024:22: style: Variable 'dx' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:172:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1264:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1662:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1840:140: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5019:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5242:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5571:165: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenParentId [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5991:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Index [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6093:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6538:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1726:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3808:12: warning: Buffer 'col' is too small, the function 'ColorEdit4' expects a bigger buffer in 2nd argument [argumentSize] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3808:12: note: Function 'ColorEdit4' is called box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3814:49: note: Declaration of 2nd function argument. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3806:49: note: Passing buffer 'col' to function that is declared here box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3808:12: note: Buffer 'col' is too small, the function 'ColorEdit4' expects a bigger buffer in 2nd argument box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5795:14: warning: Member variable 'ImGuiTabBar::ContentsHeight' is not initialized in the constructor. [uninitMemberVar] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:669:93: style: Condition 'hovered' is always true [knownConditionTrueFalse] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:668:9: note: Assuming that condition 'hovered' is not redundant box2d-2.4.1/extern/imgui/imgui_widgets.cpp:669:93: note: Condition 'hovered' is always true box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1663:31: style: Condition 'decimal_precision>=0' is always true [knownConditionTrueFalse] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1661:27: note: Assuming that condition 'decimal_precision<0' is not redundant box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1663:31: note: Condition 'decimal_precision>=0' is always true box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6377:36: style: Condition 'tab_bar->Flags&ImGuiTabBarFlags_Reorderable' is always true [knownConditionTrueFalse] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6382:36: style: Condition 'tab_bar->Flags&ImGuiTabBarFlags_Reorderable' is always true [knownConditionTrueFalse] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2223:25: style: Condition '!is_decimal' is always true [knownConditionTrueFalse] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2212:21: note: Assuming that condition 'is_decimal' is not redundant box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2223:25: note: Condition '!is_decimal' is always true box2d-2.4.1/extern/imgui/imgui_widgets.cpp:159:48: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:178:44: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:194:44: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:851:12: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1378:32: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1388:44: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1427:16: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1449:78: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1463:79: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1528:55: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1530:55: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1532:55: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1534:55: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1546:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1546:50: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1546:70: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1547:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1547:50: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1547:70: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1550:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1550:59: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1550:88: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1551:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1551:59: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1551:88: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1554:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1554:52: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1554:74: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1555:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1555:52: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1555:74: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1558:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1558:52: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1558:74: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1559:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1559:52: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1559:74: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1562:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1562:52: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1562:74: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1563:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1563:52: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1563:74: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1566:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1566:53: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1566:76: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1567:34: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1567:53: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1567:76: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1609:18: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1630:20: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1644:21: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1836:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1836:116: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1836:160: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1837:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1837:116: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1837:160: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1838:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1838:116: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1838:160: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1839:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1839:116: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1839:160: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1840:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1840:116: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1840:160: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1841:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1841:116: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1841:160: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1945:21: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2263:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2264:73: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2264:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2264:109: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2266:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2267:73: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2267:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2267:109: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2269:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2270:73: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2270:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2270:109: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2272:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2273:73: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2273:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2273:109: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2275:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2276:73: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2276:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2276:109: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2278:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2279:73: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2279:86: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2279:109: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2385:21: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2720:21: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2732:52: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2732:62: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2732:97: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2789:50: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2789:60: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2789:92: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2810:53: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2810:63: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2810:97: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imstb_textedit.h:1360:51: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3430:47: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3917:47: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3917:69: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3917:91: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3917:113: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3919:43: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3919:65: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3919:87: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3996:20: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4001:20: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4587:36: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4900:30: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4981:39: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5172:80: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5338:43: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5339:22: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5346:59: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5357:63: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5811:29: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5812:29: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5818:36: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5819:36: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6413:60: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1693:19: style: C-style pointer casting [cstyleCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5339:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5339:50: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:125:19: style: The scope of the variable 'g' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:127:17: style: The scope of the variable 'text_begin' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1107:19: style: The scope of the variable 'g' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_textedit.h:398:22: style: The scope of the variable 'prev_x' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_textedit.h:399:13: style: The scope of the variable 'k' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_textedit.h:1312:8: style: The scope of the variable 'i' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imstb_textedit.h:1322:8: style: The scope of the variable 'i' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5182:19: style: The scope of the variable 'g' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5716:17: style: The scope of the variable 'style' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6491:17: style: The scope of the variable 'TAB_UNSAVED_MARKER' can be reduced. [variableScope] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:593:63: style:inconclusive: Function 'InvisibleButton' argument 2 names different: declaration 'size' definition 'size_arg'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:381:79: note: Function 'InvisibleButton' argument 2 names different: declaration 'size' definition 'size_arg'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:593:63: note: Function 'InvisibleButton' argument 2 names different: declaration 'size' definition 'size_arg'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:615:68: style:inconclusive: Function 'ArrowButtonEx' argument 3 names different: declaration 'size_arg' definition 'size'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:1400:84: note: Function 'ArrowButtonEx' argument 3 names different: declaration 'size_arg' definition 'size'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:615:68: note: Function 'ArrowButtonEx' argument 3 names different: declaration 'size_arg' definition 'size'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1447:105: style:inconclusive: Function 'Combo' argument 5 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:397:121: note: Function 'Combo' argument 5 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1447:105: note: Function 'Combo' argument 5 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1454:99: style:inconclusive: Function 'Combo' argument 4 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:398:115: note: Function 'Combo' argument 4 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1454:99: note: Function 'Combo' argument 4 names different: declaration 'popup_max_height_in_items' definition 'height_in_items'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1540:82: style:inconclusive: Function 'DataTypeApplyOp' argument 4 names different: declaration 'arg_1' definition 'arg1'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:93:94: note: Function 'DataTypeApplyOp' argument 4 names different: declaration 'arg_1' definition 'arg1'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1540:82: note: Function 'DataTypeApplyOp' argument 4 names different: declaration 'arg_1' definition 'arg1'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1540:100: style:inconclusive: Function 'DataTypeApplyOp' argument 5 names different: declaration 'arg_2' definition 'arg2'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:93:113: note: Function 'DataTypeApplyOp' argument 5 names different: declaration 'arg_2' definition 'arg2'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1540:100: note: Function 'DataTypeApplyOp' argument 5 names different: declaration 'arg_2' definition 'arg2'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2536:48: style:inconclusive: Function 'ImParseFormatFindStart' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:174:60: note: Function 'ImParseFormatFindStart' argument 1 names different: declaration 'format' definition 'fmt'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2536:48: note: Function 'ImParseFormatFindStart' argument 1 names different: declaration 'format' definition 'fmt'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2549:46: style:inconclusive: Function 'ImParseFormatFindEnd' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:175:58: note: Function 'ImParseFormatFindEnd' argument 1 names different: declaration 'format' definition 'fmt'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2549:46: note: Function 'ImParseFormatFindEnd' argument 1 names different: declaration 'format' definition 'fmt'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2571:54: style:inconclusive: Function 'ImParseFormatTrimDecorations' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:176:66: note: Function 'ImParseFormatTrimDecorations' argument 1 names different: declaration 'format' definition 'fmt'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2571:54: note: Function 'ImParseFormatTrimDecorations' argument 1 names different: declaration 'format' definition 'fmt'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2585:40: style:inconclusive: Function 'ImParseFormatPrecision' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:177:60: note: Function 'ImParseFormatPrecision' argument 1 names different: declaration 'format' definition 'fmt'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2585:40: note: Function 'ImParseFormatPrecision' argument 1 names different: declaration 'format' definition 'fmt'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2585:49: style:inconclusive: Function 'ImParseFormatPrecision' argument 2 names different: declaration 'default_value' definition 'default_precision'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:177:72: note: Function 'ImParseFormatPrecision' argument 2 names different: declaration 'default_value' definition 'default_precision'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2585:49: note: Function 'ImParseFormatPrecision' argument 2 names different: declaration 'default_value' definition 'default_precision'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2638:75: style:inconclusive: Function 'InputScalar' argument 3 names different: declaration 'v' definition 'data_ptr'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:451:91: note: Function 'InputScalar' argument 3 names different: declaration 'v' definition 'data_ptr'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2638:75: note: Function 'InputScalar' argument 3 names different: declaration 'v' definition 'data_ptr'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3025:67: style:inconclusive: Function 'InsertChars' argument 2 names different: declaration 'text' definition 'new_text'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1435:58: note: Function 'InsertChars' argument 2 names different: declaration 'text' definition 'new_text'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3025:67: note: Function 'InsertChars' argument 2 names different: declaration 'text' definition 'new_text'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3025:89: style:inconclusive: Function 'InsertChars' argument 3 names different: declaration 'text_end' definition 'new_text_end'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:1435:76: note: Function 'InsertChars' argument 3 names different: declaration 'text_end' definition 'new_text_end'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3025:89: note: Function 'InsertChars' argument 3 names different: declaration 'text_end' definition 'new_text_end'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3122:159: style:inconclusive: Function 'InputTextEx' argument 7 names different: declaration 'user_data' definition 'callback_user_data'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:1422:182: note: Function 'InputTextEx' argument 7 names different: declaration 'user_data' definition 'callback_user_data'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3122:159: note: Function 'InputTextEx' argument 7 names different: declaration 'user_data' definition 'callback_user_data'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4038:84: style:inconclusive: Function 'RenderColorRectWithAlphaCheckerboard' argument 3 names different: declaration 'fill_col' definition 'col'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:1382:100: note: Function 'RenderColorRectWithAlphaCheckerboard' argument 3 names different: declaration 'fill_col' definition 'col'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4038:84: note: Function 'RenderColorRectWithAlphaCheckerboard' argument 3 names different: declaration 'fill_col' definition 'col'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5170:107: style:inconclusive: Function 'ListBox' argument 5 names different: declaration 'height_in_items' definition 'height_items'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:492:123: note: Function 'ListBox' argument 5 names different: declaration 'height_in_items' definition 'height_items'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5170:107: note: Function 'ListBox' argument 5 names different: declaration 'height_in_items' definition 'height_items'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5839:66: style:inconclusive: Function 'BeginTabBarEx' argument 2 names different: declaration 'bb' definition 'tab_bar_bb'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui_internal.h:1363:79: note: Function 'BeginTabBarEx' argument 2 names different: declaration 'bb' definition 'tab_bar_bb'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5839:66: note: Function 'BeginTabBarEx' argument 2 names different: declaration 'bb' definition 'tab_bar_bb'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6436:45: style:inconclusive: Function 'SetTabItemClosed' argument 1 names different: declaration 'tab_or_docked_window_label' definition 'label'. [funcArgNamesDifferent] box2d-2.4.1/extern/imgui/imgui.h:564:58: note: Function 'SetTabItemClosed' argument 1 names different: declaration 'tab_or_docked_window_label' definition 'label'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6436:45: note: Function 'SetTabItemClosed' argument 1 names different: declaration 'tab_or_docked_window_label' definition 'label'. box2d-2.4.1/extern/imgui/imgui_widgets.cpp:125:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:540:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:621:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:653:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:682:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:846:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:882:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:950:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1019:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1054:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1107:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1123:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1134:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1180:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1262:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1408:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1823:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1932:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1980:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2025:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2372:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2644:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2707:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4089:17: style: Variable 'style' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4090:14: style: Variable 'io' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4397:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4484:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4746:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4932:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4939:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:4977:23: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5182:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5224:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5698:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5716:17: style: Variable 'style' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6085:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6133:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6258:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6451:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6465:19: style: Variable 'g' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6485:17: style: Variable 'style' can be declared as reference to const [constVariableReference] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1084:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1092:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1376:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'Items_ArrayGetter' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5172:61: note: You might need to cast the function pointer here box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1376:37: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1385:44: style: Parameter 'data' can be declared as pointer to const. However it seems that 'Items_SingleStringGetter' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1463:53: note: You might need to cast the function pointer here box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1385:44: note: Parameter 'data' can be declared as pointer to const box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1540:82: style: Parameter 'arg1' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1928:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:1976:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2021:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2368:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2640:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2703:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2848:13: style: Variable 'font' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:2913:62: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:3912:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5338:31: style: Variable 'plot_data' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5699:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:5922:23: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6043:27: style: Variable 'tab_to_select' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6068:52: style: Parameter 'tab_bar' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6101:23: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6131:74: style: Parameter 'tab' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imgui_widgets.cpp:6194:27: style: Variable 'tab_item' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/extern/imgui/imstb_textedit.h:574:53: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_textedit.h:704:115: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_textedit.h:1310:59: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/extern/imgui/imstb_textedit.h:1320:60: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] box2d-2.4.1/src/collision/b2_broad_phase.cpp:28:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proxyCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_broad_phase.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_moveBuffer [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_broad_phase.cpp:48:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proxyCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_broad_phase.cpp:56:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proxyCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_broad_phase.cpp:76:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_moveCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_broad_phase.cpp:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_moveCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_broad_phase.cpp:104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_queryProxyId [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_broad_phase.cpp:32:17: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/collision/b2_broad_phase.cpp:36:17: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/collision/b2_broad_phase.cpp:80:18: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/collision/b2_broad_phase.cpp:121:18: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/collision/b2_chain_shape.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_chain_shape.cpp:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_chain_shape.cpp:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_chain_shape.cpp:88:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2ChainShape [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_chain_shape.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_chain_shape.cpp:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_chain_shape.cpp:139:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_chain_shape.cpp:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_chain_shape.cpp:61:15: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/collision/b2_chain_shape.cpp:79:15: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/collision/b2_circle_shape.cpp:30:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2CircleShape [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_circle_shape.cpp:43:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_p [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_circle_shape.cpp:57:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_p [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_circle_shape.cpp:93:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_p [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_circle_shape.cpp:100:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_pi [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collide_circle.cpp:46:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_circles [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collide_circle.cpp:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_maxFloat [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collide_edge.cpp:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_vertex [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collide_edge.cpp:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collide_edge.cpp:246:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collide_edge.cpp:393:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_faceA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collide_polygon.cpp:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_maxFloat [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collide_polygon.cpp:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_maxFloat [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collide_polygon.cpp:142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_linearSlop [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collision.cpp:41:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localPoint [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collision.cpp:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_maxManifoldPoints [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collision.cpp:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_maxFloat [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collision.cpp:212:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_collision.cpp:257:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_epsilon [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_distance.cpp:39:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_distance.cpp:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_distance.cpp:136:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_epsilon [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_distance.cpp:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2Vec2_zero [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_distance.cpp:206:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2Vec2_zero [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_distance.cpp:518:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_epsilon [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_distance.cpp:613:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_polygonRadius [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodes [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:57:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_freeList [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodeCapacity [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodes [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:126:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodeCapacity [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:135:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodeCapacity [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:199:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_insertionCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:339:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:400:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_nullNode [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:543:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:554:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:581:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodeCapacity [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:596:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:602:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_nullNode [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:637:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_nullNode [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:698:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodeCapacity [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:719:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodeCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:796:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodeCapacity [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:31:12: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:64:13: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/collision/b2_dynamic_tree.cpp:719:17: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/collision/b2_edge_shape.cpp:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertex0 [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_edge_shape.cpp:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertex1 [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_edge_shape.cpp:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2EdgeShape [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_edge_shape.cpp:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertex1 [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_edge_shape.cpp:140:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertex1 [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_edge_shape.cpp:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertex1 [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:30:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2PolygonShape [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_epsilon [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_maxPolygonVertices [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:254:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:280:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:342:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:435:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:96:21: style: Same expression on both sides of '-' because 'vs[0]' and 's' represent the same value. [duplicateExpression] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:89:15: note: 's' is assigned value 'vs[0]' here. box2d-2.4.1/src/collision/b2_polygon_shape.cpp:96:21: note: Same expression on both sides of '-' because 'vs[0]' and 's' represent the same value. box2d-2.4.1/src/collision/b2_polygon_shape.cpp:98:51: style: Same expression on both sides of '-' because 'vs[0]' and 's' represent the same value. [duplicateExpression] box2d-2.4.1/src/collision/b2_polygon_shape.cpp:89:15: note: 's' is assigned value 'vs[0]' here. box2d-2.4.1/src/collision/b2_polygon_shape.cpp:98:51: note: Same expression on both sides of '-' because 'vs[0]' and 's' represent the same value. box2d-2.4.1/src/collision/b2_time_of_impact.cpp:264:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_unknown [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_block_allocator.cpp:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_blockSizeCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_block_allocator.cpp:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_blockSizeCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_block_allocator.cpp:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_chunkCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_block_allocator.cpp:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_blockSizeCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_block_allocator.cpp:187:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_blockSizeCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_block_allocator.cpp:222:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_chunkCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_block_allocator.cpp:95:13: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/common/b2_block_allocator.cpp:140:15: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/common/b2_block_allocator.cpp:147:19: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/common/b2_block_allocator.cpp:215:19: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/common/b2_block_allocator.cpp:157:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/src/common/b2_block_allocator.cpp:158:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/src/common/b2_block_allocator.cpp:161:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/src/common/b2_draw.cpp:26:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawFlags [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_draw.cpp:31:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawFlags [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_draw.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawFlags [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_draw.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawFlags [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_draw.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawFlags [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_math.cpp:38:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ez [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_math.cpp:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_math.cpp:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_math.cpp:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_stack_allocator.cpp:28:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_stack_allocator.cpp:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_stack_allocator.cpp:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entryCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_stack_allocator.cpp:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entryCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_stack_allocator.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxAllocation [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/common/b2_stack_allocator.cpp:48:17: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_body.cpp:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:119:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:173:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_blockAllocator [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:229:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixtureCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:359:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:395:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:424:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:444:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_broadPhase [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:477:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:514:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandIndex [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_body.cpp:401:20: style: Variable 'jn' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/src/dynamics/b2_chain_circle_contact.cpp:46:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_chain [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_chain_circle_contact.cpp:54:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_chain_circle_contact.cpp:52:24: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_chain_circle_contact.cpp:56:8: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_chain_circle_contact.cpp:39:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/src/dynamics/b2_chain_polygon_contact.cpp:46:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_chain [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_chain_polygon_contact.cpp:54:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_chain_polygon_contact.cpp:52:24: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_chain_polygon_contact.cpp:56:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_chain_polygon_contact.cpp:39:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/src/dynamics/b2_circle_contact.cpp:47:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_circle [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_circle_contact.cpp:54:6: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_circle_contact.cpp:55:6: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_circle_contact.cpp:40:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/src/dynamics/b2_contact.cpp:46:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_circle [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact.cpp:58:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_typeCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact.cpp:75:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_initialized [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact.cpp:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_initialized [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact.cpp:132:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact.cpp:168:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_manifold [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact_solver.h:77:2: style: Class 'b2ContactSolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/src/dynamics/b2_contact_manager.cpp:34:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactList [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact_manager.cpp:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactList [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact_manager.cpp:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactList [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact_manager.cpp:237:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactFilter [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact_manager.cpp:183:27: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_contact_manager.cpp:184:27: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:167:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:272:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:311:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:618:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normalImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:694:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:785:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:53:2: performance: Variable 'm_step' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:56:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:57:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:69:12: style: Variable 'shapeA' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:70:12: style: Variable 'shapeB' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:75:15: style: Variable 'manifold' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:114:21: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/src/dynamics/b2_contact_solver.cpp:151:32: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:177:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:270:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:318:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:323:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:328:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_impulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:340:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_impulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lowerImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:354:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upperImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:361:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:370:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandIndex [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:391:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:395:15: style: Variable 'length' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/src/dynamics/b2_distance_joint.cpp:395:8: style: Variable 'length' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/src/dynamics/b2_edge_circle_contact.cpp:45:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_edge [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_edge_circle_contact.cpp:52:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_edge_circle_contact.cpp:53:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_edge_circle_contact.cpp:38:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/src/dynamics/b2_edge_polygon_contact.cpp:45:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_edge [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_edge_polygon_contact.cpp:52:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_edge_polygon_contact.cpp:53:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_edge_polygon_contact.cpp:38:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/src/dynamics/b2_fixture.cpp:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_fixture.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userData [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_fixture.cpp:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proxyCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_fixture.cpp:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proxyCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_fixture.cpp:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proxyCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_fixture.cpp:158:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proxyCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_fixture.cpp:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filter [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_fixture.cpp:189:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_fixture.cpp:226:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isSensor [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_fixture.cpp:236:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_friction [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_fixture.cpp:62:14: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_fixture.cpp:88:23: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_fixture.cpp:96:21: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_fixture.cpp:104:24: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_fixture.cpp:112:22: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_fixture.cpp:249:23: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_fixture.cpp:258:21: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_fixture.cpp:271:24: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_fixture.cpp:284:22: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:137:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:201:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:206:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:211:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:216:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxForce [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:227:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxForce [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:233:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxTorque [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:238:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxTorque [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_friction_joint.cpp:243:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandIndex [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_joint1 [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:247:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:283:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:382:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:387:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:392:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_impulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:398:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_impulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:405:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ratio [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ratio [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:415:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandIndex [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:78:31: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:88:33: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:113:31: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_gear_joint.cpp:123:33: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_island.cpp:174:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2Velocity [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_island.cpp:208:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_island.cpp:398:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_island.cpp:538:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normalImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_island.cpp:160:2: performance: Variable 'm_bodyCapacity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/src/dynamics/b2_island.cpp:161:2: performance: Variable 'm_contactCapacity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/src/dynamics/b2_island.cpp:162:2: performance: Variable 'm_jointCapacity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/src/dynamics/b2_island.cpp:163:2: performance: Variable 'm_bodyCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/src/dynamics/b2_island.cpp:164:2: performance: Variable 'm_contactCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/src/dynamics/b2_island.cpp:165:2: performance: Variable 'm_jointCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/src/dynamics/b2_island.cpp:170:13: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_island.cpp:171:15: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_island.cpp:172:13: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_island.cpp:174:17: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_island.cpp:175:16: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_joint.cpp:98:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2DistanceJoint [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_joint.cpp:180:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2DistanceJoint [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_joint.cpp:229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_joint.cpp:266:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_joint.cpp:274:27: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearOffset [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:150:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:225:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxForce [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxForce [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxTorque [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:252:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxTorque [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_correctionFactor [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:263:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_correctionFactor [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:268:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearOffset [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:283:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularOffset [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularOffset [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_motor_joint.cpp:298:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandIndex [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxForce [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxForce [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:140:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:176:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_impulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:87:13: style: Variable 'mass' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/src/dynamics/b2_mouse_joint.cpp:87:8: style: Variable 'mass' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/src/dynamics/b2_polygon_circle_contact.cpp:45:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_polygon [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_polygon_circle_contact.cpp:52:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_polygon_circle_contact.cpp:53:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_polygon_circle_contact.cpp:38:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/src/dynamics/b2_polygon_contact.cpp:48:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_polygon [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_polygon_contact.cpp:55:7: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_polygon_contact.cpp:56:7: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_polygon_contact.cpp:41:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:228:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:334:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:455:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:460:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:465:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:470:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:475:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:486:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:507:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableLimit [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:512:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableLimit [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:524:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lowerTranslation [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:529:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upperTranslation [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:535:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lowerTranslation [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:548:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableMotor [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:553:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableMotor [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:563:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_motorSpeed [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:573:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxMotorForce [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:583:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_motorImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:590:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandIndex [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_prismatic_joint.cpp:614:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_groundAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:169:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:196:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:268:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:273:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:278:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_impulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_groundAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:295:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_groundAnchorB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lengthA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:305:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lengthB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:310:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ratio [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:315:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:323:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:331:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandIndex [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_pulley_joint.cpp:350:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_groundAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:169:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:247:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:325:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:330:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:335:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:341:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_motorImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:353:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:360:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableMotor [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:365:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableMotor [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:375:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_motorImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_motorSpeed [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:390:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxMotorTorque [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:400:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableLimit [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:405:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableLimit [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:417:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lowerAngle [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:422:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upperAngle [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:429:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lowerAngle [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:442:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandIndex [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:466:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:353:10: style: Variable 'bA' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/src/dynamics/b2_revolute_joint.cpp:354:10: style: Variable 'bB' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/src/dynamics/b2_weld_joint.cpp:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_weld_joint.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_weld_joint.cpp:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_weld_joint.cpp:171:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_weld_joint.cpp:229:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_weld_joint.cpp:310:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_weld_joint.cpp:315:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_weld_joint.cpp:320:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_weld_joint.cpp:326:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_weld_joint.cpp:331:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandIndex [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_invMassA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:346:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:448:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:453:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorB [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:458:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_impulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:463:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_motorImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:468:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:482:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:503:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:510:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularVelocity [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:517:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableLimit [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:522:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableLimit [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:534:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lowerTranslation [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:539:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upperTranslation [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:545:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lowerTranslation [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:558:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableMotor [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:563:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableMotor [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:573:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_motorSpeed [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:583:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxMotorTorque [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:593:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_motorImpulse [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:598:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stiffness [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:603:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stiffness [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_damping [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:613:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_damping [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:620:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandIndex [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_wheel_joint.cpp:643:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAnchorA [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_destructionListener [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyList [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_destructionListener [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactFilter [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactListener [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_debugDraw [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyList [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:228:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_blockAllocator [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointList [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:378:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_allowSleep [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solveInit [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:587:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactListener [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:910:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_newContacts [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:975:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyList [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:997:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_broadPhase [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:1030:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_broadPhase [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:1090:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_maxPolygonVertices [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:1109:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_debugDraw [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:1239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_locked [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:1262:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_locked [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/dynamics/b2_world.cpp:423:19: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_world.cpp:986:27: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_world.cpp:1007:27: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_world.cpp:1045:28: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_world.cpp:1057:24: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_world.cpp:1072:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_world.cpp:1088:27: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/dynamics/b2_world.cpp:680:6: style: Variable 'alpha0' is assigned an expression that holds the same value. [redundantAssignment] box2d-2.4.1/src/dynamics/b2_world.cpp:671:18: note: alpha0 is assigned 'bA->m_sweep.alpha0' here. box2d-2.4.1/src/dynamics/b2_world.cpp:680:6: note: Variable 'alpha0' is assigned an expression that holds the same value. box2d-2.4.1/src/dynamics/b2_world.cpp:255:10: style: The scope of the variable 'bodyA' can be reduced. [variableScope] box2d-2.4.1/src/rope/b2_rope.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stretchConstraints [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_position [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tuning [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:252:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable damping [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:334:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_position [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:356:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stretchStiffness [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:389:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stretchCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:435:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bendStiffness [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:508:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bendCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:595:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_pi [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:675:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bendStiffness [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:711:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bendStiffness [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:760:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bendStiffness [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:799:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] box2d-2.4.1/src/rope/b2_rope.cpp:82:20: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/rope/b2_rope.cpp:83:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/rope/b2_rope.cpp:84:10: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/rope/b2_rope.cpp:85:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/rope/b2_rope.cpp:86:16: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/rope/b2_rope.cpp:109:25: style: C-style pointer casting [cstyleCast] box2d-2.4.1/src/rope/b2_rope.cpp:110:22: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/draw.cpp:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_INFO_LOG_LENGTH [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE_STATUS [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:171:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERTEX_SHADER [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:235:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:297:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:432:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:503:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:560:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:677:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_pi [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:700:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_pi [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:781:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiWindowFlags_NoInputs [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:795:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiWindowFlags_NoInputs [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/draw.cpp:36:16: style:inconclusive: Technically the member function 'Camera::ConvertScreenToWorld' can be const. [functionConst] box2d-2.4.1/testbed/draw.h:49:9: note: Technically the member function 'Camera::ConvertScreenToWorld' can be const. box2d-2.4.1/testbed/draw.cpp:36:16: note: Technically the member function 'Camera::ConvertScreenToWorld' can be const. box2d-2.4.1/testbed/draw.cpp:57:16: style:inconclusive: Technically the member function 'Camera::ConvertWorldToScreen' can be const. [functionConst] box2d-2.4.1/testbed/draw.h:50:9: note: Technically the member function 'Camera::ConvertWorldToScreen' can be const. box2d-2.4.1/testbed/draw.cpp:57:16: note: Technically the member function 'Camera::ConvertWorldToScreen' can be const. box2d-2.4.1/testbed/draw.cpp:79:14: style:inconclusive: Technically the member function 'Camera::BuildProjectionMatrix' can be const. [functionConst] box2d-2.4.1/testbed/draw.h:51:7: note: Technically the member function 'Camera::BuildProjectionMatrix' can be const. box2d-2.4.1/testbed/draw.cpp:79:14: note: Technically the member function 'Camera::BuildProjectionMatrix' can be const. box2d-2.4.1/testbed/draw.cpp:117:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] box2d-2.4.1/testbed/draw.cpp:159:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] box2d-2.4.1/testbed/draw.cpp:136:14: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/draw.cpp:36:51: style:inconclusive: Function 'ConvertScreenToWorld' argument 1 names different: declaration 'screenPoint' definition 'ps'. [funcArgNamesDifferent] box2d-2.4.1/testbed/draw.h:49:44: note: Function 'ConvertScreenToWorld' argument 1 names different: declaration 'screenPoint' definition 'ps'. box2d-2.4.1/testbed/draw.cpp:36:51: note: Function 'ConvertScreenToWorld' argument 1 names different: declaration 'screenPoint' definition 'ps'. box2d-2.4.1/testbed/draw.cpp:57:51: style:inconclusive: Function 'ConvertWorldToScreen' argument 1 names different: declaration 'worldPoint' definition 'pw'. [funcArgNamesDifferent] box2d-2.4.1/testbed/draw.h:50:44: note: Function 'ConvertWorldToScreen' argument 1 names different: declaration 'worldPoint' definition 'pw'. box2d-2.4.1/testbed/draw.cpp:57:51: note: Function 'ConvertWorldToScreen' argument 1 names different: declaration 'worldPoint' definition 'pw'. box2d-2.4.1/testbed/draw.cpp:789:42: style:inconclusive: Function 'DrawString' argument 1 names different: declaration 'p' definition 'pw'. [funcArgNamesDifferent] box2d-2.4.1/testbed/draw.h:86:32: note: Function 'DrawString' argument 1 names different: declaration 'p' definition 'pw'. box2d-2.4.1/testbed/draw.cpp:789:42: note: Function 'DrawString' argument 1 names different: declaration 'p' definition 'pw'. box2d-2.4.1/testbed/draw.cpp:803:55: style:inconclusive: Function 'DrawAABB' argument 2 names different: declaration 'color' definition 'c'. [funcArgNamesDifferent] box2d-2.4.1/testbed/draw.h:88:45: note: Function 'DrawAABB' argument 2 names different: declaration 'color' definition 'c'. box2d-2.4.1/testbed/draw.cpp:803:55: note: Function 'DrawAABB' argument 2 names different: declaration 'color' definition 'c'. box2d-2.4.1/testbed/imgui_impl_glfw.cpp:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_PRESS [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/imgui_impl_glfw.cpp:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiBackendFlags_HasMouseCursors [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/imgui_impl_glfw.cpp:207:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiMouseCursor_COUNT [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/imgui_impl_glfw.cpp:228:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/imgui_impl_glfw.cpp:252:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiConfigFlags_NoMouseCursorChange [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/imgui_impl_glfw.cpp:293:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiConfigFlags_NavEnableGamepad [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/imgui_impl_glfw.cpp:73:35: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_glfw.cpp:78:28: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:150:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ACTIVE_TEXTURE [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:299:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE_STATUS [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:349:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINK_STATUS [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:150:66: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:164:64: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:165:64: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:166:68: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:167:68: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:168:74: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:169:78: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:221:96: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:222:90: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:223:100: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:233:98: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:236:105: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:339:54: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:357:55: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/main.cpp:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/main.cpp:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WantCaptureKeyboard [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/main.cpp:278:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_MOUSE_BUTTON_1 [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/main.cpp:334:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WantCaptureMouse [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/main.cpp:363:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiWindowFlags_NoMove [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/main.cpp:499:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/main.cpp:517:6: style: Condition 'fullscreen' is always false [knownConditionTrueFalse] box2d-2.4.1/testbed/main.cpp:516:20: note: Assignment 'fullscreen=false', assigned value is 0 box2d-2.4.1/testbed/main.cpp:517:6: note: Condition 'fullscreen' is always false box2d-2.4.1/testbed/main.cpp:442:26: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/main.cpp:357:6: style: The scope of the variable 'menuWidth' can be reduced. [variableScope] box2d-2.4.1/testbed/main.cpp:465:21: style: Variable 'categoryIndex' is assigned a value that is never used. [unreadVariable] box2d-2.4.1/testbed/settings.cpp:109:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INTEGER [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/settings.cpp:45:3: error: Resource leak: file [resourceLeak] box2d-2.4.1/testbed/settings.cpp:49:8: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] box2d-2.4.1/testbed/settings.cpp:48:22: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:48:9: note: Assignment 'data=(char*)malloc(size+1)', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:49:8: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:51:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] box2d-2.4.1/testbed/settings.cpp:48:22: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:48:9: note: Assignment 'data=(char*)malloc(size+1)', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:51:2: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:59:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:59:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:60:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:60:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:61:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:61:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:62:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:62:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:63:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:63:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:64:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:64:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:65:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:65:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:66:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:66:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:67:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:67:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:68:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:68:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:69:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:69:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:70:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:70:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:71:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:71:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:72:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:72:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:73:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:73:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:74:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:74:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:75:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:75:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:76:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:76:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:77:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:77:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:78:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:78:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:79:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:79:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:80:10: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:80:10: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:81:9: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] box2d-2.4.1/testbed/settings.cpp:58:20: note: Assuming allocation function fails box2d-2.4.1/testbed/settings.cpp:58:20: note: Assignment 'file=fopen(fileName,"w")', assigned value is 0 box2d-2.4.1/testbed/settings.cpp:81:9: note: Null pointer dereference box2d-2.4.1/testbed/settings.cpp:48:9: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/test.cpp:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2Profile [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/test.cpp:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_maxManifoldPoints [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/test.cpp:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/test.cpp:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/test.cpp:298:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_shapeBit [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/test.cpp:117:3: performance: Variable 'm_point' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] box2d-2.4.1/testbed/test.cpp:115:2: style: Class 'QueryCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/testbed/test.cpp:177:18: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/tests/add_pair.cpp:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/apply_force.cpp:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_pi [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/apply_force.cpp:172:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_textLine [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/body_types.cpp:47:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/body_types.cpp:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/body_types.cpp:134:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_kinematicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/box_stack.cpp:68:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/box_stack.cpp:111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/box_stack.cpp:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_textLine [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/box_stack.cpp:53:9: style: Variable 'xs' can be declared as const array [constVariable] box2d-2.4.1/testbed/tests/breakable.cpp:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/breakable.cpp:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/breakable.cpp:35:2: warning: Member variable 'Breakable::m_angularVelocity' is not initialized in the constructor. [uninitMemberVar] box2d-2.4.1/testbed/tests/bridge.cpp:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/bullet_test.cpp:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/bullet_test.cpp:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2Vec2_zero [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/bullet_test.cpp:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B2_API [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/cantilever.cpp:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/cantilever.cpp:38:2: warning: Member variable 'Cantilever::m_middle' is not initialized in the constructor. [uninitMemberVar] box2d-2.4.1/testbed/tests/cantilever.cpp:215:10: style: class member 'Cantilever::m_middle' is never used. [unusedStructMember] box2d-2.4.1/testbed/tests/car.cpp:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/car.cpp:263:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_textLine [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/car.cpp:228:16: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/tests/car.cpp:239:16: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/tests/car.cpp:48:10: style: Variable 'hs' can be declared as const array [constVariable] box2d-2.4.1/testbed/tests/chain.cpp:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/chain_problem.cpp:34:31: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/tests/chain_problem.cpp:35:32: style: C-style pointer casting [cstyleCast] box2d-2.4.1/testbed/tests/character_collision.cpp:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_pi [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/character_collision.cpp:240:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_textLine [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/circle_stack.cpp:52:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/collision_filtering.cpp:78:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/collision_processing.cpp:64:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/collision_processing.cpp:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pointCount [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/compound_shapes.cpp:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/compound_shapes.cpp:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/compound_shapes.cpp:206:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImGuiWindowFlags_NoResize [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/confined.cpp:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/confined.cpp:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/confined.cpp:123:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/testbed/tests/confined.cpp:72:22: style: Condition 'i' can be const. [functionConst] box2d-2.4.1/unit-test/doctest.h:1159:9: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator<' can be const. [functionConst] box2d-2.4.1/unit-test/doctest.h:1160:9: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator>=' can be const. [functionConst] box2d-2.4.1/unit-test/doctest.h:1161:9: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator<=' can be const. [functionConst] box2d-2.4.1/unit-test/doctest.h:1038:9: style: Struct 'Result' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:1199:9: style: Struct 'ExpressionDecomposer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:1540:1: style: Struct 'test_suite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:1541:1: style: Struct 'description' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:1542:1: style: Struct 'skip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:1543:1: style: Struct 'timeout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:1544:1: style: Struct 'may_fail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:1545:1: style: Struct 'should_fail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:1546:1: style: Struct 'expected_failures' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:2808:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:2851:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:2970:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:3877:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:4046:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:4109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_cs [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:4161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_running_in_test [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:4195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_running_in_test [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:4239:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:4381:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uppercase [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:4556:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:4609:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:4620:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:5167:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:5209:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:5680:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:5929:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stringifiedContexts [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/hello_world.cpp:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/doctest.h:2854:31: error: Returning object that will be invalid when returning. [returnDanglingLifetime] box2d-2.4.1/unit-test/doctest.h:2854:31: note: Pointer to container is created here. box2d-2.4.1/unit-test/doctest.h:2854:31: note: Returning object that will be invalid when returning. box2d-2.4.1/unit-test/doctest.h:2868:33: error: Returning object that will be invalid when returning. [returnDanglingLifetime] box2d-2.4.1/unit-test/doctest.h:2868:33: note: Pointer to container is created here. box2d-2.4.1/unit-test/doctest.h:2868:33: note: Returning object that will be invalid when returning. box2d-2.4.1/unit-test/doctest.h:5442:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] box2d-2.4.1/unit-test/doctest.h:5448:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] box2d-2.4.1/unit-test/doctest.h:4890:9: warning: Member variable 'ConsoleReporter::hasLoggedCurrentTestStart' is not initialized in the constructor. [uninitMemberVar] box2d-2.4.1/unit-test/doctest.h:4890:9: warning: Member variable 'ConsoleReporter::tc' is not initialized in the constructor. [uninitMemberVar] box2d-2.4.1/unit-test/doctest.h:4894:9: warning: Member variable 'ConsoleReporter::hasLoggedCurrentTestStart' is not initialized in the constructor. [uninitMemberVar] box2d-2.4.1/unit-test/doctest.h:4894:9: warning: Member variable 'ConsoleReporter::tc' is not initialized in the constructor. [uninitMemberVar] box2d-2.4.1/unit-test/doctest.h:4224:26: style:inconclusive: Technically the member function 'doctest::detail::MessageBuilder::react' can be const. [functionConst] box2d-2.4.1/unit-test/doctest.h:1521:14: note: Technically the member function 'doctest::detail::MessageBuilder::react' can be const. box2d-2.4.1/unit-test/doctest.h:4224:26: note: Technically the member function 'doctest::detail::MessageBuilder::react' can be const. box2d-2.4.1/unit-test/doctest.h:5660:15: style:inconclusive: Technically the member function 'doctest::Context::shouldExit' can be const. [functionConst] box2d-2.4.1/unit-test/doctest.h:1596:10: note: Technically the member function 'doctest::Context::shouldExit' can be const. box2d-2.4.1/unit-test/doctest.h:5660:15: note: Technically the member function 'doctest::Context::shouldExit' can be const. box2d-2.4.1/unit-test/doctest.h:5662:15: style:inconclusive: Technically the member function 'doctest::Context::setAsDefaultForAssertsOutOfTestCases' can be const. [functionConst] box2d-2.4.1/unit-test/doctest.h:1598:10: note: Technically the member function 'doctest::Context::setAsDefaultForAssertsOutOfTestCases' can be const. box2d-2.4.1/unit-test/doctest.h:5662:15: note: Technically the member function 'doctest::Context::setAsDefaultForAssertsOutOfTestCases' can be const. box2d-2.4.1/unit-test/doctest.h:4908:21: performance:inconclusive: Technically the member function 'doctest::::ConsoleReporter::getSuccessOrFailString' can be static (but you may consider moving to unnamed namespace). [functionStatic] box2d-2.4.1/unit-test/doctest.h:4915:21: performance:inconclusive: Technically the member function 'doctest::::ConsoleReporter::getSuccessOrFailColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] box2d-2.4.1/unit-test/doctest.h:5499:11: warning: Class 'Context' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] box2d-2.4.1/unit-test/doctest.h:5499:11: warning: Class 'Context' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] box2d-2.4.1/unit-test/doctest.h:4260:9: style: Class 'XmlEncode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:4295:9: style: Class 'XmlWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:4276:13: style: Class 'ScopedElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:4640:9: style: Struct 'XmlReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:4890:9: style: Struct 'ConsoleReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] box2d-2.4.1/unit-test/doctest.h:2831:16: style: Condition '*ptr' is always true [knownConditionTrueFalse] box2d-2.4.1/unit-test/doctest.h:2828:21: note: Assignment 'x=1', assigned value is 1 box2d-2.4.1/unit-test/doctest.h:2831:16: note: Condition '*ptr' is always true box2d-2.4.1/unit-test/doctest.h:5933:53: style:inconclusive: Function 'registerReporterImpl' argument 2 names different: declaration 'prio' definition 'priority'. [funcArgNamesDifferent] box2d-2.4.1/unit-test/doctest.h:1706:71: note: Function 'registerReporterImpl' argument 2 names different: declaration 'prio' definition 'priority'. box2d-2.4.1/unit-test/doctest.h:5933:53: note: Function 'registerReporterImpl' argument 2 names different: declaration 'prio' definition 'priority'. box2d-2.4.1/unit-test/doctest.h:4188:31: performance: Function parameter 'result' should be passed by const reference. [passedByValue] box2d-2.4.1/unit-test/doctest.h:4026:29: style: Variable 'def' can be declared as reference to const [constVariableReference] box2d-2.4.1/unit-test/doctest.h:4698:27: style: Variable 'curr' can be declared as reference to const [constVariableReference] box2d-2.4.1/unit-test/doctest.h:4702:27: style: Variable 'curr' can be declared as reference to const [constVariableReference] box2d-2.4.1/unit-test/doctest.h:4956:23: style: Variable 'curr' can be declared as reference to const [constVariableReference] box2d-2.4.1/unit-test/doctest.h:5093:31: style: Variable 'curr' can be declared as reference to const [constVariableReference] box2d-2.4.1/unit-test/doctest.h:2830:18: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] box2d-2.4.1/unit-test/doctest.h:2814:17: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] box2d-2.4.1/unit-test/doctest.h:4548:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] box2d-2.4.1/unit-test/doctest.h:5738:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] box2d-2.4.1/unit-test/joint_test.cpp:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/unit-test/joint_test.cpp:71:35: style: C-style pointer casting [cstyleCast] box2d-2.4.1/unit-test/joint_test.cpp:72:37: style: C-style pointer casting [cstyleCast] box2d-2.4.1/unit-test/joint_test.cpp:73:35: style: C-style pointer casting [cstyleCast] box2d-2.4.1/unit-test/world_test.cpp:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b2_dynamicBody [valueFlowBailoutIncompleteVar] box2d-2.4.1/extern/glfw/src/null_window.c:34:5: warning: Null pointer dereference: window [ctunullpointer] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:215:35: note: Calling function _glfwPlatformCreateWindow, 1st argument is null box2d-2.4.1/extern/glfw/src/null_window.c:50:10: note: Calling function createNativeWindow, 1st argument is null box2d-2.4.1/extern/glfw/src/null_window.c:34:5: note: Dereferencing argument window that is null box2d-2.4.1/extern/glfw/src/win32_monitor.c:449:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [ctunullpointerOutOfMemory] box2d-2.4.1/extern/glfw/src/win32_monitor.c:433:24: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/win32_monitor.c:433:24: note: Assignment 'result=calloc(1,sizeof(struct GLFWvidmode))', assigned value is 0 box2d-2.4.1/extern/glfw/src/win32_monitor.c:434:34: note: Calling function _glfwPlatformGetVideoMode, 2nd argument is null box2d-2.4.1/extern/glfw/src/win32_monitor.c:449:5: note: Dereferencing argument mode that is null box2d-2.4.1/extern/glfw/src/win32_window.c:2002:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cursor [ctunullpointerOutOfMemory] box2d-2.4.1/extern/glfw/src/input.c:700:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/input.c:700:20: note: Assignment 'cursor=calloc(1,sizeof(struct _GLFWcursor))', assigned value is 0 box2d-2.4.1/extern/glfw/src/input.c:704:35: note: Calling function _glfwPlatformCreateCursor, 1st argument is null box2d-2.4.1/extern/glfw/src/win32_window.c:2002:5: note: Dereferencing argument cursor that is null box2d-2.4.1/extern/glfw/src/wl_monitor.c:180:6: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [ctunullpointerOutOfMemory] box2d-2.4.1/extern/glfw/src/win32_monitor.c:433:24: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/win32_monitor.c:433:24: note: Assignment 'result=calloc(1,sizeof(struct GLFWvidmode))', assigned value is 0 box2d-2.4.1/extern/glfw/src/win32_monitor.c:434:34: note: Calling function _glfwPlatformGetVideoMode, 2nd argument is null box2d-2.4.1/extern/glfw/src/wl_monitor.c:180:6: note: Dereferencing argument mode that is null box2d-2.4.1/extern/glfw/src/wl_window.c:112:19: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpname [ctunullpointerOutOfMemory] box2d-2.4.1/extern/glfw/src/wl_window.c:168:22: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/wl_window.c:168:22: note: Assignment 'name=calloc(strlen(path)+sizeof(template),1)', assigned value is 0 box2d-2.4.1/extern/glfw/src/wl_window.c:172:34: note: Calling function createTmpfileCloexec, 1st argument is null box2d-2.4.1/extern/glfw/src/wl_window.c:112:19: note: Dereferencing argument tmpname that is null box2d-2.4.1/extern/glfw/src/wl_window.c:908:5: warning: If memory allocation fails, then there is a possible null pointer dereference: window [ctunullpointerOutOfMemory] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:215:35: note: Calling function _glfwPlatformCreateWindow, 1st argument is null box2d-2.4.1/extern/glfw/src/wl_window.c:908:5: note: Dereferencing argument window that is null box2d-2.4.1/extern/glfw/src/wl_window.c:1368:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cursor [ctunullpointerOutOfMemory] box2d-2.4.1/extern/glfw/src/input.c:700:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/input.c:700:20: note: Assignment 'cursor=calloc(1,sizeof(struct _GLFWcursor))', assigned value is 0 box2d-2.4.1/extern/glfw/src/input.c:704:35: note: Calling function _glfwPlatformCreateCursor, 1st argument is null box2d-2.4.1/extern/glfw/src/wl_window.c:1368:5: note: Dereferencing argument cursor that is null box2d-2.4.1/extern/glfw/src/x11_window.c:605:5: warning: Null pointer dereference: window [ctunullpointer] box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/window.c:188:20: note: Assignment 'window=calloc(1,sizeof(struct _GLFWwindow))', assigned value is 0 box2d-2.4.1/extern/glfw/src/window.c:215:35: note: Calling function _glfwPlatformCreateWindow, 1st argument is null box2d-2.4.1/extern/glfw/src/x11_window.c:1985:10: note: Calling function createNativeWindow, 1st argument is null box2d-2.4.1/extern/glfw/src/x11_window.c:605:5: note: Dereferencing argument window that is null box2d-2.4.1/extern/glfw/src/x11_window.c:2799:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cursor [ctunullpointerOutOfMemory] box2d-2.4.1/extern/glfw/src/input.c:700:20: note: Assuming allocation function fails box2d-2.4.1/extern/glfw/src/input.c:700:20: note: Assignment 'cursor=calloc(1,sizeof(struct _GLFWcursor))', assigned value is 0 box2d-2.4.1/extern/glfw/src/input.c:704:35: note: Calling function _glfwPlatformCreateCursor, 1st argument is null box2d-2.4.1/extern/glfw/src/x11_window.c:2799:5: note: Dereferencing argument cursor that is null diff: head box2d-2.4.1/extern/imgui/imgui.cpp:5799:42: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] 2.18.0 box2d-2.4.1/extern/imgui/imgui.cpp:6738:19: style: Variable 'g' can be declared as reference to const [constVariableReference] head box2d-2.4.1/extern/imgui/imgui.h:1202:199: error: Buffer is accessed out of bounds: &v [bufferAccessOutOfBounds] head box2d-2.4.1/extern/imgui/imgui.h:1206:140: error: Buffer is accessed out of bounds: &v [bufferAccessOutOfBounds] head box2d-2.4.1/extern/imgui/imgui.h:1212:314: error: Buffer is accessed out of bounds: &v [bufferAccessOutOfBounds] head box2d-2.4.1/extern/imgui/imstb_rectpack.h:345:31: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] head box2d-2.4.1/src/dynamics/b2_body.cpp:401:20: style: Variable 'jn' can be declared as pointer to const [constVariablePointer] head box2d-2.4.1/src/dynamics/b2_world.cpp:680:6: style: Variable 'alpha0' is assigned an expression that holds the same value. [redundantAssignment] box2d-2.4.1/src/dynamics/b2_world.cpp:671:18: note: alpha0 is assigned 'bA->m_sweep.alpha0' here. box2d-2.4.1/src/dynamics/b2_world.cpp:680:6: note: Variable 'alpha0' is assigned an expression that holds the same value. 2.18.0 box2d-2.4.1/testbed/imgui_impl_opengl3.cpp:320:18: style: Variable 'io' can be declared as reference to const [constVariableReference] 2.18.0 box2d-2.4.1/unit-test/doctest.h:5499:11: warning: Class 'Context' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head box2d-2.4.1/unit-test/doctest.h:5499:11: warning: Class 'Context' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 box2d-2.4.1/unit-test/doctest.h:5499:11: warning: Class 'Context' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head box2d-2.4.1/unit-test/doctest.h:5499:11: warning: Class 'Context' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] DONE